diff options
author | Tony Cebzanov <tonycpsu@gmail.com> | 2014-06-13 11:46:03 -0400 |
---|---|---|
committer | Tony Cebzanov <tonycpsu@gmail.com> | 2014-06-13 11:46:03 -0400 |
commit | 1504da855df85ce08067192a4f6316bfe3a9d4fd (patch) | |
tree | a0e9878c266dd5f9885e8b1a856a5eb214ced088 | |
parent | 5f1b34456c5d53d7bfc5602bc42b803819018046 (diff) | |
download | urwid-1504da855df85ce08067192a4f6316bfe3a9d4fd.tar.gz |
Pass kwargs to MonitoredList.sort() to allow custom sorting with key, cmp, etc.
-rwxr-xr-x | urwid/monitored_list.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/urwid/monitored_list.py b/urwid/monitored_list.py index 1a098c8..17fd37d 100755 --- a/urwid/monitored_list.py +++ b/urwid/monitored_list.py @@ -482,7 +482,7 @@ class MonitoredFocusList(MonitoredList): self._set_focus(max(0, len(self) - self._focus - 1)) return rval - def sort(self): + def sort(self, **kwargs): """ >>> ml = MonitoredFocusList([-2,0,1,-3,2,-1,3], focus=4) >>> ml.sort(); ml @@ -491,7 +491,7 @@ class MonitoredFocusList(MonitoredList): if not self: return value = self[self._focus] - rval = super(MonitoredFocusList, self).sort() + rval = super(MonitoredFocusList, self).sort(**kwargs) self._set_focus(self.index(value)) return rval |