summaryrefslogtreecommitdiff
path: root/src/abstract.py
blob: 1f8ce6e470b8c791d160cc477ef5570755bf1384 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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