[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