Has it changed?
I am just using it as import pdb; pdb.set_trace()
but in the line the pdb
is used it throws now:
NameError: name 'raw_input' is not defined
For those asking for full traceback:
My app traceback and then:
if not serializer.is_valid():
vi +48 /usr/lib/python3.5/bdb.py # trace_dispatch
return self.dispatch_line(frame)
vi +66 /usr/lib/python3.5/bdb.py # dispatch_line
self.user_line(frame)
vi +259 /usr/lib/python3.5/pdb.py # user_line
self.interaction(frame, None)
vi +346 /usr/lib/python3.5/pdb.py # interaction
self._cmdloop()
vi +319 /usr/lib/python3.5/pdb.py # _cmdloop
self.cmdloop()
vi +32 /home/user/.virtualenvs/myapp/lib/python3.5/site-packages/noseprogressive/wrapping.py # cmdloop
orig_raw_input = raw_input
NameError: name 'raw_input' is not defined
Looks very python3.5 pdb to me, nothing about 2.7 pdb