*Original report by [jayvdb](https://launchpad.net/~jayvdb) (@jayvdb?) on [Launchpad](https://bugs.launchpad.net/bugs/1528539):* ------------------------------------ `raise` without any arguments inside an exception block can re-raise the exception. outside an exception block it causes the following on at least 2.7: TypeError: exceptions must be old-style classes or derived from BaseException, not NoneType