Ian Bicking wrote:
> Okay, my fix was just all wrong, I mixed up the argument order. CVS
> fixed this time, maybe.
Sorry, not really. My tests:
>>> from test import *
>>> cc = ComponentCategory(1)
>>> comp = Component.new(name="Test Comp5")
>>> comp
<Component 5 name='Test Comp5' categoryId=None sequenceNum=None>
>>> comp.category
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "<string>", line 1, in <lambda>
TypeError: _SO_foreignKey() takes exactly 3 arguments (2 given)
>>> comp = Component.new(name="Test Comp6", category=cc)
>>> comp
<Component 6 name='Test Comp6' categoryId='1' sequenceNum=None>
>>> comp.category
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "<string>", line 1, in <lambda>
TypeError: _SO_foreignKey() takes exactly 3 arguments (2 given)
...Edmund.
|