From c2d2919bae8a029910ab23fdc5a6c1e177d6ce9f Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Tue, 24 Jul 2012 01:31:47 -0400 Subject: [PATCH] BUG: Don't override `image_filter` method if defined by subclass --- skimage/viewer/plugins/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skimage/viewer/plugins/base.py b/skimage/viewer/plugins/base.py index d9649b22..cb76ffc3 100644 --- a/skimage/viewer/plugins/base.py +++ b/skimage/viewer/plugins/base.py @@ -32,7 +32,9 @@ class Plugin(QtGui.QDialog): super(Plugin, self).__init__() self.image_viewer = None - self.image_filter = image_filter + # If subclass defines `image_filter` method ignore input. + if not hasattr(self, 'image_filter'): + self.image_filter = image_filter self.setWindowTitle(self.name) self.layout = QtGui.QGridLayout(self)