Hi Jeremy,
Can you mail me your models file?
TIA.
Ronald
On Nov 3, 2005, at 6:29 PM, Jeremy wrote:
But in Catwalk v0.9, it appears that it does not like records with
blank foreign keys. I get the following error when I try to browse a
table with an empty foreign key:
2005/11/03 11:25:38 INFO Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/
site-packages/CherryPy-2.1.0_rc2-py2.4.egg/cherrypy/_cphttptools.py",
line 271, in run
main()
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/
site-packages/CherryPy-2.1.0_rc2-py2.4.egg/cherrypy/_cphttptools.py",
line 502, in main
body = page_handler(*args, **cherrypy.request.paramMap)
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/
site-packages/TurboGears-0.8a3-py2.4.egg/turbogears/controllers.py",
line 121, in newfunc
output = func(self, *args, **kw)
File "/Users/jeremy/ste/ste/catwalk.py", line 270, in instances
tmp.append( self.getObjectField(row,col))
File "/Users/jeremy/ste/ste/catwalk.py", line 186, in getObjectField
fkobj = row.__getattribute__(col['foreignName'])
File "<string>", line 1, in <lambda>
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/
site-packages/SQLObject-0.7.0-py2.4.egg/sqlobject/main.py",
line 1159, in _SO_foreignKey
return joinClass.get(id, connection=self._connection)
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/
site-packages/SQLObject-0.7.0-py2.4.egg/sqlobject/main.py",
line 894, in get
id = cls.sqlmeta.idType(id)
ValueError: invalid literal for int():
________________________________
Ronald Jaramillo
mail: ronald AT checkandshare DOT com
blog: http://www.checkandshare.com/blog