def on_report_chosen(widget, format, path): self.report_chooser = None reports.simple(self.facts, self.start_date, self.end_date, format, path) if format == ("html"): webbrowser.open_new("file://%s" % path) else: try: gtk.show_uri(gtk.gdk.Screen(), "file://%s" % os.path.split(path)[0], 0L) except: pass # bug 626656 - no use in capturing this one i think
def on_report_chosen(self, widget, format, path, start_date, end_date, category): self.report_chooser = None facts = runtime.storage.get_facts(start_date, end_date, category_id = category) reports.simple(facts, self.start_date, self.end_date, format, path) if format == ("html"): webbrowser.open_new("file://%s" % path) else: gtk.show_uri(gtk.gdk.Screen(), "file://%s" % os.path.split(path)[0], 0L)