summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjvoisin2018-03-31 15:46:17 +0200
committerjvoisin2018-03-31 15:46:17 +0200
commitf391c9603c36a8ec80942c23ac6ba39fca5df72a (patch)
tree7fdc2053c01f103a675274ebd3e6abcffba4dfbe /src
parent088c3d013ce4515920dea5e0becb98b36afa9a31 (diff)
Change a bit the source code organisation
Diffstat (limited to 'src')
-rw-r--r--src/__init__.py1
-rw-r--r--src/abstract.py (renamed from src/parsers/abstract.py)0
-rw-r--r--src/audio.py (renamed from src/parsers/audio.py)0
-rw-r--r--src/jpg.py (renamed from src/parsers/jpg.py)0
-rw-r--r--src/parser_factory.py11
-rw-r--r--src/parsers/__init__.py0
-rw-r--r--src/pdf.py (renamed from src/parsers/pdf.py)0
-rw-r--r--src/png.py (renamed from src/parsers/png.py)0
8 files changed, 7 insertions, 5 deletions
diff --git a/src/__init__.py b/src/__init__.py
index e69de29..7557381 100644
--- a/src/__init__.py
+++ b/src/__init__.py
@@ -0,0 +1 @@
#!/bin/env python3 \ No newline at end of file
diff --git a/src/parsers/abstract.py b/src/abstract.py
index c2d282f..c2d282f 100644
--- a/src/parsers/abstract.py
+++ b/src/abstract.py
diff --git a/src/parsers/audio.py b/src/audio.py
index 4da298c..4da298c 100644
--- a/src/parsers/audio.py
+++ b/src/audio.py
diff --git a/src/parsers/jpg.py b/src/jpg.py
index 34fc04c..34fc04c 100644
--- a/src/parsers/jpg.py
+++ b/src/jpg.py
diff --git a/src/parser_factory.py b/src/parser_factory.py
index f4cf07b..176ff2b 100644
--- a/src/parser_factory.py
+++ b/src/parser_factory.py
@@ -2,12 +2,12 @@ import mimetypes
2import importlib 2import importlib
3import pkgutil 3import pkgutil
4 4
5from .parsers import abstract 5from . import abstract
6 6
7for module_loader, name, ispkg in pkgutil.walk_packages('.src.parsers'): 7for module_loader, name, ispkg in pkgutil.walk_packages('.src'):
8 if not name.startswith('src.parsers.'): 8 if not name.startswith('src.'):
9 continue 9 continue
10 elif name == 'src.parsers.abstract': 10 elif name == 'src.abstract':
11 continue 11 continue
12 importlib.import_module(name) 12 importlib.import_module(name)
13 13
@@ -16,4 +16,5 @@ def get_parser(filename: str):
16 for c in abstract.AbstractParser.__subclasses__(): 16 for c in abstract.AbstractParser.__subclasses__():
17 if mtype in c.mimetypes: 17 if mtype in c.mimetypes:
18 return c(filename) 18 return c(filename)
19 print('Nope') 19 print('factory: %s is not supported' % mtype)
20 return None
diff --git a/src/parsers/__init__.py b/src/parsers/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/src/parsers/__init__.py
+++ /dev/null
diff --git a/src/parsers/pdf.py b/src/pdf.py
index 90f05e1..90f05e1 100644
--- a/src/parsers/pdf.py
+++ b/src/pdf.py
diff --git a/src/parsers/png.py b/src/png.py
index 377682e..377682e 100644
--- a/src/parsers/png.py
+++ b/src/png.py