Opened 13 years ago
Closed 12 years ago
#1936 closed bug (Fixed)
free variable 'host' referenced before assignment in enclosing scope
Reported by: | rmanola | Owned by: | damoxc |
---|---|---|---|
Priority: | trivial | Milestone: | 1.3.4 |
Component: | Web UI | Version: | 1.3.3 |
Keywords: | Cc: |
Description (last modified by Cas)
When I start deluge-web I get the following:
NameError: free variable 'host' referenced before assignment in enclosing scope [ERROR ] 00:41:35 json_api:227 Error calling method `web.get_host_status` [ERROR ] 00:41:35 json_api:228 free variable 'host' referenced before assignment in enclosing scope Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line 219, in _handle_request result = self._exec_local(method, params, request) File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line 186, in _exec_local return meth(*params) File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line 750, in get_host_status return response(_("Offline")) File "/usr/lib/python2.7/site-packages/deluge/ui/web/json_api.py", line 745, in response return host_id, host, port, status, info
> deluge-web --version deluge-web: 1.3.3 libtorrent: 0.15.7.0 >python --version Python 3.2.1
Change History (5)
comment:1 Changed 13 years ago by Cas
- Resolution set to invalid
- Status changed from new to closed
comment:2 Changed 12 years ago by FabriZZio
- Resolution invalid deleted
- Status changed from closed to reopened
Experiencing the same error on different setup:
deluge-web --version: deluge-web: 1.3.3 - libtorrent: 0.15.8.0 python --version: Python 2.7.2+
comment:3 Changed 12 years ago by Cas
- Component changed from other to webui
- Description modified (diff)
- Milestone changed from 1.3.x to 1.3.4
- Priority changed from major to trivial
Ok I see that the problem, there is an exception at line 749 (because deluged is not found) which results in 'host' and 'port' variables not being defined when the response return tries to use them.
damoxc not sure how you wish to fix this.
comment:4 Changed 12 years ago by Cas
- Owner set to damoxc
- Status changed from reopened to assigned
comment:5 Changed 12 years ago by Cas
- Resolution set to fixed
- Status changed from assigned to closed
Fix committed to 1.3-stable: 083c7fbb
Note: See
TracTickets for help on using
tickets.
Deluge is written for Python 2.x so will not work with Python 3