We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e12d421 + f6492a5 commit 64627e4Copy full SHA for 64627e4
pudb/b.py
@@ -0,0 +1,19 @@
1
+import sys
2
+
3
+from pudb import _get_debugger, set_interrupt_handler
4
5
+def __myimport__(name, *args, **kwargs):
6
+ if name == 'pudb.b':
7
+ set_trace()
8
+ return __origimport__(name, *args, **kwargs)
9
10
+# Will only be run on first import
11
+__builtins__['__origimport__'] = __import__
12
+__builtins__['__import__'] = __myimport__
13
14
+def set_trace():
15
+ dbg = _get_debugger()
16
+ set_interrupt_handler()
17
+ dbg.set_trace(sys._getframe().f_back.f_back)
18
19
+set_trace()
0 commit comments