Skip to content

Commit ed9bcdc

Browse files
authored
Merge pull request #3047 from jColeChanged/fix-py27-dep-warnings-in-core
Fixes py27 django 1.10 dep warnings in core subdomain urls.
2 parents 3fd8bab + ea3cb37 commit ed9bcdc

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

readthedocs/core/urls/subdomain.py

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,40 @@
44
from functools import reduce
55
from operator import add
66

7-
from django.conf.urls import url, patterns
7+
from django.conf.urls import url
88
from django.conf import settings
99
from django.conf.urls.static import static
1010

11+
from readthedocs.core.views.serve import (
12+
redirect_page_with_filename,
13+
redirect_project_slug, serve_docs
14+
)
15+
from readthedocs.core.views import (
16+
server_error_500,
17+
server_error_404,
18+
)
1119
from readthedocs.constants import pattern_opts
1220

13-
handler500 = 'readthedocs.core.views.server_error'
14-
handler404 = 'readthedocs.core.views.server_error_404'
21+
handler500 = server_error_500
22+
handler404 = server_error_404
1523

16-
subdomain_urls = patterns(
17-
'', # base view, flake8 complains if it is on the previous line.
24+
subdomain_urls = [
1825
url(r'^(?:|projects/(?P<subproject_slug>{project_slug})/)'
1926
r'page/(?P<filename>.*)$'.format(**pattern_opts),
20-
'readthedocs.core.views.serve.redirect_page_with_filename',
27+
redirect_page_with_filename,
2128
name='docs_detail'),
2229

2330
url((r'^(?:|projects/(?P<subproject_slug>{project_slug})/)$').format(**pattern_opts),
24-
'readthedocs.core.views.serve.redirect_project_slug',
31+
redirect_project_slug,
2532
name='redirect_project_slug'),
2633

2734
url((r'^(?:|projects/(?P<subproject_slug>{project_slug})/)'
2835
r'(?P<lang_slug>{lang_slug})/'
2936
r'(?P<version_slug>{version_slug})/'
3037
r'(?P<filename>{filename_slug})$'.format(**pattern_opts)),
31-
'readthedocs.core.views.serve.serve_docs',
38+
serve_docs,
3239
name='docs_detail'),
33-
)
40+
]
3441

3542
groups = [subdomain_urls]
3643

readthedocs/urls.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
from readthedocs.api.base import (ProjectResource, UserResource,
1515
VersionResource, FileResource)
1616
from readthedocs.core.urls import docs_urls, core_urls, deprecated_urls
17-
from readthedocs.core.views import HomepageView, SupportView
17+
from readthedocs.core.views import (HomepageView, SupportView,
18+
server_error_404, server_error_500)
1819
from readthedocs.search import views as search_views
1920

2021

@@ -26,8 +27,8 @@
2627

2728
admin.autodiscover()
2829

29-
handler404 = 'readthedocs.core.views.server_error_404'
30-
handler500 = 'readthedocs.core.views.server_error_500'
30+
handler404 = server_error_404
31+
handler500 = server_error_500
3132

3233
basic_urls = [
3334
url(r'^$', HomepageView.as_view(), name='homepage'),

0 commit comments

Comments
 (0)