@@ -205,7 +205,7 @@ class KjException(Exception):
|
|||||||
|
|
||||||
Type = _make_enum('Type', **{x : x for x in _Type.reverse_mapping.values()})
|
Type = _make_enum('Type', **{x : x for x in _Type.reverse_mapping.values()})
|
||||||
|
|
||||||
def __init__(self, message=None, nature=None, durability=None, wrapper=None):
|
def __init__(self, message=None, nature=None, durability=None, wrapper=None, type=None):
|
||||||
if wrapper is not None:
|
if wrapper is not None:
|
||||||
self.wrapper = wrapper
|
self.wrapper = wrapper
|
||||||
self.message = str(wrapper)
|
self.message = str(wrapper)
|
||||||
@@ -214,6 +214,7 @@ class KjException(Exception):
|
|||||||
self.message = message
|
self.message = message
|
||||||
self.nature = nature
|
self.nature = nature
|
||||||
self.durability = durability
|
self.durability = durability
|
||||||
|
self._type = type
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def file(self):
|
def file(self):
|
||||||
@@ -226,7 +227,7 @@ class KjException(Exception):
|
|||||||
if self.wrapper is not None:
|
if self.wrapper is not None:
|
||||||
return self.wrapper.type
|
return self.wrapper.type
|
||||||
else:
|
else:
|
||||||
return self.type
|
return self._type
|
||||||
@property
|
@property
|
||||||
def description(self):
|
def description(self):
|
||||||
if self.wrapper is not None:
|
if self.wrapper is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user