diff --git a/app.py b/app.py index 5f937b3..0ba72e2 100755 --- a/app.py +++ b/app.py @@ -1,12 +1,16 @@ #!/usr/bin/env python3 from fosspay.app import app -from fosspay.config import _cfg, _cfgi +from fosspay.config import _cfg, _cfgi, load_config import os app.static_folder = os.path.join(os.getcwd(), "static") import os +import signal + +signal.signal(signal.SIGHUP, lambda *args: load_config()) if __name__ == '__main__': app.run(host=_cfg("debug-host"), port=_cfgi('debug-port'), debug=True) + diff --git a/fosspay/config.py b/fosspay/config.py index a903730..730b896 100644 --- a/fosspay/config.py +++ b/fosspay/config.py @@ -1,5 +1,4 @@ import logging -import signal try: from configparser import ConfigParser @@ -27,7 +26,6 @@ def load_config(): global config config = ConfigParser() config.readfp(open('config.ini')) - signal.signal(signal.SIGHUP, lambda *args: load_config()) load_config()