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

Skip to content

Commit 6f240f7

Browse files
committed
Fixed: Wrong logic on allowing None values, whoops
1 parent 6ffd9a6 commit 6f240f7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lib/matplotlib/rcsetup.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,8 @@ def __call__(self, s):
310310

311311
try:
312312
return [float(val)
313-
if not self.allow_none and val is not None
313+
if self.allow_none and val is not None
314+
or not self.allow_none
314315
else val
315316
for val in s]
316317
except ValueError:
@@ -965,10 +966,10 @@ def _validate_linestyle(ls):
965966
'lines.solid_joinstyle': ['round', validate_joinstyle],
966967
'lines.dash_capstyle': ['butt', validate_capstyle],
967968
'lines.solid_capstyle': ['projecting', validate_capstyle],
968-
'lines.dashed_pattern': [[3.7, 1.6], validate_nseq_float(allow_none=True)],
969+
'lines.dashed_pattern': [[3.7, 1.6], validate_nseq_float()],
969970
'lines.dashdot_pattern': [[6.4, 1.6, 1, 1.6],
970-
validate_nseq_float(allow_none=True)],
971-
'lines.dotted_pattern': [[1, 1.65], validate_nseq_float(allow_none=True)],
971+
validate_nseq_float()],
972+
'lines.dotted_pattern': [[1, 1.65], validate_nseq_float()],
972973
'lines.scale_dashes': [True, validate_bool],
973974

974975
# marker props

0 commit comments

Comments
 (0)