[Zope-Checkins] CVS: Zope/lib/python/docutils/transforms -
peps.py:1.2.10.5
Christian 'Tiran' Heimes
heimes at faho.rwth-aachen.de
Mon Jul 26 13:38:40 EDT 2004
Update of /cvs-repository/Zope/lib/python/docutils/transforms
In directory cvs.zope.org:/tmp/cvs-serv18892/lib/python/docutils/transforms
Modified Files:
Tag: Zope-2_7-branch
peps.py
Log Message:
Updated docutils including a fix for 1426: System locale breaks reStructuredText horribly
Added rest-language-code to zope.conf schema. it's used instead of the locales
=== Zope/lib/python/docutils/transforms/peps.py 1.2.10.4 => 1.2.10.5 ===
--- Zope/lib/python/docutils/transforms/peps.py:1.2.10.4 Thu May 13 12:20:03 2004
+++ Zope/lib/python/docutils/transforms/peps.py Mon Jul 26 13:38:09 2004
@@ -118,7 +118,9 @@
for refpep in re.split(',?\s+', body.astext()):
pepno = int(refpep)
newbody.append(nodes.reference(
- refpep, refpep, refuri=self.pep_url % pepno))
+ refpep, refpep,
+ refuri=(self.document.settings.pep_base_url
+ + self.pep_url % pepno)))
newbody.append(space)
para[:] = newbody[:-1] # drop trailing space
elif name == 'last-modified':
@@ -128,7 +130,7 @@
para[:] = [nodes.reference('', date, refuri=cvs_url)]
elif name == 'content-type':
pep_type = para.astext()
- uri = self.pep_url % 12
+ uri = self.document.settings.pep_base_url + self.pep_url % 12
para[:] = [nodes.reference('', pep_type, refuri=uri)]
elif name == 'version' and len(body):
utils.clean_rcs_keywords(para, self.rcs_keyword_substitutions)
@@ -266,7 +268,8 @@
text = p.astext()
try:
pep = int(text)
- ref = self.pep_url % pep
+ ref = (self.document.settings.pep_base_url
+ + self.pep_url % pep)
p[0] = nodes.reference(text, text, refuri=ref)
except ValueError:
pass
More information about the Zope-Checkins
mailing list