зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1505504. Improve the error message when two WebIDL callbacks are defined with the same name. r=qdot
This commit is contained in:
Родитель
39b5c78c43
Коммит
ab67fedabb
|
@ -248,8 +248,14 @@ class IDLScope(IDLObject):
|
|||
return self.QName()
|
||||
|
||||
def QName(self):
|
||||
if self._name:
|
||||
return self._name.QName() + "::"
|
||||
# It's possible for us to be called before __init__ has been called, for
|
||||
# the IDLObjectWithScope case. In that case, self._name won't be set yet.
|
||||
if hasattr(self, "_name"):
|
||||
name = self._name
|
||||
else:
|
||||
name = None
|
||||
if name:
|
||||
return name.QName() + "::"
|
||||
return "::"
|
||||
|
||||
def ensureUnique(self, identifier, object):
|
||||
|
|
Загрузка…
Ссылка в новой задаче