From: Anthony B. <an...@in...> - 2002-06-18 02:22:01
|
The code below obviously is meant to be 'NotImplementedError', but pychecker's response is a little harsh: bonanza% cat p.py def foo(): raise NotImplemented bonanza% pychecker p.py Processing p... Warnings... p.py:2: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION -- Traceback (most recent call last): File "/usr/local/lib/python2.2/site-packages/pychecker/warn.py", line 200, in _checkFunction _checkCode(code, codeSource) File "/usr/local/lib/python2.2/site-packages/pychecker/warn.py", line 132, in _checkCode dispatch_func(oparg, operand, codeSource, code) File "/usr/local/lib/python2.2/site-packages/pychecker/CodeChecks.py", line 1576, in _RAISE_VARARGS elif e is not None and not _isexception(e): File "/usr/local/lib/python2.2/site-packages/pychecker/CodeChecks.py", line 187, in _isexception if issubclass(object, Exception) : TypeError: issubclass() arg 1 must be a class -- Anthony Baxter <an...@in...> It's never too late to have a happy childhood. |