>> register_exception_translator<My::Own::Exception>(translate); >Add an ampersand ('&') here-------------------------------^ Ah, so the tutorial example is wrong. Thank you! (Bad example is at http://www.boost.org/libs/python/doc/tutorial/doc/exception_translation.html)