I've recently upgraded to psyco1.4 and I noticed some
one unit test of my program no longer passes. It does
without psyco of with psyco 1.3, so this is most
certainly a regression in psyco 1.4 (or an agressive
The attached file reproduces the problem. Running it
Traceback (most recent call last):
File "<stdin>", line 19, in ?
File "<stdin>", line 7, in solve_one
File "<stdin>", line 11, in solve_one
TypeError: _solve() takes exactly 3 arguments (2 given)
Removing the psyobj parent class or using psyco-1.3
will give a correct behaviour. Using psyco-1.4 and
psyco.full() without deriving from psyobj will also
give a correct behaviour.