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

Skip to content

Commit 96fb3a3

Browse files
committed
Merge pull request #6530 from klonuo/patch-1
Update make.py
1 parent 0658343 commit 96fb3a3

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

doc/make.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import sys
88
import re
99
import argparse
10+
import matplotlib
1011

1112
def copy_if_out_of_date(original, derived):
1213
if (not os.path.exists(derived) or
@@ -38,7 +39,13 @@ def linkcheck():
3839

3940
def html(buildername='html'):
4041
check_build()
41-
copy_if_out_of_date('../lib/matplotlib/mpl-data/matplotlibrc', '_static/matplotlibrc')
42+
43+
rc = '../lib/matplotlib/mpl-data/matplotlibrc'
44+
default_rc = os.path.join(matplotlib._get_data_path(), 'matplotlibrc')
45+
if not os.path.exists(rc) and os.path.exists(default_rc):
46+
rc = default_rc
47+
copy_if_out_of_date(rc, '_static/matplotlibrc')
48+
4249
if small_docs:
4350
options = "-D plot_formats=png:80"
4451
else:
@@ -167,9 +174,9 @@ def all():
167174
raise RuntimeError("doc/{0} should be a directory or symlink -- it"
168175
" isn't".format(link))
169176
if not os.path.exists(link):
170-
if hasattr(os, 'symlink'):
177+
try:
171178
os.symlink(target, link)
172-
else:
179+
except OSError:
173180
symlink_warnings.append('files copied to {0}'.format(link))
174181
shutil.copytree(os.path.join(link, '..', target), link)
175182

0 commit comments

Comments
 (0)