# HG changeset patch # User Laurent Peuch # Date 1558537689 -7200 # Node ID 19aef4729d45ed4cfebe5c4e4837c3f8a23a2125 # Parent a74e7746954022fabe3d08539f504353366cdbf2 [migration/shell] select ipdb if present on (d)ebug mode Closes #17219833 diff -r a74e77469540 -r 19aef4729d45 cubicweb/migration.py --- a/cubicweb/migration.py Wed May 22 14:23:01 2019 +0200 +++ b/cubicweb/migration.py Wed May 22 17:08:09 2019 +0200 @@ -32,7 +32,7 @@ from logilab.common.shellutils import ASK from logilab.common.changelog import Version -from cubicweb import ConfigurationError, ExecutionError +from cubicweb import ConfigurationError, ExecutionError, utils from cubicweb.cwconfig import CubicWebConfiguration as cwcfg from cubicweb.toolsutils import show_diffs @@ -228,7 +228,7 @@ self.interactive_shell() return self.confirm(question, shell, abort, retry, pdb, default) if answer == 'pdb': - import pdb + pdb = utils.get_pdb() pdb.set_trace() return self.confirm(question, shell, abort, retry, pdb, default) return True