A ```RuntimeError``` has never (in >= 2.x) been a reasonable exception to raise from Python code. http://docs.python.org/2/library/exceptions.html#exceptions.RuntimeError