diff --git a/app/run.py b/app/run.py index 0acfad4..60e6c30 100644 --- a/app/run.py +++ b/app/run.py @@ -1,9 +1,9 @@ #!/usr/bin/python # -*- coding: UTF-8 -*- +import argparse import os import logging -from clize import Clize, run from flask import Flask from flask_apscheduler import APScheduler from conf import config @@ -26,9 +26,7 @@ class JobConfig(object): JOBS = [] - SCHEDULER_EXECUTORS = { - 'default': {'type': 'threadpool', 'max_workers': 20} - } + SCHEDULER_EXECUTORS = {"default": {"type": "threadpool", "max_workers": 20}} def __init__(self, mail_polling_seconds, new_comment_polling_seconds): self.JOBS = [ @@ -47,7 +45,6 @@ class JobConfig(object): ] -@Clize def stacosys_server(config_pathname): app = Flask(__name__) @@ -97,4 +94,7 @@ def stacosys_server(config_pathname): if __name__ == "__main__": - run(stacosys_server) + parser = argparse.ArgumentParser() + parser.add_argument("config", help="config path name") + args = parser.parse_args() + stacosys_server(args.config)