Skip to content

Commit 0c1f9f7

Browse files
committed
All asserts substituted by ValueError
1 parent 34c6a5f commit 0c1f9f7

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

lib/matplotlib/axis.py

+12-7
Original file line numberDiff line numberDiff line change
@@ -1728,11 +1728,13 @@ def set_label_position(self, position):
17281728
17291729
ACCEPTS: [ 'top' | 'bottom' ]
17301730
"""
1731-
assert position == 'top' or position == 'bottom'
17321731
if position == 'top':
17331732
self.label.set_verticalalignment('baseline')
1734-
else:
1733+
elif position == 'bottom':
17351734
self.label.set_verticalalignment('top')
1735+
else:
1736+
msg = "Position accepts only [ 'top' | 'bottom' ]"
1737+
raise ValueError(msg)
17361738
self.label_position = position
17371739

17381740
def _update_label_position(self, bboxes, bboxes2):
@@ -2032,13 +2034,15 @@ def set_label_position(self, position):
20322034
20332035
ACCEPTS: [ 'left' | 'right' ]
20342036
"""
2035-
assert position == 'left' or position == 'right'
20362037
self.label.set_rotation_mode('anchor')
20372038
self.label.set_horizontalalignment('center')
20382039
if position == 'left':
20392040
self.label.set_verticalalignment('bottom')
2040-
else:
2041+
elif position == 'right':
20412042
self.label.set_verticalalignment('top')
2043+
else:
2044+
msg = "Position accepts only [ 'left' | 'right' ]"
2045+
raise ValueError(msg)
20422046
self.label_position = position
20432047

20442048
def _update_label_position(self, bboxes, bboxes2):
@@ -2083,13 +2087,14 @@ def _update_offset_text_position(self, bboxes, bboxes2):
20832087
)
20842088

20852089
def set_offset_position(self, position):
2086-
assert position == 'left' or position == 'right'
2087-
20882090
x, y = self.offsetText.get_position()
20892091
if position == 'left':
20902092
x = 0
2091-
else:
2093+
elif position == 'right':
20922094
x = 1
2095+
else:
2096+
msg = "Position accepts only [ 'left' | 'right' ]"
2097+
raise ValueError(msg)
20932098

20942099
self.offsetText.set_ha(position)
20952100
self.offsetText.set_position((x, y))

0 commit comments

Comments
 (0)