[gedit-plugins] [commander] Print exception traces to stderr



commit 87c9467e203ce88f900baca1013096f81b1e6bdf
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Fri Sep 5 11:19:01 2014 +0200

    [commander] Print exception traces to stderr

 plugins/commander/commander/entry.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/plugins/commander/commander/entry.py b/plugins/commander/commander/entry.py
index 0c064cd..9f98776 100644
--- a/plugins/commander/commander/entry.py
+++ b/plugins/commander/commander/entry.py
@@ -481,6 +481,8 @@ GtkEntry#gedit-commander-entry {
         try:
             ret = cb()
         except Exception as e:
+            sys.stderr.write(self._format_trace() + '\n')
+
             self._command_history_done()
             self._command_state.clear()
 
@@ -526,7 +528,7 @@ GtkEntry#gedit-commander-entry {
         thisdir = os.path.dirname(__file__)
 
         # Skip frames up until after the last entry.py...
-        while True:
+        while not tb is None:
             filename = tb.tb_frame.f_code.co_filename
 
             dname = os.path.dirname(filename)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]