#6681: Problem with restructuredtext in markup module
--------------------------------+------------------------------------
     Reporter:  mtredinnick     |                    Owner:  nobody
         Type:  Bug             |                   Status:  reopened
    Component:  contrib.markup  |                  Version:  master
     Severity:  Normal          |               Resolution:
     Keywords:  markup bug      |             Triage Stage:  Accepted
    Has patch:  0               |      Needs documentation:  0
  Needs tests:  0               |  Patch needs improvement:  1
Easy pickings:  0               |                    UI/UX:  0
--------------------------------+------------------------------------

Comment (by anonymous):

 Had the same issue, would like to see this fixed in core. This seems to be
 the relevant commit:

 $ git show 7106c68e
 commit 7106c68e598e0f2ad2036249122222f1adb3b2d1
 Author: Adrian Holovaty <adr...@holovaty.com>
 Date:   Wed Dec 7 05:11:19 2005 +0000

     Fixed #985 -- Fixed admin docs behavior if docutils isn't installed.
 Thanks, Tim Keating

     git-svn-id: http://code.djangoproject.com/svn/django/trunk@1563
 bcc190cf-cafb-0310-a4f2-bffc1f526a37

 diff --git a/django/contrib/admin/utils.py b/django/contrib/admin/utils.py
 index 513067a..80a8f2a 100644
 --- a/django/contrib/admin/utils.py
 +++ b/django/contrib/admin/utils.py
 @@ -90,8 +90,10 @@ def default_reference_role(name, rawtext, text, lineno,
 inliner, options={}, con
      context = inliner.document.settings.default_reference_context
      node = docutils.nodes.reference(rawtext, text, refuri=(ROLES[context]
 % (inliner.document.settings.link_base, text)), **options)
      return [node], []
 -docutils.parsers.rst.roles.register_canonical_role('cmsreference',
 default_reference_role)
 -docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE = 'cmsreference'

 -for (name, urlbase) in ROLES.items():
 -    create_reference_role(name, urlbase)
 +if docutils_is_available:
 +    docutils.parsers.rst.roles.register_canonical_role('cmsreference',
 default_reference_role)
 +    docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE = 'cmsreference'
 +
 +    for (name, urlbase) in ROLES.items():
 +        create_reference_role(name, urlbase)

-- 
Ticket URL: <https://code.djangoproject.com/ticket/6681#comment:24>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to