diff options
| author | Jannis Leidel <jannis@leidel.info> | 2011-08-12 14:15:56 +0000 |
|---|---|---|
| committer | Jannis Leidel <jannis@leidel.info> | 2011-08-12 14:15:56 +0000 |
| commit | a539d434d9451eb201d8b79b45740e192c1736ca (patch) | |
| tree | 9b38bd6023e953df5c4dfb852250835cb77617c8 | |
| parent | 02dcbe33171851bb8b658965a96460a458bc09a8 (diff) | |
Fixed #16573 -- Corrected a regression in the admindocs app's view overview introduced in r16405. Thanks, lopopolo.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16609 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admindocs/views.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/django/contrib/admindocs/views.py b/django/contrib/admindocs/views.py index 1f57900488..28319be9d5 100644 --- a/django/contrib/admindocs/views.py +++ b/django/contrib/admindocs/views.py @@ -349,17 +349,17 @@ def extract_views_from_urlpatterns(urlpatterns, base=''): """ views = [] for p in urlpatterns: - if hasattr(p, 'callback'): - try: - views.append((p.callback, base + p.regex.pattern)) - except ViewDoesNotExist: - continue - elif hasattr(p, 'url_patterns'): + if 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 |
