summaryrefslogtreecommitdiff
path: root/src/abstract.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/abstract.py')
-rw-r--r--src/abstract.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/abstract.py b/src/abstract.py
index 1f8ce6e..4626789 100644
--- a/src/abstract.py
+++ b/src/abstract.py
@@ -1,4 +1,6 @@
1class AbstractParser(object): 1import abc
2
3class AbstractParser(abc.ABC):
2 meta_list = set() 4 meta_list = set()
3 mimetypes = set() 5 mimetypes = set()
4 6
@@ -6,8 +8,10 @@ class AbstractParser(object):
6 self.filename = filename 8 self.filename = filename
7 self.output_filename = filename + '.cleaned' 9 self.output_filename = filename + '.cleaned'
8 10
11 @abc.abstractmethod
9 def get_meta(self) -> dict: 12 def get_meta(self) -> dict:
10 raise NotImplementedError 13 pass
11 14
15 @abc.abstractmethod
12 def remove_all(self) -> bool: 16 def remove_all(self) -> bool:
13 raise NotImplementedError 17 pass