|
# TODO: use an abstract base class (ie. import from abc ...) once we have python >=3.3 that supports @staticmethod with @abstractmethod
|
|
|
|
|
|
class Analyzer:
|
|
"""Abstract base class for all "analyzers"."""
|
|
|
|
@staticmethod
|
|
def analyze(filename, metadata):
|
|
raise NotImplementedError
|