$ pychecker testcase.py
Processing module testcase (testcase.py)...
Warnings...
[system path]/decimal.py:1345: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction
_checkCode(code, codeSource)
File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode
raise NotImplementedError('No DISPATCH member for op %r' % op)
NotImplementedError: No DISPATCH member for op 28
[system path]/decimal.py:1430: Invalid arguments to (rdivmod), got 3, expected 2
[system path]/decimal.py:1437: Invalid arguments to (mod), got 3, expected 2
[system path]/decimal.py:1464: Invalid arguments to (rmod), got 3, expected 2
[system path]/decimal.py:1546: Invalid arguments to (floordiv), got 3, expected 2
[system path]/decimal.py:1574: Invalid arguments to (rfloordiv), got 3, expected 2
[system path]/decimal.py:1997: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction
_checkCode(code, codeSource)
File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode
raise NotImplementedError('No DISPATCH member for op %r' % op)
NotImplementedError: No DISPATCH member for op 28
[system path]/decimal.py:2173: Invalid arguments to (pow), got 4, expected 3
[system path]/decimal.py:2389: Invalid arguments to (rpow), got 3, expected 2
[system path]/decimal.py:2692: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction
_checkCode(code, codeSource)
File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode
raise NotImplementedError('No DISPATCH member for op %r' % op)
NotImplementedError: No DISPATCH member for op 28
30 errors suppressed, use -#/--limit to increase the number of errors displayed
This happens with python-2.7 and pychecker-0.8.19.
Python developers feel this is not a decimal.py issue but in pychecker: see http://bugs.python.org/issue25965