Hi Joost,
Nice catch. I have been doing some refactoring without a proper
safety net. ...tchzt,tchz,tchtz (head shaking)
Anyway thanks, it's fixed in svn now.
Cheers
Ronald
On Nov 21, 2005, at 11:49 AM, Joost Moesker wrote:
I think I have found a bug in CatWalk. Recently I ran into the
following traceback:
File"c:\python24\lib\site-packages\turbogears-0.9a0dev_r229-
py2.4.egg\turbogears\catwalk\catwalk.py",
line 280, in extract_foreign_key
values[column_name] = b
UnboundLocalError: local variable 'b' referenced before assignment
Oke, so lets see whats going on.
Catwalk.py
----------------
def extract_foreign_key(self,values,column_name):
if values[column_name] =='__default_none__':
del(values[column_name])
else:
try:b = int(values[column_name])
except:b = 0
values[column_name] = b
Shouldn't this be:
def extract_foreign_key(self,values,column_name):
print values[column_name]
if values[column_name] =='__default_none__':
del(values[column_name])
else:
try:b = int(values[column_name])
except:b = 0
values[column_name] = b
?
________________________________
Ronald Jaramillo
mail: ronald AT checkandshare DOT com
blog: http://www.checkandshare.com/blog