#751: UnboundLocalError: local variable 'rsys' referenced before assignment
---------------------+--------------------
Reporter: olemis | Owner:
Type: defect | Status: new
Priority: major | Version: 0.8.0dev
Resolution: |
---------------------+--------------------
Steps to reproduce the issue :
{{{#!sh
$ /srv/venv/bh/trunk/bin/python
Python 2.7.4 (default, Sep 26 2013, 03:20:26)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from trac.env import open_environment as oe
>>> env = oe('/path/to/env')
>>> from trac.resource import Neighborhood as N, Resource as R,
get_resource_name, get_resource_description, get_resource_shortname
>>> r = N('product', 'asdf')('ticket', 1)
>>> r
<Resource u'ticket:1' in Neighborhood product:asdf>
>>> get_resource_name(env, r)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/path/to/bh/trac/trac/resource.py", line 682, in get_resource_name
return get_resource_description(env, resource)
File "/path/to/bh/trac/trac/resource.py", line 673, in
get_resource_description
nbhprefix = rsys.neighborhood_prefix(resource.neighborhood)
UnboundLocalError: local variable 'rsys' referenced before assignment
>>> get_resource_description(env, r)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/path/to/bh/trac/trac/resource.py", line 673, in
get_resource_description
nbhprefix = rsys.neighborhood_prefix(resource.neighborhood)
UnboundLocalError: local variable 'rsys' referenced before assignment
>>> get_resource_shortname(env, r)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/path/to/bh/trac/trac/resource.py", line 685, in
get_resource_shortname
return get_resource_description(env, resource, 'compact')
File "/path/to/bh/trac/trac/resource.py", line 673, in
get_resource_description
nbhprefix = rsys.neighborhood_prefix(resource.neighborhood)
UnboundLocalError: local variable 'rsys' referenced before assignment
}}}
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/751>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker