workaround for [#21486] Python debuger pdb don't work
authorCampbell Barton <ideasman42@gmail.com>
Mon, 8 Mar 2010 12:29:58 +0000 (12:29 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 8 Mar 2010 12:29:58 +0000 (12:29 +0000)
commit9ce5be370632449b0fe617348298b0eed3ed1b60
tree77d26b08fa36dad7f5b0dd9f33a3536247644a97
parent1138214a8cc585b9c384cc99b8f8017edbc737ea
workaround for [#21486] Python debuger pdb don't work

setting sys.stdin to None is done so python wont lock blender when it tries to read from the input. - help() from the console does this.
Running blender with -d keeps the stdin so python debugging can work. add info in the help message about this.

eventually it might be best to replace sys.stdin with our own object which interacts with the console but this is not trivial.
release/scripts/modules/bpy/__init__.py
source/creator/creator.c