Added stdout and stderr output to files
This commit is contained in:
parent
76ec942d8e
commit
21e1dfb890
10
Galactic.py
10
Galactic.py
|
@ -52,9 +52,6 @@ from func_timeout import func_set_timeout, FunctionTimedOut
|
|||
from pathlib import Path
|
||||
from urllib.parse import urlparse, urlencode, parse_qs, urljoin
|
||||
|
||||
sys.path.append(os.path.join(os.path.dirname(__file__), 'Packages'))
|
||||
sys.path.append(os.path.join(os.path.dirname(__file__), 'site-packages.zip'))
|
||||
|
||||
def _fd(f):
|
||||
return f.fileno() if hasattr(f, 'fileno') else f
|
||||
|
||||
|
@ -2291,6 +2288,13 @@ class MainRunner:
|
|||
|
||||
def run(self):
|
||||
os.path.exists(self.app_data) or os.makedirs(self.app_data)
|
||||
if (not os.environ.get('PYCHARM_HOSTED')) == 1:
|
||||
sys.stderr = open(os.path.join(self.app_data, 'stderr.txt'), 'w')
|
||||
sys.stdout = open(os.path.join(self.app_data, 'stdout.txt'), 'w')
|
||||
sys.path.append(os.path.join(os.path.dirname(__file__), 'Packages'))
|
||||
sys.path.append(os.path.join(os.path.dirname(__file__), 'site-packages.zip'))
|
||||
sys.path.append(os.path.join(self.app_data, 'Packages'))
|
||||
sys.path.append(os.path.join(self.app_data, 'site-packages.zip'))
|
||||
self.web_server = WebServer(runner=self, root=self.app_root, data=self.app_data, default_plugins=self.plugin_list)
|
||||
self.web_server_thread = threading.Thread(target=self.web_server.run, kwargs={'host': self.web_server_host, 'port': self.web_server_port})
|
||||
self.web_server_thread.daemon = True
|
||||
|
|
Loading…
Reference in New Issue