[Erp5-report] r22286 - in /experimental/bt5/erp5_forge_experimental: ExtensionTemplateItem/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jul 4 17:37:54 CEST 2008
Author: luke
Date: Fri Jul 4 17:37:51 2008
New Revision: 22286
URL: http://svn.erp5.org?rev=22286&view=rev
Log:
- use IPython pdb when available
Modified:
experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py
experimental/bt5/erp5_forge_experimental/bt/revision
Modified: experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py
URL: http://svn.erp5.org/experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py?rev=22286&r1=22285&r2=22286&view=diff
==============================================================================
--- experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py (original)
+++ experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py Fri Jul 4 17:37:51 2008
@@ -43,7 +43,13 @@
if pdb is None:
return 'You need to install pdb (python debugger)'
- pdb.set_trace()
+ if IPython is not None:
+ # by default use ipdb
+ IPython.Shell.IPShell(argv=[])
+ IPython.Debugger.Pdb(color_scheme='Linux').set_trace()
+ else:
+ # fallback to standard
+ pdb.set_trace()
def ipshell(self):
"""Invoke ipython's shell on a document.
Modified: experimental/bt5/erp5_forge_experimental/bt/revision
URL: http://svn.erp5.org/experimental/bt5/erp5_forge_experimental/bt/revision?rev=22286&r1=22285&r2=22286&view=diff
==============================================================================
--- experimental/bt5/erp5_forge_experimental/bt/revision (original)
+++ experimental/bt5/erp5_forge_experimental/bt/revision Fri Jul 4 17:37:51 2008
@@ -1,1 +1,1 @@
-49
+50
More information about the Erp5-report
mailing list