enable_fault_handler() # Exit if we cant read/write files, etc. check_environment() should_kill_other_tribler_instances() check_free_space() # Set up logging setup_gui_logging() from TriblerGUI.tribler_app import TriblerApplication from TriblerGUI.tribler_window import TriblerWindow app = TriblerApplication("triblerapp", sys.argv) window = TriblerWindow() window.setWindowTitle("Tribler") app.set_activation_window(window) app.parse_sys_args(sys.argv) # If app is already running, simply exit the current instance, else continue if app.is_running(): sys.exit(0) sys.exit(app.exec_()) except ImportError as ie: logging.exception(ie) error_and_exit("Import Error", "Import error: {0}".format(ie))
check_environment() multiprocessing.freeze_support() should_kill_other_tribler_instances() check_free_space() # Set up logging setup_gui_logging() try: from TriblerGUI.tribler_app import TriblerApplication from TriblerGUI.tribler_window import TriblerWindow app = TriblerApplication("triblerapp", sys.argv) if app.is_running(): for arg in sys.argv[1:]: if os.path.exists(arg) and arg.endswith(".torrent"): app.send_message("file:%s" % arg) elif arg.startswith('magnet'): app.send_message(arg) sys.exit(1) window = TriblerWindow() window.setWindowTitle("Tribler") app.set_activation_window(window) app.parse_sys_args(sys.argv) sys.exit(app.exec_()) except ImportError as ie:
enable_fault_handler() # Exit if we cant read/write files, etc. check_environment() should_kill_other_tribler_instances() check_free_space() # Set up logging setup_gui_logging() from TriblerGUI.tribler_app import TriblerApplication from TriblerGUI.tribler_window import TriblerWindow app = TriblerApplication("triblerapp", sys.argv) if app.is_running(): for arg in sys.argv[1:]: if os.path.exists(arg) and arg.endswith(".torrent"): app.send_message("file:%s" % arg) elif arg.startswith('magnet'): app.send_message(arg) sys.exit(1) window = TriblerWindow() window.setWindowTitle("Tribler") app.set_activation_window(window) app.parse_sys_args(sys.argv) sys.exit(app.exec_()) except ImportError as ie: