Remove #noqa from most common imports and add them to import_exceptions

We have a lot of import with #noqa that is there to ignore h302,
because it's traditional to import and use a name directly, instead
of a whole module. This hides other errors and gives people the
impression that it's actually fine to import non-modules, you just
have to slap #noqa on those lines.

I went through the code and identified about a dozen names that are
most commonly imported this way. I remove the #noqa tag from them,
and added them to the list in import_exceptions.

I also removed a few unused imports that were revealed in the process.

Change-Id: I27afb8e2b1d4759ec974ded9464d8f010312ee78
This commit is contained in:
Radomir Dopieralski 2014-01-03 17:31:49 +01:00
parent 6fd1a1522a
commit 028332da4a
282 changed files with 497 additions and 472 deletions

View File

@ -3,7 +3,27 @@ Horizon Style Commandments
- Step 1: Read the OpenStack Style Commandments - Step 1: Read the OpenStack Style Commandments
http://docs.openstack.org/developer/hacking/ http://docs.openstack.org/developer/hacking/
- Step 2: Read on - Step 2: The following names can be imported directly, without triggering the
"H302: import only modules" flake8 warning::
collections.defaultdict,
django.conf.settings,
django.core.urlresolvers.reverse,
django.core.urlresolvers.reverse_lazy,
django.template.loader.render_to_string,
django.utils.datastructures.SortedDict,
django.utils.encoding.force_unicode,
django.utils.html.conditional_escape,
django.utils.html.escape,
django.utils.http.urlencode,
django.utils.safestring.mark_safe,
django.utils.translation.pgettext_lazy,
django.utils.translation.ugettext_lazy,
django.utils.translation.ungettext_lazy,
operator.attrgetter,
StringIO.StringIO
- Step 3: Read on
Horizon Specific Commandments Horizon Specific Commandments
----------------------------- -----------------------------

View File

@ -28,17 +28,17 @@ import inspect
import logging import logging
import os import os
from django.conf import settings # noqa from django.conf import settings
from django.conf.urls import include # noqa from django.conf.urls import include # noqa
from django.conf.urls import patterns # noqa from django.conf.urls import patterns # noqa
from django.conf.urls import url # noqa from django.conf.urls import url # noqa
from django.core.exceptions import ImproperlyConfigured # noqa from django.core.exceptions import ImproperlyConfigured # noqa
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from django.utils.functional import SimpleLazyObject # noqa from django.utils.functional import SimpleLazyObject # noqa
from django.utils.importlib import import_module # noqa from django.utils.importlib import import_module # noqa
from django.utils.module_loading import module_has_submodule # noqa from django.utils.module_loading import module_has_submodule # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import conf from horizon import conf
from horizon.decorators import _current_component # noqa from horizon.decorators import _current_component # noqa

View File

@ -15,7 +15,7 @@
# under the License. # under the License.
from django import template from django import template
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon.browsers.breadcrumb import Breadcrumb # noqa from horizon.browsers.breadcrumb import Breadcrumb # noqa
from horizon.tables import DataTable # noqa from horizon.tables import DataTable # noqa

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon.tables import MultiTableView # noqa from horizon.tables import MultiTableView # noqa
from horizon.utils import memoized from horizon.utils import memoized

View File

@ -10,8 +10,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.conf import settings # noqa from django.conf import settings
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
# Default configuration dictionary. Do not mutate. # Default configuration dictionary. Do not mutate.
HORIZON_CONFIG = { HORIZON_CONFIG = {

View File

@ -24,7 +24,7 @@ General-purpose decorators for use with Horizon.
import functools import functools
from django.utils.decorators import available_attrs # noqa from django.utils.decorators import available_attrs # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
def _current_component(view_func, dashboard=None, panel=None): def _current_component(view_func, dashboard=None, panel=None):

View File

@ -25,7 +25,7 @@ import sys
from django.contrib.auth import logout # noqa from django.contrib.auth import logout # noqa
from django.core.management import color_style # noqa from django.core.management import color_style # noqa
from django.http import HttpRequest # noqa from django.http import HttpRequest # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from django.views.debug import CLEANSED_SUBSTITUTE # noqa from django.views.debug import CLEANSED_SUBSTITUTE # noqa
from django.views.debug import SafeExceptionReporterFilter # noqa from django.views.debug import SafeExceptionReporterFilter # noqa

View File

@ -16,7 +16,7 @@ Wrapper for loading templates from "templates" directories in panel modules.
import os import os
from django.conf import settings # noqa from django.conf import settings
from django.template.base import TemplateDoesNotExist # noqa from django.template.base import TemplateDoesNotExist # noqa
from django.template.loader import BaseLoader # noqa from django.template.loader import BaseLoader # noqa
from django.utils._os import safe_join # noqa from django.utils._os import safe_join # noqa

View File

@ -25,7 +25,7 @@ import json
import logging import logging
import time import time
from django.conf import settings # noqa from django.conf import settings
from django.contrib.auth import REDIRECT_FIELD_NAME # noqa from django.contrib.auth import REDIRECT_FIELD_NAME # noqa
from django.contrib.auth.views import redirect_to_login # noqa from django.contrib.auth.views import redirect_to_login # noqa
from django.contrib import messages as django_messages from django.contrib import messages as django_messages
@ -34,7 +34,7 @@ from django.http import HttpResponseRedirect # noqa
from django import shortcuts from django import shortcuts
from django.utils.encoding import iri_to_uri # noqa from django.utils.encoding import iri_to_uri # noqa
from django.utils import timezone from django.utils import timezone
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon.utils import functions as utils from horizon.utils import functions as utils

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.conf import settings # noqa from django.conf import settings
from django.conf.urls import include # noqa from django.conf.urls import include # noqa
from django.conf.urls import patterns # noqa from django.conf.urls import patterns # noqa
from django.conf.urls import url # noqa from django.conf.urls import url # noqa

View File

@ -14,16 +14,16 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from collections import defaultdict # noqa from collections import defaultdict
import logging import logging
import new import new
from django.conf import settings # noqa from django.conf import settings
from django.core import urlresolvers from django.core import urlresolvers
from django import shortcuts from django import shortcuts
from django.utils.functional import Promise # noqa from django.utils.functional import Promise # noqa
from django.utils.translation import pgettext_lazy # noqa from django.utils.translation import pgettext_lazy
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import messages from horizon import messages

View File

@ -18,7 +18,7 @@ import collections
import copy import copy
import json import json
import logging import logging
from operator import attrgetter # noqa from operator import attrgetter
import sys import sys
from django.core import exceptions as core_exceptions from django.core import exceptions as core_exceptions
@ -27,14 +27,14 @@ from django import forms
from django.http import HttpResponse # noqa from django.http import HttpResponse # noqa
from django import template from django import template
from django.template.defaultfilters import truncatechars # noqa from django.template.defaultfilters import truncatechars # noqa
from django.template.loader import render_to_string # noqa from django.template.loader import render_to_string
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from django.utils.html import escape # noqa from django.utils.html import escape
from django.utils import http from django.utils import http
from django.utils.http import urlencode # noqa from django.utils.http import urlencode
from django.utils.safestring import mark_safe # noqa from django.utils.safestring import mark_safe
from django.utils import termcolors from django.utils import termcolors
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import conf from horizon import conf
from horizon import exceptions from horizon import exceptions

View File

@ -22,10 +22,10 @@
Template tags for customizing Horizon. Template tags for customizing Horizon.
""" """
from django.conf import settings # noqa from django.conf import settings
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import template from django import template
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
register = template.Library() register = template.Library()

View File

@ -17,9 +17,9 @@
from __future__ import absolute_import from __future__ import absolute_import
from django import template from django import template
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from django.utils.encoding import force_unicode # noqa from django.utils.encoding import force_unicode
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon.base import Horizon # noqa from horizon.base import Horizon # noqa
from horizon import conf from horizon import conf

View File

@ -19,7 +19,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.conf import settings # noqa from django.conf import settings
from django.contrib.auth.models import User # noqa from django.contrib.auth.models import User # noqa
from django.core.exceptions import ImproperlyConfigured # noqa from django.core.exceptions import ImproperlyConfigured # noqa
from django.core import urlresolvers from django.core import urlresolvers

View File

@ -17,9 +17,8 @@
import json import json
from django import http from django import http
from django.utils.encoding import force_unicode # noqa from django.utils.encoding import force_unicode
from django.utils.safestring import mark_safe # noqa from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import messages from horizon import messages
from horizon import middleware from horizon import middleware

View File

@ -17,9 +17,8 @@
import time import time
from django.conf import settings # noqa from django.conf import settings
from django.http import HttpResponse # noqa
from django.http import HttpResponseRedirect # noqa from django.http import HttpResponseRedirect # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import forms from django import forms
from django import http from django import http
from django import shortcuts from django import shortcuts

View File

@ -20,7 +20,7 @@
import re import re
from django.conf import settings # noqa from django.conf import settings
from django.template import Context # noqa from django.template import Context # noqa
from django.template import Template # noqa from django.template import Template # noqa
from django.utils.text import normalize_newlines # noqa from django.utils.text import normalize_newlines # noqa

View File

@ -13,11 +13,11 @@
from django.core.exceptions import ValidationError # noqa from django.core.exceptions import ValidationError # noqa
from django.forms import forms from django.forms import forms
from django.forms import widgets from django.forms import widgets
from django.utils.encoding import force_unicode # noqa from django.utils.encoding import force_unicode
from django.utils.functional import Promise # noqa from django.utils.functional import Promise # noqa
from django.utils.html import conditional_escape # noqa from django.utils.html import conditional_escape
from django.utils.html import escape # noqa from django.utils.html import escape
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import netaddr import netaddr
import re import re

View File

@ -12,10 +12,10 @@
import math import math
from django.conf import settings # noqa from django.conf import settings
from django.contrib.auth import logout # noqa from django.contrib.auth import logout # noqa
from django import http from django import http
from django.utils.encoding import force_unicode # noqa from django.utils.encoding import force_unicode
from django.utils.functional import lazy # noqa from django.utils.functional import lazy # noqa
from django.utils import translation from django.utils import translation

View File

@ -15,7 +15,7 @@
# under the License. # under the License.
from django.core.exceptions import ValidationError # noqa from django.core.exceptions import ValidationError # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import conf from horizon import conf

View File

@ -25,9 +25,9 @@ from django import template
from django.template.defaultfilters import linebreaks # noqa from django.template.defaultfilters import linebreaks # noqa
from django.template.defaultfilters import safe # noqa from django.template.defaultfilters import safe # noqa
from django.template.defaultfilters import slugify # noqa from django.template.defaultfilters import slugify # noqa
from django.utils.encoding import force_unicode # noqa from django.utils.encoding import force_unicode
from django.utils.importlib import import_module # noqa from django.utils.importlib import import_module # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import base from horizon import base
from horizon import exceptions from horizon import exceptions

View File

@ -21,7 +21,7 @@
from collections import Sequence # noqa from collections import Sequence # noqa
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from horizon import exceptions from horizon import exceptions

View File

@ -16,9 +16,9 @@ import logging
import threading import threading
from ceilometerclient import client as ceilometer_client from ceilometerclient import client as ceilometer_client
from django.conf import settings # noqa from django.conf import settings
from django.utils import datastructures from django.utils import datastructures
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -24,8 +24,8 @@ from __future__ import absolute_import
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from cinderclient.v1 import client as cinder_client from cinderclient.v1 import client as cinder_client
from cinderclient.v1.contrib import list_extensions as cinder_list_extensions from cinderclient.v1.contrib import list_extensions as cinder_list_extensions

View File

@ -25,7 +25,7 @@ import logging
import thread import thread
import urlparse import urlparse
from django.conf import settings # noqa from django.conf import settings
import glanceclient as glance_client import glanceclient as glance_client

View File

@ -14,7 +14,7 @@
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from heatclient import client as heat_client from heatclient import client as heat_client
from openstack_dashboard.api import base from openstack_dashboard.api import base

View File

@ -22,8 +22,8 @@
import logging import logging
import urlparse import urlparse
from django.conf import settings # noqa from django.conf import settings
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from keystoneclient import exceptions as keystone_exceptions from keystoneclient import exceptions as keystone_exceptions

View File

@ -21,8 +21,6 @@ introduced to abstract the differences between them for seamless consumption by
different dashboard implementations. different dashboard implementations.
""" """
from django.conf import settings # noqa
from openstack_dashboard.api import base from openstack_dashboard.api import base
from openstack_dashboard.api import neutron from openstack_dashboard.api import neutron
from openstack_dashboard.api import nova from openstack_dashboard.api import nova

View File

@ -23,9 +23,9 @@ from __future__ import absolute_import
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon.utils.memoized import memoized # noqa from horizon.utils.memoized import memoized # noqa

View File

@ -24,9 +24,9 @@ from __future__ import absolute_import
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from django.utils.functional import cached_property # noqa from django.utils.functional import cached_property # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from novaclient.v1_1 import client as nova_client from novaclient.v1_1 import client as nova_client
from novaclient.v1_1.contrib import list_extensions as nova_list_extensions from novaclient.v1_1.contrib import list_extensions as nova_list_extensions

View File

@ -23,8 +23,8 @@ import urllib
import swiftclient import swiftclient
from django.conf import settings # noqa from django.conf import settings
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -16,7 +16,7 @@
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from troveclient.v1 import client from troveclient.v1 import client
from openstack_dashboard.api import base from openstack_dashboard.api import base

View File

@ -21,7 +21,7 @@
Context processors used by Horizon. Context processors used by Horizon.
""" """
from django.conf import settings # noqa from django.conf import settings
def openstack(request): def openstack(request):

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tabs from horizon import tabs

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IsA # noqa from mox import IsA # noqa

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tabs from horizon import tabs
from horizon import workflows from horizon import workflows

View File

@ -15,7 +15,7 @@
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -16,10 +16,10 @@
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.http import urlencode # noqa from django.utils.http import urlencode
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from keystoneclient import exceptions from keystoneclient import exceptions

View File

@ -15,7 +15,7 @@
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IgnoreArg # noqa from mox import IgnoreArg # noqa

View File

@ -14,8 +14,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -16,9 +16,9 @@
import logging import logging
from django.conf import settings # noqa from django.conf import settings
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from openstack_dashboard import api from openstack_dashboard import api

View File

@ -14,8 +14,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IsA # noqa from mox import IsA # noqa

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -18,10 +18,10 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.template import defaultfilters as filters from django.template import defaultfilters as filters
from django.utils.http import urlencode # noqa from django.utils.http import urlencode
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IsA # noqa from mox import IsA # noqa

View File

@ -18,8 +18,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse_lazy # noqa from django.core.urlresolvers import reverse_lazy
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -19,7 +19,7 @@
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -16,7 +16,7 @@
import logging import logging
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -16,9 +16,9 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.template import defaultfilters from django.template import defaultfilters
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IgnoreArg # noqa from mox import IgnoreArg # noqa

View File

@ -14,9 +14,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.core.urlresolvers import reverse_lazy # noqa from django.core.urlresolvers import reverse_lazy
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon
from openstack_dashboard.dashboards.admin import dashboard from openstack_dashboard.dashboards.admin import dashboard

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables
from horizon.templatetags import sizeformat from horizon.templatetags import sizeformat

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IsA # noqa from mox import IsA # noqa

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables

View File

@ -14,8 +14,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.conf import settings # noqa from django.conf import settings
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from django.test.utils import override_settings # noqa from django.test.utils import override_settings # noqa

View File

@ -18,8 +18,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse_lazy # noqa from django.core.urlresolvers import reverse_lazy
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -12,7 +12,7 @@
from django import template from django import template
from django.template import defaultfilters as filters from django.template import defaultfilters as filters
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tables from horizon import tables
from horizon.utils import filters as utils_filters from horizon.utils import filters as utils_filters

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tabs from horizon import tabs

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from mox import IsA # noqa from mox import IsA # noqa

View File

@ -15,8 +15,8 @@
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -15,11 +15,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa
from django.template.defaultfilters import timesince # noqa
from django.template.defaultfilters import title # noqa from django.template.defaultfilters import title # noqa
from django.utils.http import urlencode # noqa from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import tables from horizon import tables
from horizon.utils import filters from horizon.utils import filters

View File

@ -16,9 +16,9 @@
import uuid import uuid
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from mox import IsA # noqa from mox import IsA # noqa

View File

@ -19,10 +19,10 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.core.urlresolvers import reverse_lazy # noqa from django.core.urlresolvers import reverse_lazy
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon
from openstack_dashboard.dashboards.admin import dashboard from openstack_dashboard.dashboards.admin import dashboard

View File

@ -13,7 +13,7 @@
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import tabs from horizon import tabs
from openstack_dashboard import api from openstack_dashboard import api

View File

@ -14,8 +14,8 @@
import json import json
import uuid import uuid
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http # noqa from django import http
from mox import IsA # noqa from mox import IsA # noqa
from openstack_dashboard import api from openstack_dashboard import api

View File

@ -18,7 +18,7 @@ from datetime import timedelta # noqa
import json import json
from django.http import HttpResponse # noqa from django.http import HttpResponse # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from django.views.generic import TemplateView # noqa from django.views.generic import TemplateView # noqa
from horizon import exceptions from horizon import exceptions

View File

@ -16,9 +16,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils import datastructures # noqa from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ugettext_lazy as _ # noqa
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -16,8 +16,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -16,8 +16,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -14,8 +14,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tabs from horizon import tabs

View File

@ -14,8 +14,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -16,8 +16,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -16,8 +16,8 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -16,9 +16,9 @@
import logging import logging
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.template import defaultfilters as filters from django.template import defaultfilters as filters
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

View File

@ -14,7 +14,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from horizon.workflows import views from horizon.workflows import views

View File

@ -14,9 +14,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse_lazy # noqa from django.core.urlresolvers import reverse_lazy
from django.utils.datastructures import SortedDict # noqa from django.utils.datastructures import SortedDict
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -20,7 +20,7 @@
import datetime import datetime
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from django.utils import timezone from django.utils import timezone

View File

@ -18,9 +18,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.conf import settings # noqa from django.conf import settings
from django.template.defaultfilters import floatformat # noqa from django.template.defaultfilters import floatformat # noqa
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions

View File

@ -18,7 +18,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
import horizon import horizon

View File

@ -11,9 +11,9 @@
# under the License. # under the License.
from django.core.exceptions import ValidationError # noqa from django.core.exceptions import ValidationError # noqa
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.http import urlencode # noqa from django.utils.http import urlencode
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import forms from horizon import forms

View File

@ -19,7 +19,7 @@ import datetime
import logging import logging
import os import os
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django import http from django import http
from django.test.utils import override_settings # noqa from django.test.utils import override_settings # noqa
from django.utils import timezone from django.utils import timezone

View File

@ -18,8 +18,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from django.core.urlresolvers import reverse # noqa from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _ # noqa from django.utils.translation import ugettext_lazy as _
from horizon import exceptions from horizon import exceptions
from horizon import tables from horizon import tables

Some files were not shown because too many files have changed in this diff Show More