- commit
- 7f46223aba8eec112efcd3cd5937a07e01d1af3f
- parent
- 7fa385428e8a21c7b4efc643ffcf5b6475ad7b6f
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2015-12-06 21:19
mv parse_args to lib
Diffstat
| M | jsonproxy/__init__.py | 9 | ++------- |
| M | jsonproxy/lib.py | 9 | +++++++++ |
2 files changed, 11 insertions, 7 deletions
diff --git a/jsonproxy/__init__.py b/jsonproxy/__init__.py
@@ -2,21 +2,16 @@ from __future__ import absolute_import 2 2 3 3 import os 4 4 import sys5 -1 import argparse6 5 7 6 from flask import Flask 8 7 9 8 from .api import api -1 9 from .lib import parse_args 10 10 from .lib import check_config 11 11 12 12 13 13 def main():14 -1 parser = argparse.ArgumentParser(description='simple proxy and scraper')15 -1 parser.add_argument('config')16 -1 parser.add_argument('-d', '--debug', action='store_true')17 -1 parser.add_argument('-p', '--port', type=int)18 -1 parser.add_argument('-H', '--host')19 -1 args = parser.parse_args()-1 14 args = parse_args() 20 15 21 16 app = Flask(__name__) 22 17 app.config.from_pyfile(os.path.abspath(args.config))
diff --git a/jsonproxy/lib.py b/jsonproxy/lib.py
@@ -80,3 +80,12 @@ def check_config(config): 80 80 errors += list(check_fields_config(data['fields'], key)) 81 81 82 82 return errors -1 83 -1 84 -1 85 def parse_args(): -1 86 parser = argparse.ArgumentParser(description='simple proxy and scraper') -1 87 parser.add_argument('config') -1 88 parser.add_argument('-d', '--debug', action='store_true') -1 89 parser.add_argument('-p', '--port', type=int, default=5000) -1 90 parser.add_argument('-H', '--host', default='localhost') -1 91 return parser.parse_args()