Bug 858863

Summary: [abrt] deluge-gtk-1.3.5-1.fc17: systemtray.py:488:on_response:NameError: free variable 'self' referenced before assignment in enclosing scope
Product: [Fedora] Fedora Reporter: Ammar M.Soleimani <0ammarsecret0>
Component: delugeAssignee: Rahul Sundaram <metherid>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: calumlind, justinnoah, metherid
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:030a0db7c915ffedd0205206607324d764d9cace
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-21 02:02:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: event_log
none
File: core_backtrace none

Description Ammar M.Soleimani 2012-09-19 20:56:31 UTC
Description of problem:
in Deluge (1.3.5 v) (Fedora 17)
i went to  Edit -> Preferences -> Interface 
and enabled [Password protect system tray] in System Tray
and  clicked apply then ok 
i clicked deluge icon for testing this feature and deluge showed me
the password dialog window then i inserted wrong password , at this time the abrt(Automatic Bug Reporting Tool) showed me this bug 


Version-Release number of selected component:
deluge-gtk-1.3.5-1.fc17

Additional info:
libreport version: 2.0.13
abrt_version:   2.0.12
cmdline:        /usr/bin/python /usr/bin/deluge-gtk magnet:?xt=urn:btih:f80219eebdf9eaf3f5f18bb1cd43032f7fb213d3&dn=Harry+Potter+and+the+Philosopher%5C%27s+Stone%5B2001%5DExtendedDvDrip-&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80
kernel:         3.5.3-1.fc17.x86_64

backtrace:
:systemtray.py:488:on_response:NameError: free variable 'self' referenced before assignment in enclosing scope
:
:Traceback (most recent call last):
:  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py", line 488, in on_response
:    if self.config["tray_password"] == sha_hash(entered_pass.get_text()).hexdigest():
:NameError: free variable 'self' referenced before assignment in enclosing scope
:
:Local variables in innermost frame:
:response_id: -5
:dialog: <gtk.Dialog object at 0x29cb8c0 (GtkDialog at 0x1f80a70)>

Comment 1 Ammar M.Soleimani 2012-09-19 20:56:35 UTC
Created attachment 614589 [details]
File: event_log

Comment 2 Ammar M.Soleimani 2012-09-19 20:56:40 UTC
Created attachment 614590 [details]
File: core_backtrace