def main(mode="main", open_browser=True): if open_browser: sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser"] + sys.argv[1:] # Open browser window if mode == "thread": # Manipulate sys.exit to send exit signal before killing the thread sys_exit = sys.exit def threadedExit(*args): if gui_root: gui_root.destroy() os.kill(os.getpid(), signal.SIGUSR1) sys_exit(*args) sys.exit = threadedExit # Start ZeroNet itself zeronet.main() # Stop gui if gui_root: gui_root.destroy() if mode == "thread": # Send exit signal os.kill(os.getpid(), signal.SIGUSR1)
def main(mode="main", open_browser=True): if open_browser: sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser" ] + sys.argv[1:] # Open browser window if mode == "thread": # Manipulate sys.exit to send exit signal before killing the thread sys_exit = sys.exit def threadedExit(*args): if gui_root: gui_root.destroy() os.kill(os.getpid(), signal.SIGUSR1) sys_exit(*args) sys.exit = threadedExit # Start ZeroNet itself zeronet.main() # Stop gui if gui_root: gui_root.destroy() if mode == "thread": # Send exit signal os.kill(os.getpid(), signal.SIGUSR1)
def zero_start(): print( "- Please report snap specific errors (e.g. Read-only file system) to: https://github.com/mkg20001/zeronet-snap/issues" ) print( "- and ZeroNet specific errors to: https://github.com/HelloZeroNet/ZeroNet/issues" ) if "--debug" in sys.argv: print '[%s]' % ', '.join(map(str, sys.argv)) setarg("--data_dir", os.environ['SNAP_USER_COMMON'] + "/zeronet/data") setarg("--config_file", os.environ['SNAP_USER_COMMON'] + "/zeronet/zeronet.conf") setarg("--log_dir", os.environ['SNAP_USER_COMMON'] + "/zeronet/log") mkdirp(os.environ['SNAP_USER_COMMON'] + "/zeronet/data") mkdirp(os.environ['SNAP_USER_COMMON'] + "/zeronet/log") #os.chdir(os.environ['SNAP']) zero_plugins() zero_link() os.chdir(os.environ['SNAP_USER_COMMON']) sys.path.remove(os.environ["SNAP"]) sys.path.append(os.environ['SNAP_USER_COMMON']) import zeronet sys.exit(zeronet.main())
def main(): sys.argv = [sys.argv[0] + sys.argv[1:]] zeronet.main()
def main(): sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser" ] + sys.argv[1:] print(sys.argv) zeronet.main()
def main(): sys.argv += ["--open_browser", "default_browser"] zeronet.main()
def main(): if "--open_browser" not in sys.argv: sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser"] + sys.argv[1:] zeronet.main()
def main(): zeronet.main()
def main(): sys.argv = [sys.argv[0]]+["--open_browser", "default_browser"]+sys.argv[1:] zeronet.main()
def main(): sys.argv = [sys.argv[0]] + ["getConfig"] + sys.argv[1:] zeronet.main()