class AbstractParser(object): meta_list = set() mimetypes = set() def __init__(self, filename: str): self.filename = filename self.output_filename = filename + '.cleaned' def get_meta(self) -> dict: raise NotImplementedError def remove_all(self) -> bool: raise NotImplementedError