I did that and got:
>>> foo=FileIndex(testCodeID='foo', file_name='bar')
Traceback (most recent call last):
  File "<console>", line 1, in ?
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject- 0.7.1dev_r1457-py2.4.egg/sqlobject/main.py", line 1197, in __init__
    self._create(id, **kw)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/main.py ", line 1216, in _create
    raise TypeError, "%s() did not get expected keyword argument %s" % (self.__class__.__name__, column.name)
TypeError: FileIndex() did not get expected keyword argument fileNameID

So I tried with fileNameId and got:

>>> foo=FileIndex(testCodeID='foo', fileNameID='bar')
Traceback (most recent call last):
  File "<console>", line 1, in ?
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject- 0.7.1dev_r1457-py2.4.egg/sqlobject/main.py", line 1197, in __init__
    self._create(id, **kw)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/main.py ", line 1224, in _create
    self._SO_finishCreate(id)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/main.py", line 1248, in _SO_finishCreate
    id, names, values)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/dbconnection.py", line 752, in queryInsertID
    return self._dbConnection._queryInsertID(
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/postgres/pgconnection.py", line 122, in _queryInsertID
    c.execute("SELECT NEXTVAL('%s')" % sequenceName)
ProgrammingError: relation "file_index_id_seq" does not exist





On 4/19/06, Oleg Broytmann < [EMAIL PROTECTED]> wrote:
On Wed, Apr 19, 2006 at 12:59:48PM -0400, Mark True wrote:
> >>> foo=FileIndex(test_code='foo', file_name='bar')
> TypeError: FileIndex() did not get expected keyword argument testCodeID

   It seems SQLObject recognized test_code column as a ForeignKey. Try

foo=FileIndex(testCodeID='foo', file_name='bar')

Oleg.
--
     Oleg Broytmann            http://phd.pp.ru/            [EMAIL PROTECTED]
           Programmers don't die, they just GOSUB without RETURN.


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to