Import urlresolvers from django.urls

In Django 1.10, django.core.urlresolvers is available from
django.urls. Use it.
This commit is contained in:
Sunil Mohan Adapa 2016-08-11 12:22:29 +05:30 committed by James Valleroy
parent 2f1fe8af22
commit 18996b5c56
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
18 changed files with 24 additions and 23 deletions

View File

@ -15,7 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
from django.core.urlresolvers import reverse
from django.urls import reverse
class Menu(object):

View File

@ -19,8 +19,8 @@
Django middleware to show pre-setup message and setup progress.
"""
from django import urls
from django.contrib import messages
from django.core import urlresolvers
from django.utils.translation import ugettext_lazy as _
import logging
@ -41,8 +41,8 @@ class SetupMiddleware(object):
# Perform a URL resolution. This is slightly inefficient as
# Django will do this resolution again.
try:
resolver_match = urlresolvers.resolve(request.path_info)
except urlresolvers.Resolver404:
resolver_match = urls.resolve(request.path_info)
except urls.Resolver404:
return
if not resolver_match.namespaces or not len(resolver_match.namespaces):

View File

@ -20,9 +20,9 @@ Views for disks module.
"""
from django.contrib import messages
from django.core.urlresolvers import reverse
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.urls import reverse
from django.utils.translation import ugettext as _
from plinth.modules import disks as disks_module

View File

@ -18,7 +18,7 @@
from django import forms
from django.contrib import messages
from django.core import validators
from django.core.urlresolvers import reverse_lazy
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _, ugettext_lazy
from django.template.response import TemplateResponse
import logging

View File

@ -20,8 +20,8 @@ Django middleware to redirect to firstboot wizard if it has not be run
yet.
"""
from django.core.urlresolvers import reverse
from django.http.response import HttpResponseRedirect
from django.urls import reverse
import logging
from plinth import kvstore
@ -48,7 +48,8 @@ class FirstBootMiddleware(object):
if state >= 10 and user_requests_firstboot:
return HttpResponseRedirect(reverse('index'))
# Setup is not complete: Forbid accessing anything but firstboot or help
# Setup is not complete: Forbid accessing anything but
# firstboot or help
if state < 10 and not user_requests_firstboot and \
not user_requests_help:
return HttpResponseRedirect(reverse('first_boot:state%d' % state))

View File

@ -17,9 +17,9 @@
from django.contrib import messages
from django.contrib.auth.models import User
from django.core.urlresolvers import reverse_lazy
from django.http.response import HttpResponseRedirect
from django.shortcuts import render
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _
from django.views.generic import CreateView, FormView, TemplateView

View File

@ -20,9 +20,9 @@ Plinth module for configuring ikiwiki
"""
from django.contrib import messages
from django.core.urlresolvers import reverse_lazy
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _, ugettext_lazy
from plinth import actions

View File

@ -20,9 +20,9 @@ Plinth module for using Let's Encrypt.
"""
from django.contrib import messages
from django.core.urlresolvers import reverse_lazy
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _
from django.views.decorators.http import require_POST
import json

View File

@ -20,9 +20,9 @@ Views for the monkeysphere module.
"""
from django.contrib import messages
from django.core.urlresolvers import reverse_lazy
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _
from django.views.decorators.http import require_POST
import json

View File

@ -16,9 +16,9 @@
#
from django.contrib import messages
from django.core.urlresolvers import reverse_lazy
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _, ugettext_lazy
from django.views.decorators.http import require_POST
from logging import Logger

View File

@ -15,9 +15,9 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
from django.core.urlresolvers import reverse, reverse_lazy
from django.http.response import HttpResponseRedirect
from django.template.response import TemplateResponse
from django.urls import reverse, reverse_lazy
from django.utils.translation import ugettext_lazy as _
from django.views.generic import View, TemplateView
from django.views.generic.edit import FormView

View File

@ -20,9 +20,9 @@ Plinth module for power module.
"""
from django.forms import Form
from django.core.urlresolvers import reverse
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.urls import reverse
from django.utils.translation import ugettext as _
from plinth import actions

View File

@ -20,8 +20,8 @@ Plinth module for upgrades
"""
from django.contrib import messages
from django.core.urlresolvers import reverse_lazy
from django.template.response import TemplateResponse
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _, ugettext_lazy
from django.views.generic.edit import FormView
import subprocess

View File

@ -21,7 +21,7 @@ URLs for the Users module
from django.conf.urls import url
from django.contrib.auth import views as auth_views
from django.core.urlresolvers import reverse_lazy
from django.urls import reverse_lazy
from . import views

View File

@ -19,7 +19,7 @@ from django.contrib import messages
from django.contrib.auth import update_session_auth_hash
from django.contrib.auth.models import User
from django.contrib.messages.views import SuccessMessageMixin
from django.core.urlresolvers import reverse, reverse_lazy
from django.urls import reverse, reverse_lazy
from django.views.generic.edit import (CreateView, DeleteView, UpdateView,
FormView)
from django.views.generic import ListView

View File

@ -19,9 +19,9 @@
Test module for menus.
"""
from django.core.urlresolvers import reverse
from django.http import HttpRequest
from django.test import TestCase
from django.urls import reverse
import random
from plinth.menu import Menu

View File

@ -67,7 +67,7 @@ class TestSetupMiddleware(TestCase):
self.assertEqual(response, None)
@patch('plinth.module_loader.loaded_modules')
@patch('django.core.urlresolvers.resolve')
@patch('django.urls.resolve')
def test_module_is_up_to_date(self, resolve, loaded_modules):
"""Test that none is returned when module is up-to-date."""
resolve.return_value.namespaces = ['mockapp']
@ -84,7 +84,7 @@ class TestSetupMiddleware(TestCase):
@patch('plinth.views.SetupView')
@patch('plinth.module_loader.loaded_modules')
@patch('django.core.urlresolvers.resolve')
@patch('django.urls.resolve')
def test_module_view(self, resolve, loaded_modules, setup_view):
"""Test that setup view is returned."""
resolve.return_value.namespaces = ['mockapp']
@ -102,7 +102,7 @@ class TestSetupMiddleware(TestCase):
@patch('django.contrib.messages.success')
@patch('plinth.module_loader.loaded_modules')
@patch('django.core.urlresolvers.resolve')
@patch('django.urls.resolve')
def test_install_result_collection(self, resolve, loaded_modules,
messages_success):
"""Test that module installation result is collected properly."""

View File

@ -21,10 +21,10 @@ Main Plinth views
from django.contrib import messages
from django.core.exceptions import ImproperlyConfigured
from django.core.urlresolvers import reverse
from django.http.response import HttpResponseRedirect
from django.views.generic import TemplateView
from django.views.generic.edit import FormView
from django.urls import reverse
from django.utils.translation import ugettext as _
import time