Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4adba7a

Browse files
committed
Shorten some conditions in widgets.
1 parent 385554b commit 4adba7a

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

lib/matplotlib/widgets.py

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -205,22 +205,17 @@ def observers(self):
205205
return self._observers.callbacks['clicked']
206206

207207
def _click(self, event):
208-
if (self.ignore(event)
209-
or event.inaxes != self.ax
210-
or not self.eventson):
208+
if self.ignore(event) or event.inaxes != self.ax or not self.eventson:
211209
return
212210
if event.canvas.mouse_grabber != self.ax:
213211
event.canvas.grab_mouse(self.ax)
214212

215213
def _release(self, event):
216-
if (self.ignore(event)
217-
or event.canvas.mouse_grabber != self.ax):
214+
if self.ignore(event) or event.canvas.mouse_grabber != self.ax:
218215
return
219216
event.canvas.release_mouse(self.ax)
220-
if (not self.eventson
221-
or event.inaxes != self.ax):
222-
return
223-
self._observers.process('clicked', event)
217+
if self.eventson and event.inaxes == self.ax:
218+
self._observers.process('clicked', event)
224219

225220
def _motion(self, event):
226221
if self.ignore(event):
@@ -486,9 +481,8 @@ def set_val(self, val):
486481
if self.drawon:
487482
self.ax.figure.canvas.draw_idle()
488483
self.val = val
489-
if not self.eventson:
490-
return
491-
self._observers.process('changed', val)
484+
if self.eventson:
485+
self._observers.process('changed', val)
492486

493487
def on_changed(self, func):
494488
"""
@@ -660,9 +654,8 @@ def set_active(self, index):
660654
if self.drawon:
661655
self.ax.figure.canvas.draw()
662656

663-
if not self.eventson:
664-
return
665-
self._observers.process('clicked', self.labels[index].get_text())
657+
if self.eventson:
658+
self._observers.process('clicked', self.labels[index].get_text())
666659

667660
def get_status(self):
668661
"""
@@ -1080,9 +1073,8 @@ def set_active(self, index):
10801073
if self.drawon:
10811074
self.ax.figure.canvas.draw()
10821075

1083-
if not self.eventson:
1084-
return
1085-
self._observers.process('clicked', self.labels[index].get_text())
1076+
if self.eventson:
1077+
self._observers.process('clicked', self.labels[index].get_text())
10861078

10871079
def on_clicked(self, func):
10881080
"""

0 commit comments

Comments
 (0)