serge-sans-paille/pythran — pull request #140 by yuancheng2013 (2013-08-13 11:50:59+00:00)
Title: Fix bug when raising uncaught exception & Add exception test cases

* Most C++ exceptions appear in Python as a RuntimeError.
This bug is fixed by registering additional exception translators.
* However, there are 5 Exceptions can not be registered:
EnvironmentError, IOError and OSError (as ENVIRONMENTERROR_EXCEPTION)
WindowsError, VMSError (not being used)
* Changed run_test for comparing the exception type raised in python
and the type raised in pythran.