diff --git a/.gitignore b/.gitignore index 0c7443c..e85d6c4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ build dist spykeviewer.egg-info bin/freeze/build -bin/freeze/dist \ No newline at end of file +bin/freeze/dist +.idea \ No newline at end of file diff --git a/spykeviewer/ui/main_window.py b/spykeviewer/ui/main_window.py index cbe679c..f03e3b4 100644 --- a/spykeviewer/ui/main_window.py +++ b/spykeviewer/ui/main_window.py @@ -511,6 +511,10 @@ def run_command(self, cmd, history=True, new_prompt=True): # Duplicate stdout and stderr for console # Not using previous stdout, only stderr. Using StreamDuplicator # because spyder stream does not have flush() method... + ch = logging.StreamHandler() + ch.setLevel(logging.WARNING) + logger.addHandler(ch) + sys.stdout = StreamDuplicator([sys.stdout]) sys.stderr = StreamDuplicator([sys.stderr, sys.__stderr__]) diff --git a/spykeviewer/ui/main_window_neo.py b/spykeviewer/ui/main_window_neo.py index 32f839d..d0cfbc2 100644 --- a/spykeviewer/ui/main_window_neo.py +++ b/spykeviewer/ui/main_window_neo.py @@ -292,10 +292,11 @@ def load_file_callback(self): # Load worker thread finished blocks = self.load_worker.blocks if blocks is None: - logger.error('Could not read file "%s"' % + logger.error('Could not read "%s"' % self.load_worker.paths[0]) self.progress.done() self.load_progress.reset() + self.raise_() return for block in blocks: