summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Ward <ian@excess.org>2014-06-13 11:49:13 -0400
committerIan Ward <ian@excess.org>2014-06-13 11:49:13 -0400
commit0a69fca00843cea8c1ac67145e69db84253e374d (patch)
tree0993d71979297214bbf3683c9288f1b37d68c3e3
parent33a2ea5a7dde93022635617c015363b52e749088 (diff)
parent1504da855df85ce08067192a4f6316bfe3a9d4fd (diff)
downloadurwid-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-xurwid/monitored_list.py4
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