Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2007-11-13 11:29:52 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2007-11-13 11:29:52 (GMT)
commitc952ccc7842ff60e62ba660493378aabb766f10c (patch)
treed78a96073f031481f3f02a3ff0d655486e20d64a /src
parent118989a84964bdfadf57ba19d5a36a0284550ec3 (diff)
More verbose traces if ipython is installed.
Diffstat (limited to 'src')
-rw-r--r--src/sugar/logger.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/sugar/logger.py b/src/sugar/logger.py
index f9e55e0..2ad31d7 100644
--- a/src/sugar/logger.py
+++ b/src/sugar/logger.py
@@ -50,3 +50,10 @@ def start(log_filename=None):
os.dup2(log_file.fileno(), sys.stdout.fileno())
os.dup2(log_file.fileno(), sys.stderr.fileno())
+
+ # Attempt to provide verbose IPython tracebacks.
+ try:
+ from IPython.ultraTB import AutoFormattedTB
+ sys.excepthook = AutoFormattedTB(mode='Verbose', color_scheme='NoColor')
+ except ImportError:
+ pass