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()
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()
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()