fixed linux only import in windows exec

This commit is contained in:
Arthur Lu 2021-08-17 14:17:40 -07:00
parent 6fa29f767d
commit 61ae377e97

View File

@ -376,7 +376,7 @@ async def main_lin(socket, path):
sys.exit(loop_exit_code) sys.exit(loop_exit_code)
def main_win(): # windows main function def main_win():
warnings.filterwarnings("ignore") warnings.filterwarnings("ignore")
sys.stderr = open("errorlog.txt", "w") sys.stderr = open("errorlog.txt", "w")
@ -582,10 +582,6 @@ def save_config(path, config_vector):
except: except:
return 1 return 1
import daemon
from daemon import pidfile
from signal import SIGTERM
def start(pid_path, profile = False): def start(pid_path, profile = False):
f = open('errorlog.txt', 'w+') f = open('errorlog.txt', 'w+')
with daemon.DaemonContext( with daemon.DaemonContext(
@ -630,6 +626,9 @@ if __name__ == "__main__":
main_win() main_win()
else: else:
import daemon
from daemon import pidfile
from signal import SIGTERM
pid_path = "tra-daemon.pid" pid_path = "tra-daemon.pid"
if len(sys.argv) == 2: if len(sys.argv) == 2:
if 'start' == sys.argv[1]: if 'start' == sys.argv[1]: