Sometimes Py++ _knows_ a method won't compile, but tries to bind it anyway.  This can be bad when you have developers adding C++ methods and not aware or not caring about Python bindings; sometimes they add methods that won't compile.  Not to mention that is a pain to have to manually exclude the methods that won't compile.

  Couldn't Py++ just not bind methods that will not compile for sure?

Gustavo J. A. M. Carneiro
"The universe is always one step beyond logic." -- Frank Herbert