MCPcopy Index your code
hub / github.com/HelloZeroNet/ZeroNet / prepareShutdown

Function prepareShutdown

zeronet.py:73–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

71 subprocess.Popen(['notepad.exe', error_log_path])
72
73def prepareShutdown():
74 import atexit
75 atexit._run_exitfuncs()
76
77 # Close log files
78 if "main" in sys.modules:
79 logger = sys.modules["main"].logging.getLogger()
80
81 for handler in logger.handlers[:]:
82 handler.flush()
83 handler.close()
84 logger.removeHandler(handler)
85
86 import time
87 time.sleep(1) # Wait files to close
88
89def restart():
90 args = sys.argv[:]

Callers 1

mainFunction · 0.85

Calls 2

flushMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected