mirror of https://gerrit.osmocom.org/pysim
tlv: Make NotImplementedError more verbose
This helps to understand immediately _what_ is not implemented for which type. Change-Id: I017eb4828e9deee80338024c41c93c0f78db3f3b
This commit is contained in:
parent
fc8a9cca7b
commit
ea600a8451
|
@ -100,7 +100,7 @@ class Transcodable(abc.ABC):
|
|||
|
||||
# not an abstractmethod, as it is only required if no _construct exists
|
||||
def _to_bytes(self):
|
||||
raise NotImplementedError
|
||||
raise NotImplementedError('%s._to_bytes' % type(self).__name__)
|
||||
|
||||
def from_bytes(self, do: bytes):
|
||||
"""Convert from binary bytes to internal representation. Store the decoded result
|
||||
|
@ -118,7 +118,7 @@ class Transcodable(abc.ABC):
|
|||
|
||||
# not an abstractmethod, as it is only required if no _construct exists
|
||||
def _from_bytes(self, do: bytes):
|
||||
raise NotImplementedError
|
||||
raise NotImplementedError('%s._from_bytes' % type(self).__name__)
|
||||
|
||||
|
||||
class IE(Transcodable, metaclass=TlvMeta):
|
||||
|
|
Loading…
Reference in New Issue