elif args.file is not None: args.dirname, args.filename = os.path.split(args.file) if error is not None: print "Error: {}".format(error) parser.exit(1) return isGui, (args) if __name__ == '__main__': multiprocessing.freeze_support() pool = multiprocessing.Pool(initializer=__init_worker) print APP_NAME + "\n" if 'rtlsdr_update_timestamp'in os.environ: set_version_timestamp() isGui, args = __arguments() if isGui: app = RtlSdrScanner(pool) app.SetClassName(APP_NAME) wx.Locale().Init2() frame = FrameMain(APP_NAME, pool) if args.file is not None: frame.open(os.path.abspath(args.dirname), args.filename) app.MainLoop() else: try: Cli(pool, args) except KeyboardInterrupt: print '\nAborted'
else: error = "No start frequency specified" elif args.file is not None: args.dirname, args.filename = os.path.split(args.file) if error is not None: print "Error: {}".format(error) parser.exit(1) return isGui, (args) if __name__ == '__main__': print APP_NAME + "\n" if 'rtlsdr_update_timestamp'in os.environ: set_version_timestamp() isGui, args = __arguments() if isGui: app = RtlSdrScanner() app.SetClassName(APP_NAME) wx.Locale().Init2() frame = FrameMain(APP_NAME) if args.file is not None: frame.open(os.path.abspath(args.dirname), args.filename) app.MainLoop() else: try: Cli(args) except KeyboardInterrupt: print '\nAborted'