Ticket #13616: 13616_2.diff

File 13616_2.diff, 1.6 KB (added by Andrii Kurinnyi, 14 years ago)

Fixes DeprecationWarning about xfileref_role

  • docs/_ext/djangodocs.py

    diff --git a/docs/_ext/djangodocs.py b/docs/_ext/djangodocs.py
    index aaad219..fdedbc7 100644
    a b def parse_version_directive(name, arguments, options, content, lineno,  
    7171    if not is_nextversion:
    7272        if len(arguments) == 1:
    7373            linktext = 'Please, see the release notes <releases-%s>' % (arguments[0])
    74             xrefs = sphinx.roles.xfileref_role('ref', linktext, linktext, lineno, state)
     74            xrefs = sphinx.roles.XRefRole()('ref', linktext, linktext, lineno, state)
    7575            node.extend(xrefs[0])
    7676        node['version'] = arguments[0]
    7777    else:
    def parse_version_directive(name, arguments, options, content, lineno,  
    8383        if content:
    8484            state.nested_parse(content, content_offset, node)
    8585        ret = ret + messages
    86     env.note_versionchange(node['type'], node['version'], node, lineno)
     86    env.versionchanges.setdefault(node['version'], []).append(
     87        (node['type'], env.temp_data['docname'], lineno,
     88        env.temp_data.get('py_module'),
     89        env.temp_data.get('object'),
     90        node.astext()))
    8791    return ret
    8892
    8993               
    def parse_django_admin_node(env, sig, signode):  
    195199def parse_django_adminopt_node(env, sig, signode):
    196200    """A copy of sphinx.directives.CmdoptionDesc.parse_signature()"""
    197201    from sphinx import addnodes
    198     from sphinx.directives.desc import option_desc_re
     202    from sphinx.domains.std import option_desc_re
    199203    count = 0
    200204    firstname = ''
    201205    for m in option_desc_re.finditer(sig):
Back to Top