
|
If you were logged in you would be able to see more operations.
|
|
|
|
Environment:
|
gentoo-linux, apache 2, python 2.3.4
|
|
| Resolution Date: |
03/Mar/05 05:35 AM
|
|
util.py v.1.21, apply_fs_data()
Trying to publish instances of a new style class, you get an exception
(UnboundLocalError: local variable 'fc' referenced before assignment)
pointing to util.py, line 356
What happens is that the test line 336 doesn't work for new style classes, letting the code fallback to line 356 without fc being defined.
The fix is pretty trivial: rewrite line 336 as:
if type(obj) is InstanceType or isinstance(obj, object):
Which leads to a second fix: the first arg of the function is named 'object', which seems sensible, but is also the name of the new style classes base class, so s/object/obj/ in that code is also needed.
|
|
Description
|
util.py v.1.21, apply_fs_data()
Trying to publish instances of a new style class, you get an exception
(UnboundLocalError: local variable 'fc' referenced before assignment)
pointing to util.py, line 356
What happens is that the test line 336 doesn't work for new style classes, letting the code fallback to line 356 without fc being defined.
The fix is pretty trivial: rewrite line 336 as:
if type(obj) is InstanceType or isinstance(obj, object):
Which leads to a second fix: the first arg of the function is named 'object', which seems sensible, but is also the name of the new style classes base class, so s/object/obj/ in that code is also needed.
|
Show » |
| No work has yet been logged on this issue.
|
|