diff options
author | Ian Ward <ian@excess.org> | 2014-06-13 11:49:13 -0400 |
---|---|---|
committer | Ian Ward <ian@excess.org> | 2014-06-13 11:49:13 -0400 |
commit | 0a69fca00843cea8c1ac67145e69db84253e374d (patch) | |
tree | 0993d71979297214bbf3683c9288f1b37d68c3e3 | |
parent | 33a2ea5a7dde93022635617c015363b52e749088 (diff) | |
parent | 1504da855df85ce08067192a4f6316bfe3a9d4fd (diff) | |
download | urwid-0a69fca00843cea8c1ac67145e69db84253e374d.tar.gz |
Merge pull request #68 from tonycpsu/master
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 86d749e..551fb91 100755 --- a/urwid/monitored_list.py +++ b/urwid/monitored_list.py @@ -484,7 +484,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 @@ -493,7 +493,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 |