diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2017-02-20 10:02:54 +0000 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2017-02-20 10:02:54 +0000 |
commit | bcf0fe4a61dbcbcad5d9eb867ff49e6e1f6f90f2 (patch) | |
tree | bfa0f0ed22b31638f9e6c1b4b0980cef579464b5 | |
parent | 1dc4c465c7a5fad9037412a187936afc69093145 (diff) | |
download | deluge-bcf0fe4a61dbcbcad5d9eb867ff49e6e1f6f90f2.tar.gz deluge-bcf0fe4a61dbcbcad5d9eb867ff49e6e1f6f90f2.tar.bz2 deluge-bcf0fe4a61dbcbcad5d9eb867ff49e6e1f6f90f2.zip |
[#2957] [GTKUI] Fix AttributeError in torrentview column sort
-rw-r--r-- | deluge/ui/gtkui/torrentview.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/deluge/ui/gtkui/torrentview.py b/deluge/ui/gtkui/torrentview.py index 285e33d28..64dfbc002 100644 --- a/deluge/ui/gtkui/torrentview.py +++ b/deluge/ui/gtkui/torrentview.py @@ -176,8 +176,13 @@ def str_nocase_sort(model, iter1, iter2, data): uses ISO 14651. """ - v1 = model[iter1][data].lower() - v2 = model[iter2][data].lower() + try: + v1 = model[iter1][data].lower() + v2 = model[iter2][data].lower() + except AttributeError: + # Catch None type for value. + v1 = model[iter1][data] + v2 = model[iter2][data] return strcoll(v1, v2) def queue_peer_seed_sort_function(v1, v2): |