Fix stdout/stderr output location so we do not output to UM but to cura

Fixes #452
This commit is contained in:
Arjen Hiemstra 2015-10-01 16:43:29 +02:00
parent afa44ed314
commit 23e36b51e6

View File

@ -14,9 +14,9 @@ sys.excepthook = exceptHook
import cura.CuraApplication import cura.CuraApplication
if sys.platform == "win32" and hasattr(sys, "frozen"): if sys.platform == "win32" and hasattr(sys, "frozen"):
from UM.Resources import Resources import os.path
sys.stdout = open(Resources.getStoragePath(Resources.Resources, "stdout.log"), "w") sys.stdout = open(os.path.expanduser("~/AppData/Local/cura/stdout.log"), "w")
sys.stderr = open(Resources.getStoragePath(Resources.Resources, "stderr.log"), "w") sys.stderr = open(os.path.expanduser("~/AppData/Local/cura/stderr.log"), "w")
app = cura.CuraApplication.CuraApplication.getInstance() app = cura.CuraApplication.CuraApplication.getInstance()
app.run() app.run()