Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 96fb3a3

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

File tree

Expand file treeCollapse file tree

1 file changed

+10
-3
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+10
-3
lines changed

‎doc/make.py

Copy file name to clipboardExpand all lines: doc/make.py
+10-3Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.