Stop pylint complaining about unimplemented abstract methods.

But instantiating an apparently abstract class didn't bother Python???
This commit is contained in:
Ferdi Franceschini
2014-07-06 11:14:36 +10:00
parent 13c837d9b5
commit 8a6004e12d

View File

@ -65,6 +65,13 @@ class RadioButtonListWalker(urwid.SimpleListWalker):
super(RadioButtonListWalker, self).__init__(mapped_rb_list)
return
def set_modified_callback(self, callback):
"""This is an abstract method in SimpleListWalker.
The urwid doc says use connect_signal(lw, 'modified', callback) instead.
"""
slw = super(RadioButtonListWalker, self)
urwid.connect_signal(slw, 'modified', callback)
return
class CheckBoxListWalker(urwid.SimpleListWalker):
@ -93,6 +100,14 @@ class CheckBoxListWalker(urwid.SimpleListWalker):
super(CheckBoxListWalker, self).__init__(mapped_cb_list)
return
def set_modified_callback(self, callback):
"""This is an abstract method in SimpleListWalker.
The urwid doc says use connect_signal(lw, 'modified', callback) instead.
"""
slw = super(CheckBoxListWalker, self)
urwid.connect_signal(slw, 'modified', callback)
return
class OptionListWalker(CheckBoxListWalker):