Exemplo n.º 1
0
def main():
    args = get_argparser().parse_args()
    common.enable_debugging(args.debug)

    GObject.threads_init()

    journal, s = gui.load_journal_and_settings_for_gui()
    klass = AddTransApp
    win = klass(journal, s)
    win.connect("delete-event", Gtk.main_quit)
    GObject.idle_add(win.show_all)
    Gtk.main()
Exemplo n.º 2
0
def main():
    args = get_argparser().parse_args()
    common.enable_debugging(args.debug)

    GObject.threads_init()

    journal, s = gui.load_journal_and_settings_for_gui()
    klass = AddTransApp
    win = klass(journal, s)
    win.connect("delete-event", Gtk.main_quit)
    GObject.idle_add(win.show_all)
    Gtk.main()
Exemplo n.º 3
0
def main(argv):
    p = get_argparser()
    args = p.parse_args(argv[1:])
    ledgerhelpers.enable_debugging(args.debug)

    GObject.threads_init()

    journal, settings = gui.load_journal_and_settings_for_gui(
        price_file_mandatory=True
    )
    klass = UpdatePricesApp if not args.batch else UpdatePricesCommon
    app = klass(journal, settings)
    return app.run()
Exemplo n.º 4
0
def main(argv):
    for datum in "PUBLIC_API_URL OAUTH_API_URL DATATABLES_URL".split():
        if getattr(yahoo_finance.yql, datum).startswith("http:"):
            setattr(yahoo_finance.yql, datum,
                    "https" + yahoo_finance.yql.PUBLIC_API_URL[4:])

    p = get_argparser()
    args = p.parse_args(argv[1:])
    ledgerhelpers.enable_debugging(args.debug)

    GObject.threads_init()

    journal, settings = gui.load_journal_and_settings_for_gui(
        price_file_mandatory=True)
    klass = UpdatePricesApp if not args.batch else UpdatePricesCommon
    app = klass(journal, settings)
    return app.run()