diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2013-04-23 00:21:49 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2013-04-23 00:21:49 +0100 |
commit | 83f0d72601ffdf1c0cf76468dbc30ba6c337c0bb (patch) | |
tree | df52fc11d11a301272efe569f221a7b5690e1b0e | |
parent | 19093e03ae1d41e735d6fb6083deb5b95fcea8d1 (diff) | |
download | deluge-83f0d72601ffdf1c0cf76468dbc30ba6c337c0bb.tar.gz deluge-83f0d72601ffdf1c0cf76468dbc30ba6c337c0bb.tar.bz2 deluge-83f0d72601ffdf1c0cf76468dbc30ba6c337c0bb.zip |
Fix Python 2.5 compatibility
-rw-r--r-- | deluge/ui/gtkui/torrentview.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/deluge/ui/gtkui/torrentview.py b/deluge/ui/gtkui/torrentview.py index 8ccb22170..7aa2bf5b9 100644 --- a/deluge/ui/gtkui/torrentview.py +++ b/deluge/ui/gtkui/torrentview.py @@ -135,10 +135,13 @@ def cell_data_trackericon(column, cell, model, row, data): pixbuf = create_blank_pixbuf() #Supress Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed - with warnings.catch_warnings(): - warnings.simplefilter("ignore") + original_filters = warnings.filters[:] + warnings.simplefilter("ignore") + try: if cell.get_property("pixbuf") != pixbuf: cell.set_property("pixbuf", pixbuf) + finally: + warnings.filters = original_filters host = model[row][data] if host: |