15 lines
223 B
Python
15 lines
223 B
Python
import abc
|
|
|
|
|
|
class ParsingError(Exception):
|
|
pass
|
|
|
|
|
|
class BlobParser(abc.ABC):
|
|
@abc.abstractmethod
|
|
def parse(self, blob: bytes):
|
|
pass
|
|
|
|
def __call__(self, blob: bytes):
|
|
return self.parse(blob)
|