On a fresh installation of Eclipse, Pydev, and Python 2.7 on Windows, the following is printed after a program exits in the debugger:
Exception AttributeError: "'NoneType' object has no attribute 'print_exc'" in <function _remove at 0x0131EA70> ignored
What could be causing this?
I'm not able to reproduce it here… Apparently there's a function named '_remove' which is being kept alive until the interpreter shutdown, and during the shutdown it tries to access the print_exc method (probably from traceback.py), but the module was already garbage-collected.
Well, I just replicated the error on a virtual machine. Steps were to install Python, the JRE, the JDK, set up Eclipse with Pydev and configure the Python interpreter, optionally install the Psyco compiler (doesn't affect it), and debug a Hello world program.
Top - virtual machine running Windows XP; bottom - my Windows 7 machine
I also tried the nightly release.
I also have this problem too:
Exception AttributeError: "'NoneType' object has no attribute 'print_exc'" in <function _remove at 0x00ABA3F0> ignored
Can someone with this problem do the following:
Go to window > preferences > pydev > interpreter - python > Select the
interpreter you're using to run > environment > add the "PYTHONVERBOSE"
variable with the value "True", start the debugger with that variable and
create a bug report with the output you get.
I filed the bug report.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.