Bug 505367 - Improve python compatibility in extensions/python/xpcom/__init__.py; r=mhammond

This commit is contained in:
Takanori MATSUURA 2009-07-31 22:01:46 +02:00
Родитель 70b0992d46
Коммит 691bbeb12b
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -51,7 +51,7 @@ class Exception(exceptions.Exception):
def __init__(self, errno, message = None):
assert int(errno) == errno, "The errno param must be an integer"
self.errno = errno
self.message = message
self.msg = message
exceptions.Exception.__init__(self, errno)
def __str__(self):
if not hr_map:
@ -59,7 +59,7 @@ class Exception(exceptions.Exception):
for name, val in nsError.__dict__.items():
if type(val)==type(0):
hr_map[val] = name
message = self.message
message = self.msg
if message is None:
message = hr_map.get(self.errno)
if message is None: