mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Remove target directories in the static path before copying them again.
This commit is contained in:
parent
ccc3c55d25
commit
a8f2f59c7d
2
CHANGES
2
CHANGES
@ -114,6 +114,8 @@ Bugs fixed
|
||||
* The LaTeX writer now translates line blocks with ``\raggedright``,
|
||||
which plays nicer with tables.
|
||||
|
||||
* Fix bug with directories in the HTML builder static path.
|
||||
|
||||
|
||||
Release 0.3 (May 6, 2008)
|
||||
=========================
|
||||
|
@ -574,12 +574,12 @@ class StandaloneHTMLBuilder(Builder):
|
||||
if filename.startswith('.'):
|
||||
continue
|
||||
fullname = path.join(staticdirname, filename)
|
||||
targetname = path.join(self.outdir, '_static', filename)
|
||||
if path.isfile(fullname):
|
||||
shutil.copyfile(fullname,
|
||||
path.join(self.outdir, '_static', filename))
|
||||
shutil.copyfile(fullname, targetname)
|
||||
elif path.isdir(fullname):
|
||||
shutil.copytree(fullname,
|
||||
path.join(self.outdir, '_static', filename))
|
||||
shutil.rmtree(targetname)
|
||||
shutil.copytree(fullname, targetname)
|
||||
# add pygments style file
|
||||
f = open(path.join(self.outdir, '_static', 'pygments.css'), 'w')
|
||||
f.write(PygmentsBridge('html', self.config.pygments_style).get_stylesheet())
|
||||
|
Loading…
Reference in New Issue
Block a user