[Python-checkins] r65493 - doctools/trunk/sphinx/builder.py
georg.brandl
python-checkins at python.org
Mon Aug 4 17:57:45 CEST 2008
Author: georg.brandl
Date: Mon Aug 4 17:57:45 2008
New Revision: 65493
Log:
Little extension to the inventory protocol.
Modified:
doctools/trunk/sphinx/builder.py
Modified: doctools/trunk/sphinx/builder.py
==============================================================================
--- doctools/trunk/sphinx/builder.py (original)
+++ doctools/trunk/sphinx/builder.py Mon Aug 4 17:57:45 2008
@@ -11,7 +11,6 @@
import os
import time
-import gzip
import codecs
import shutil
import cPickle as pickle
@@ -41,7 +40,7 @@
ENV_PICKLE_FILENAME = 'environment.pickle'
LAST_BUILD_FILENAME = 'last_build'
-INVENTORY_FILENAME = 'inventory.txt.gz'
+INVENTORY_FILENAME = 'inventory.txt'
class Builder(object):
@@ -709,8 +708,11 @@
self.info('done')
self.info(bold('dumping object inventory... '), nonl=True)
- f = gzip.open(path.join(self.outdir, INVENTORY_FILENAME), 'w')
+ f = open(path.join(self.outdir, INVENTORY_FILENAME), 'w')
try:
+ f.write('# Sphinx inventory version 1\n')
+ f.write('# Project: %s\n' % self.config.project.encode('utf-8'))
+ f.write('# Version: %s\n' % self.config.version)
for modname, info in self.env.modules.iteritems():
f.write('%s mod %s\n' % (modname, self.get_target_uri(info[0])))
for refname, (docname, desctype) in self.env.descrefs.iteritems():
More information about the Python-checkins
mailing list