Author: jezdez
Date: 2011-08-12 07:15:56 -0700 (Fri, 12 Aug 2011)
New Revision: 16609

Modified:
   django/trunk/django/contrib/admindocs/views.py
Log:
Fixed #16573 -- Corrected a regression in the admindocs app's view overview 
introduced in r16405. Thanks, lopopolo.

Modified: django/trunk/django/contrib/admindocs/views.py
===================================================================
--- django/trunk/django/contrib/admindocs/views.py      2011-08-12 14:15:50 UTC 
(rev 16608)
+++ django/trunk/django/contrib/admindocs/views.py      2011-08-12 14:15:56 UTC 
(rev 16609)
@@ -349,17 +349,17 @@
     """
     views = []
     for p in urlpatterns:
-        if hasattr(p, 'callback'):
+        if hasattr(p, 'url_patterns'):
             try:
-                views.append((p.callback, base + p.regex.pattern))
-            except ViewDoesNotExist:
-                continue
-        elif hasattr(p, 'url_patterns'):
-            try:
                 patterns = p.url_patterns
             except ImportError:
                 continue
             views.extend(extract_views_from_urlpatterns(patterns, base + 
p.regex.pattern))
+        elif hasattr(p, 'callback'):
+            try:
+                views.append((p.callback, base + p.regex.pattern))
+            except ViewDoesNotExist:
+                continue
         else:
             raise TypeError(_("%s does not appear to be a urlpattern object") 
% p)
     return views

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to