summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroy lewin <roy.lewin@gmail.com>2016-09-21 20:40:40 +0300
committerroy lewin <roy.lewin@gmail.com>2016-09-21 20:40:40 +0300
commitdc19d86545d7f9fab0092d0ca20214f0ea079988 (patch)
tree6fa8ead8f6093260917ce516be736a09dc2ac702
First commit - implemented basic parser and simple module separation
-rw-r--r--entities/__init__.py0
-rw-r--r--parsers/__init__.py0
-rw-r--r--parsers/basic_parser.py6
3 files changed, 6 insertions, 0 deletions
diff --git a/entities/__init__.py b/entities/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/entities/__init__.py
diff --git a/parsers/__init__.py b/parsers/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/parsers/__init__.py
diff --git a/parsers/basic_parser.py b/parsers/basic_parser.py
new file mode 100644
index 0000000..e050113
--- /dev/null
+++ b/parsers/basic_parser.py
@@ -0,0 +1,6 @@
+class BasicParser(object):
+ def __init__(self):
+ pass
+
+ def parse(self, data):
+ raise NotImplementedError("parse() method must be implemented class {}".format(type(self))) \ No newline at end of file