[Checkins] SVN: zope.kgs/trunk/src/zope/kgs/ Oops,
bug in tests revealed 2 bugs in code.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Sat Nov 17 22:07:28 EST 2007
Log message for revision 81908:
Oops, bug in tests revealed 2 bugs in code.
Changed:
U zope.kgs/trunk/src/zope/kgs/README.txt
U zope.kgs/trunk/src/zope/kgs/intro.py
U zope.kgs/trunk/src/zope/kgs/site.py
-=-
Modified: zope.kgs/trunk/src/zope/kgs/README.txt
===================================================================
--- zope.kgs/trunk/src/zope/kgs/README.txt 2007-11-18 02:11:35 UTC (rev 81907)
+++ zope.kgs/trunk/src/zope/kgs/README.txt 2007-11-18 03:07:27 UTC (rev 81908)
@@ -312,7 +312,7 @@
>>> open(os.path.join(kgsDir, 'controlled-packages.cfg'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'buildout.cfg'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'versions.cfg'), 'w').write(' ')
- >>> open(os.path.join(kgsDir, 'links.cfg'), 'w').write(' ')
+ >>> open(os.path.join(kgsDir, 'links.html'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'controlled-packages-1.0.0.cfg'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'buildout-1.0.0.cfg'), 'w').write(' ')
@@ -321,7 +321,7 @@
>>> open(os.path.join(kgsDir, 'controlled-packages-1.1.0.cfg'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'buildout-1.1.0.cfg'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'versions-1.1.0.cfg'), 'w').write(' ')
- >>> open(os.path.join(kgsDir, 'links-1.1.0.cfg'), 'w').write(' ')
+ >>> open(os.path.join(kgsDir, 'links-1.1.0.html'), 'w').write(' ')
>>> open(os.path.join(kgsDir, 'index.html'), 'w').write(' ')
>>> os.mkdir(os.path.join(kgsDir, 'minimal'))
@@ -344,6 +344,9 @@
<a href="controlled-packages-1.0.0.cfg">Controlled Packages</a>
</li>
<li>
+ <a href="buildout-1.0.0.cfg">Buildout Configuration</a>
+ </li>
+ <li>
<a href="versions-1.0.0.cfg">Versions</a>
</li>
<li>
@@ -359,9 +362,15 @@
<a href="controlled-packages-1.1.0.cfg">Controlled Packages</a>
</li>
<li>
+ <a href="buildout-1.1.0.cfg">Buildout Configuration</a>
+ </li>
+ <li>
<a href="versions-1.1.0.cfg">Versions</a>
</li>
<li>
+ <a href="links-1.1.0.html">Package Links</a>
+ </li>
+ <li>
<a href="index.html">Index</a>
</li>
<li>
@@ -399,7 +408,7 @@
'cf-timestamp',
'controlled-packages-3.4.0b2.cfg', 'controlled-packages.cfg',
'intro.html',
- 'links-3.4.0b2.cfg', 'links.cfg',
+ 'links-3.4.0b2.html', 'links.html',
'minimal',
'versions-3.4.0b2.cfg', 'versions.cfg',
'zope.component', 'zope.interface']
Modified: zope.kgs/trunk/src/zope/kgs/intro.py
===================================================================
--- zope.kgs/trunk/src/zope/kgs/intro.py 2007-11-18 02:11:35 UTC (rev 81907)
+++ zope.kgs/trunk/src/zope/kgs/intro.py 2007-11-18 03:07:27 UTC (rev 81908)
@@ -24,7 +24,7 @@
FEATURES = [
('controlled-packages-%(version)s.cfg', u'Controlled Packages'),
- ('buildout-%s.cfg', u'Buildout Configuration'),
+ ('buildout-%(version)s.cfg', u'Buildout Configuration'),
('versions-%(version)s.cfg', u'Versions'),
('links-%(version)s.html', u'Package Links'),
('index.html', u'Index'),
Modified: zope.kgs/trunk/src/zope/kgs/site.py
===================================================================
--- zope.kgs/trunk/src/zope/kgs/site.py 2007-11-18 02:11:35 UTC (rev 81907)
+++ zope.kgs/trunk/src/zope/kgs/site.py 2007-11-18 03:07:27 UTC (rev 81908)
@@ -43,6 +43,11 @@
if last_update > last_modified:
return
+ # Save the last generation date-time.
+ # Note: We want to do this operation first, since it might take longer to
+ # generate the site than the scheduler's wait time.
+ open(timestampPath, 'w').write(str(time.time()))
+
# Copy the KGS config file to a versioned version
shutil.copy(
kgsPath, os.path.join(siteDir, 'controlled-packages-%s.cfg' %ver))
@@ -58,9 +63,9 @@
shutil.copy(versionsPath, os.path.join(siteDir, 'versions-%s.cfg' %ver))
# Create a links config file and version it
- linksPath = os.path.join(siteDir, 'links.cfg')
+ linksPath = os.path.join(siteDir, 'links.html')
link.generateLinks(kgsPath, linksPath)
- shutil.copy(linksPath, os.path.join(siteDir, 'links-%s.cfg' %ver))
+ shutil.copy(linksPath, os.path.join(siteDir, 'links-%s.html' %ver))
# Update the full index (which is asummed to live in the site directory)
ppix.generatePackagePages(kgsPath, siteDir)
@@ -76,10 +81,7 @@
introPath = os.path.join(siteDir, 'intro.html')
intro.main((introPath,))
- # Save the last generation date-time.
- open(timestampPath, 'w').write(str(time.time()))
-
def main(args=None):
if args is None:
args = sys.argv[1:]
More information about the Checkins
mailing list