पुनरारंभ करना मैं पाइथन और पीडीबी के लिए अपेक्षाकृत नया हूं, लेकिन मुझे gdb के साथ बहुत अनुभव है।PDB.run - एक पीडीबी सत्र
मेरी समस्या यह है कि अगर मैं किसी बिंदु पर अपने कोड में कई ब्रेकपॉइंट्स सेट करता हूं तो मैं कुछ बदलना चाहता हूं और इन ब्रेक पॉइंट्स को बनाए रखने के अपने डीबग सत्र को फिर से चलाऊंगा। हालांकि निम्नलिखित उत्पादन
(Pdb) run
Traceback (most recent call last):
File "/usr/lib64/python2.6/runpy.py", line 122, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib64/python2.6/runpy.py", line 34, in _run_code
exec code in run_globals
File "/usr/lib64/python2.6/pdb.py", line 1319, in <module>
pdb.main()
File "/usr/lib64/python2.6/pdb.py", line 1312, in main
pdb.interaction(None, t)
File "/usr/lib64/python2.6/pdb.py", line 198, in interaction
self.cmdloop()
File "/usr/lib64/python2.6/cmd.py", line 142, in cmdloop
stop = self.onecmd(line)
File "/usr/lib64/python2.6/pdb.py", line 267, in onecmd
return cmd.Cmd.onecmd(self, line)
File "/usr/lib64/python2.6/cmd.py", line 219, in onecmd
return func(arg)
File "/usr/lib64/python2.6/pdb.py", line 661, in do_run
raise Restart
pdb.Restart
]$
मैं दो स्वतंत्र Linux प्लेटफार्मों पर इस की कोशिश की और एक ही परिणाम मिला है साथ समाप्त करने के लिए मेरी सत्र मेरी pdb सत्र मामलों में "रन" में प्रवेश लेकिन मैं दस्तावेज में कोई सुधार नहीं मिल रहा।
हां, कोई परवाह करता है। धन्यवाद! – Oddthinking
यह अभी भी एक बग है pdb – erjoalgo
आप फिर से शुरू करने के बाद 'सी' कर सकते हैं, है ना? –