From cf1c55d30f48785e8d882c32f10b3ec90f6a2c59 Mon Sep 17 00:00:00 2001 From: Joey Payne Date: Tue, 10 Nov 2015 13:45:02 -0700 Subject: [PATCH] Attempted to fix no output for windows. --- command_line.py | 8 +++++--- main.py | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/command_line.py b/command_line.py index 8d1a4fd..2de88ee 100644 --- a/command_line.py +++ b/command_line.py @@ -48,6 +48,8 @@ except ImportError: from configobj import ConfigObj +COMMAND_LINE = True + inside_packed_exe = getattr(sys, 'frozen', '') if inside_packed_exe: @@ -498,7 +500,7 @@ class CommandBase(object): @extract_error.setter def extract_error(self, value): - if value is not None and not self.quiet and not inside_packed_exe: + if value is not None and not self.quiet and COMMAND_LINE: self._extract_error = unicode(value) sys.stderr.write(u'\r{}'.format(self._extract_error)) sys.stderr.flush() @@ -509,7 +511,7 @@ class CommandBase(object): @output_err.setter def output_err(self, value): - if value is not None and not self.quiet and not inside_packed_exe: + if value is not None and not self.quiet and COMMAND_LINE: self._output_err = unicode(value) sys.stderr.write(u'\r{}'.format(self._output_err)) sys.stderr.flush() @@ -520,7 +522,7 @@ class CommandBase(object): @progress_text.setter def progress_text(self, value): - if value is not None and not self.quiet and not inside_packed_exe: + if value is not None and not self.quiet and COMMAND_LINE: self._progress_text = unicode(value) sys.stdout.write(u'\r{}'.format(self._progress_text)) sys.stdout.flush() diff --git a/main.py b/main.py index d747bca..0253722 100644 --- a/main.py +++ b/main.py @@ -21,6 +21,8 @@ from command_line import __version__ as __gui_version__ from utils import get_data_path, get_data_file_path import utils +COMMAND_LINE = False + MAX_RECENT = 10 def url_exists(path):