8000 fix validation of ps.papersize : auto · matplotlib/matplotlib@7a28d0f · GitHub
[go: up one dir, main page]

Skip to content
8000

Commit 7a28d0f

Browse files
committed
fix validation of ps.papersize : auto
svn path=/trunk/matplotlib/; revision=2140
1 parent c76b96d commit 7a28d0f

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

lib/matplotlib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ def validate_verbose_fileo(s):
592592

593593

594594
validate_ps_papersize = ValidateInStrings([
595-
'executive', 'letter', 'legal', 'ledger',
595+
'auto', 'letter', 'legal', 'ledger',
596596
'a0', 'a1', 'a2','a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10',
597597
'b0', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'b10',
598598
], ignorecase=True)

lib/matplotlib/backends/backend_ps.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -969,7 +969,8 @@ def print_figure(self, outfile, dpi=72, facecolor='w', edgecolor='w',
969969
"""
970970
if not papertype: papertype = rcParams['ps.papersize']
971971
papertype = papertype.lower()
972-
if not papersize.has_key(papertype):
972+
if papertype == 'auto': pass
973+
elif not papersize.has_key(papertype):
973974
raise RuntimeError( '%s is not a valid papertype. Use one \
974975
of %s'% (papertype, ', '.join( papersize.keys() )) )
975976

matplotlibrc.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ tk.window_focus : False # Maintain shell focus for TkAgg
216216
tk.pythoninspect : False # tk sets PYTHONINSEPCT
217217

218218
# ps backend params
219-
ps.papersize : letter # executive, letter, legal, ledger, A0-A10, B0-B10
219+
ps.papersize : letter # auto, letter, legal, ledger, A0-A10, B0-B10
220220
ps.useafm : False # use of afm fonts, results in small files
221221
ps.usedistiller : False # can be: None, ghostscript or xpdf
222222
# Experimental: may produce smaller files.

0 commit comments

Comments
 (0)
0