summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2011-02-12 23:08:28 -0500
committerNed Batchelder <ned@nedbatchelder.com>2011-02-12 23:08:28 -0500
commit6b1661854b5977267ee7bcf79e970f5ca8d02c20 (patch)
tree53a5535fda5be6152a7504d35f9aec2f036c8a09
parentc10db096fe1d02d29d1cedb6a35decb049a87052 (diff)
parent6e920ee29c7a470b50af43cd6fb5e28ed603bd86 (diff)
downloadpython-coveragepy-6b1661854b5977267ee7bcf79e970f5ca8d02c20.tar.gz
Automated merge with ssh://bitbucket.org/ned/coveragepy
-rw-r--r--Makefile1
-rw-r--r--doc/_ext/px_cleaner.py26
2 files changed, 27 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 1c7a446..bbbf20c 100644
--- a/Makefile
+++ b/Makefile
@@ -73,6 +73,7 @@ WEBHOME = c:/ned/web/stellated/pages/code/coverage
px:
$(SPHINXBUILD) -b px $(SPHINXOPTS) doc/_build/px
rm doc/_build/px/search.px
+ python doc/_ext/px_cleaner.py doc/_build/px/*.px
dochtml:
$(SPHINXBUILD) -b html $(SPHINXOPTS) doc/_build/html
diff --git a/doc/_ext/px_cleaner.py b/doc/_ext/px_cleaner.py
new file mode 100644
index 0000000..a5c00ff
--- /dev/null
+++ b/doc/_ext/px_cleaner.py
@@ -0,0 +1,26 @@
+"""Clean up .px files created by Sphinx."""
+
+import sys
+
+def clean_px(fname):
+ """Clean a px file."""
+
+ f = open(fname)
+ try:
+ text = f.read()
+ finally:
+ f.close()
+ text = text.lstrip()
+ f = open(fname, "w")
+ try:
+ f.write(text)
+ finally:
+ f.close()
+
+def clean_px_files(fnames):
+ for fname in fnames:
+ clean_px(fname)
+
+if __name__ == '__main__':
+ clean_px_files(sys.argv[1:])
+