Read and respond to this message at: 
https://sourceforge.net/forum/message.php?msg_id=4048709
By: gathmann

When running a Python process that registers a custom cleanup callback using
the atexit.register facilities of the builtin library under the Pydev debugger,
shutdown fails without any traceback information in the call to sys.exit(0)
in line 440 of the pydevd.py module.

The problem appears to be that the debugger seems to trace the shutdown 
routines;
if I add a sys.settrace(None) just before the sys.exit() call in line 440, 
everything
works fine (although that surely is anything but a proper fix...).

I also have to make sure the atexit cleanup handlers don't print anything to
sys.stdout which is not a problem when I run the same program from a shell.

Any further insight into these issues is greatly appreciated,

Oliver


______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit: 
https://sourceforge.net/forum/unmonitor.php?forum_id=293649

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Pydev-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pydev-users

Reply via email to