diff options
Diffstat (limited to 'src/mmfwd/__main__.py')
-rw-r--r-- | src/mmfwd/__main__.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mmfwd/__main__.py b/src/mmfwd/__main__.py index 427e512..3ca2856 100644 --- a/src/mmfwd/__main__.py +++ b/src/mmfwd/__main__.py @@ -11,11 +11,12 @@ def handle_signal (loop): # load config try: - from yaml import CLoader as Loader, CDumper as Dumper + from yaml import CLoader as Loader, CDumper as Dumper except ImportError: - from yaml import Loader, Dumper + from yaml import Loader, Dumper -conf = yaml.load(open(CONFIG_FILENAME), Loader)["mmfwd"] +conf = yaml.load( + open(os.getenv("MMFWD_CONFIG") or CONFIG_FILENAME), Loader)["mmfwd"] # instantiate the singleton objects app = Application(conf) main_loop = GLib.MainLoop() |