diff options
Diffstat (limited to 'kcc.py')
-rwxr-xr-x | kcc.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kcc.py b/kcc.py index 08c6925..f83fa61 100755 --- a/kcc.py +++ b/kcc.py @@ -78,6 +78,16 @@ if sys.platform.startswith('darwin'): elif sys.platform.startswith('win'): if getattr(sys, 'frozen', False): os.chdir(os.path.dirname(os.path.abspath(sys.executable))) + + # Implementing dummy stdout and stderr for frozen Windows release + class fakestd(object): + def write(self, string): + pass + + def flush(self): + pass + sys.stdout = fakestd() + sys.stderr = fakestd() else: os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + '/other/;' + os.environ['PATH'] os.chdir(os.path.dirname(os.path.abspath(__file__))) |