Example #1
0
 def AddFile(self, e):
     last_path = os.path.abspath(data.get_last_starmap_path())
     last_dir, last_file = os.path.split(last_path)
     dialog = wx.FileDialog(self, message="Please select the files you wish to process.",
                                  style=wx.FD_OPEN|wx.FD_MULTIPLE|wx.FD_FILE_MUST_EXIST,
                                  defaultDir=last_dir,
                                  defaultFile=last_file,
                                  wildcard='XML files (*.xml)|*.xml|All files|*',
                                  )
     if dialog.ShowModal() == wx.ID_OK:
         paths = dialog.GetPaths()
         data.set_last_starmap_path(paths[-1])
         self.status.SetStatusText("Now processing %s files..." % len(paths))
         count = data.add_files(paths)
         self.status.SetStatusText("%s surveys added" % count)
     else:
         self.status.SetStatusText("No surveys added")
Example #2
0
                rows = data.find_resources(planet=sys.argv[i + 1], mintl=sys.argv[i + 2])
                i += 2
            else:
                rows = data.find_resources(planet=sys.argv[i + 1])
                i += 1
            data.display_rows(rows)
            exit(0)
        elif sys.argv[i] == "--system" and len(sys.argv) > i + 1:
            if len(sys.argv) > i + 2:
                rows = data.find_resources(system=sys.argv[i + 1], mintl=sys.argv[i + 2])
                i += 2
            else:
                rows = data.find_resources(system=sys.argv[i + 1])
                i += 1
            data.display_rows(rows)
            exit(0)
        elif os.path.isfile(sys.argv[i]):
            files.append(sys.argv[i])
        else:
            print "unknown argument: %s" % sys.argv[i]
            usage(1)
        i += 1

    # add any files that were specified
    if len(files) > 0:
        data.add_files(files)

else:
    gui.main()
    gs.MainLoop()