[Python-checkins] r75600 - python/trunk/Doc/tools/sphinxext/pyspecific.py
georg.brandl
python-checkins at python.org
Thu Oct 22 13:01:47 CEST 2009
Author: georg.brandl
Date: Thu Oct 22 13:01:46 2009
New Revision: 75600
Log:
Make it more robust.
Modified:
python/trunk/Doc/tools/sphinxext/pyspecific.py
Modified: python/trunk/Doc/tools/sphinxext/pyspecific.py
==============================================================================
--- python/trunk/Doc/tools/sphinxext/pyspecific.py (original)
+++ python/trunk/Doc/tools/sphinxext/pyspecific.py Thu Oct 22 13:01:46 2009
@@ -58,8 +58,14 @@
def run(self):
pnode = nodes.compound(classes=['impl-detail'])
content = self.content
- content[0] = '**CPython implementation detail:** ' + content[0]
+ add_text = nodes.strong('CPython implementation detail:',
+ 'CPython implementation detail:')
self.state.nested_parse(content, self.content_offset, pnode)
+ if pnode.children and isinstance(pnode[0], nodes.paragraph):
+ pnode[0].insert(0, add_text)
+ pnode[0].insert(1, nodes.Text(' '))
+ else:
+ pnode.insert(0, nodes.paragraph('', '', add_text))
return [pnode]
More information about the Python-checkins
mailing list