Show More
@@ -108,13 +108,17 b' def _runcatch(req):' | |||
|
108 | 108 | |
|
109 | 109 | # if we are in HGPLAIN mode, then disable custom debugging |
|
110 | 110 | debugger = ui.config("ui", "debugger") |
|
111 | debugmod = pdb | |
|
111 | 112 | if not debugger or ui.plain(): |
|
112 | 113 | debugger = 'pdb' |
|
113 | ||
|
114 | try: | |
|
115 | debugmod = __import__(debugger) | |
|
116 | except ImportError: | |
|
117 |
|
|
|
114 | elif '--debugger' in req.args: | |
|
115 | # This import can be slow for fancy debuggers, so only | |
|
116 | # do it when absolutely necessary, i.e. when actual | |
|
117 | # debugging has been requested | |
|
118 | try: | |
|
119 | debugmod = __import__(debugger) | |
|
120 | except ImportError: | |
|
121 | pass # Leave debugmod = pdb | |
|
118 | 122 | |
|
119 | 123 | debugtrace[debugger] = debugmod.set_trace |
|
120 | 124 | debugmortem[debugger] = debugmod.post_mortem |
General Comments 0
You need to be logged in to leave comments.
Login now