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

Skip to content

Commit 4cc899c

Browse files
committed
BUG : fixed string list default values
The other fixes on this branch make this un-needed (as the default values of are now properly validated and a single word string (as separated by commas) are correctly converted into length 1 list) but out of principle make the default value of things labeled an 'string lists' should have default values which are lists of strings.
1 parent b7e0719 commit 4cc899c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/matplotlib/rcsetup.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ def __call__(self, s):
523523

524524

525525
## font props
526-
'font.family': ['sans-serif', validate_stringlist], # used by text object
526+
'font.family': [['sans-serif'], validate_stringlist], # used by text object
527527
'font.style': ['normal', six.text_type],
528528
'font.variant': ['normal', six.text_type],
529529
'font.stretch': ['normal', six.text_type],
@@ -782,14 +782,14 @@ def __call__(self, s):
782782
'keymap.home': [['h', 'r', 'home'], validate_stringlist],
783783
'keymap.back': [['left', 'c', 'backspace'], validate_stringlist],
784784
'keymap.forward': [['right', 'v'], validate_stringlist],
785-
'keymap.pan': ['p', validate_stringlist],
786-
'keymap.zoom': ['o', validate_stringlist],
787-
'keymap.save': [('s', 'ctrl+s'), validate_stringlist],
788-
'keymap.quit': [('ctrl+w', 'cmd+w'), validate_stringlist],
789-
'keymap.grid': ['g', validate_stringlist],
790-
'keymap.yscale': ['l', validate_stringlist],
785+
'keymap.pan': [['p'], validate_stringlist],
786+
'keymap.zoom': [['o'], validate_stringlist],
787+
'keymap.save': [['s', 'ctrl+s'], validate_stringlist],
788+
'keymap.quit': [['ctrl+w', 'cmd+w'], validate_stringlist],
789+
'keymap.grid': [['g'], validate_stringlist],
790+
'keymap.yscale': [['l'], validate_stringlist],
791791
'keymap.xscale': [['k', 'L'], validate_stringlist],
792-
'keymap.all_axes': ['a', validate_stringlist],
792+
'keymap.all_axes': [['a'], validate_stringlist],
793793

794794
# sample data
795795
'examples.directory': ['', six.text_type],

0 commit comments

Comments
 (0)