From: Georg Brandl Date: Thu, 5 Feb 2009 11:38:23 +0000 (+0000) Subject: #4563: disable alpha and roman lists, fixes wrong formatting of contributor list. X-Git-Tag: v2.7a1~2115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85c5ccfab94012b2a7c5f3e98014a75be4b06c52;p=thirdparty%2FPython%2Fcpython.git #4563: disable alpha and roman lists, fixes wrong formatting of contributor list. --- diff --git a/Doc/tools/sphinxext/pyspecific.py b/Doc/tools/sphinxext/pyspecific.py index 018f4aca2435..fefe1c1d9fdd 100644 --- a/Doc/tools/sphinxext/pyspecific.py +++ b/Doc/tools/sphinxext/pyspecific.py @@ -13,6 +13,14 @@ ISSUE_URI = 'http://bugs.python.org/issue%s' from docutils import nodes, utils +# monkey-patch reST parser to disable alphabetic and roman enumerated lists +from docutils.parsers.rst.states import Body +Body.enum.converters['loweralpha'] = \ + Body.enum.converters['upperalpha'] = \ + Body.enum.converters['lowerroman'] = \ + Body.enum.converters['upperroman'] = lambda x: None + + def issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]): issue = utils.unescape(text) text = 'issue ' + issue