def main(): options, flags = gscript.parser() import wx from grass.script.setup import set_gui_path set_gui_path() try: from timeline.frame import TimelineFrame except ImportError as e: # TODO: why do we need this special check here, the reason of error # is wrong intallation or something, no need to report this to the # user in a nice way gscript.fatal(str(e)) datasets = options['inputs'].strip().split(',') datasets = [data for data in datasets if data] view3d = flags['3'] app = wx.App() frame = TimelineFrame(None) frame.SetDatasets(datasets) frame.Show3D(view3d) frame.Show() app.MainLoop()
def main(): try: from timeline.frame import TimelineFrame except ImportError as e: grass.fatal(e.message) datasets = options['inputs'].strip().split(',') datasets = [data for data in datasets if data] view3d = flags['3'] app = wx.App() frame = TimelineFrame(None) frame.SetDatasets(datasets) frame.Show3D(view3d) frame.Show() app.MainLoop()