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



Reply via email to