diff --git a/Window.py b/Window.py index a5749cc..783c0ef 100755 --- a/Window.py +++ b/Window.py @@ -2,7 +2,9 @@ import gtk class Window(object): - def __init__(self): + def __init__(self, conf): + self.conf = conf + self.window = gtk.Window() self.window.set_decorated(False) self.window.connect('destroy', self.destroy_event) diff --git a/pygtk-imap-chk.py b/pygtk-imap-chk.py index 1790c43..c820284 100755 --- a/pygtk-imap-chk.py +++ b/pygtk-imap-chk.py @@ -1,5 +1,6 @@ #!/usr/bin/env python +import os import sys import gtk import imaplib @@ -35,8 +36,18 @@ def save_config(fname, conf): fh.close() def main(argv): - window = Window() + if len(argv) < 2: + sys.stderr.write('Specify config file as an argument\n') + return 2 + + config_fname = argv[1] + + conf = get_config(config_fname) + + window = Window(conf) window.run() + save_config(config_fname, window.conf) + if __name__ == "__main__": sys.exit(main(sys.argv))