Merge "Remove useless imports, reenable F401 checks"
This commit is contained in:
commit
85b1137c97
@ -20,8 +20,6 @@
|
|||||||
|
|
||||||
from keystoneclient.middleware import auth_token
|
from keystoneclient.middleware import auth_token
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
from pecan import hooks
|
|
||||||
from webob import exc
|
|
||||||
|
|
||||||
from ceilometer import policy
|
from ceilometer import policy
|
||||||
|
|
||||||
|
@ -29,15 +29,9 @@ from ceilometer.openstack.common import service as os_service
|
|||||||
from ceilometer.openstack.common.rpc import dispatcher as rpc_dispatcher
|
from ceilometer.openstack.common.rpc import dispatcher as rpc_dispatcher
|
||||||
from ceilometer.openstack.common.rpc import service as rpc_service
|
from ceilometer.openstack.common.rpc import service as rpc_service
|
||||||
|
|
||||||
# Import rpc_notifier to register `notification_topics` flag so that
|
|
||||||
# plugins can use it
|
|
||||||
# FIXME(dhellmann): Use option importing feature of oslo.config instead.
|
|
||||||
import ceilometer.openstack.common.notifier.rpc_notifier
|
|
||||||
|
|
||||||
from ceilometer.openstack.common import timeutils
|
from ceilometer.openstack.common import timeutils
|
||||||
from ceilometer import pipeline
|
from ceilometer import pipeline
|
||||||
from ceilometer import publisher
|
from ceilometer import publisher
|
||||||
from ceilometer import service
|
|
||||||
from ceilometer import storage
|
from ceilometer import storage
|
||||||
from ceilometer import transformer
|
from ceilometer import transformer
|
||||||
|
|
||||||
|
@ -25,7 +25,8 @@ from nova.openstack.common import log as logging
|
|||||||
# HACK(dhellmann): Insert the nova version of openstack.common into
|
# HACK(dhellmann): Insert the nova version of openstack.common into
|
||||||
# sys.modules as though it was the copy from ceilometer, so that when
|
# sys.modules as though it was the copy from ceilometer, so that when
|
||||||
# we use modules from ceilometer below they do not re-define options.
|
# we use modules from ceilometer below they do not re-define options.
|
||||||
import ceilometer # use the real ceilometer base package
|
# use the real ceilometer base package
|
||||||
|
import ceilometer # noqa
|
||||||
for name in ['openstack', 'openstack.common', 'openstack.common.log']:
|
for name in ['openstack', 'openstack.common', 'openstack.common.log']:
|
||||||
sys.modules['ceilometer.' + name] = sys.modules['nova.' + name]
|
sys.modules['ceilometer.' + name] = sys.modules['nova.' + name]
|
||||||
|
|
||||||
|
@ -20,7 +20,8 @@ from novaclient.v1_1 import client as nova_client
|
|||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
|
||||||
from ceilometer.openstack.common import log
|
from ceilometer.openstack.common import log
|
||||||
from ceilometer import service # For cfg.CONF.os_*
|
|
||||||
|
cfg.CONF.import_group('service_credentials', 'ceilometer.service')
|
||||||
|
|
||||||
LOG = log.getLogger(__name__)
|
LOG = log.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -20,6 +20,11 @@
|
|||||||
|
|
||||||
import abc
|
import abc
|
||||||
import collections
|
import collections
|
||||||
|
from oslo.config import cfg
|
||||||
|
|
||||||
|
# Import this option so every Notification plugin can use it freely.
|
||||||
|
cfg.CONF.import_opt('notification_topics',
|
||||||
|
'ceilometer.openstack.common.notifier.rpc_notifier')
|
||||||
|
|
||||||
|
|
||||||
ExchangeTopics = collections.namedtuple('ExchangeTopics',
|
ExchangeTopics = collections.namedtuple('ExchangeTopics',
|
||||||
|
@ -27,7 +27,6 @@ import datetime
|
|||||||
import happybase
|
import happybase
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
from collections import defaultdict
|
|
||||||
|
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
|
||||||
|
@ -579,7 +579,7 @@ def require_map_reduce(conn):
|
|||||||
# map-reduce functions, so if we can't import it then just
|
# map-reduce functions, so if we can't import it then just
|
||||||
# skip these tests unless we aren't using mim.
|
# skip these tests unless we aren't using mim.
|
||||||
try:
|
try:
|
||||||
import spidermonkey
|
import spidermonkey # noqa
|
||||||
except BaseException:
|
except BaseException:
|
||||||
try:
|
try:
|
||||||
from ming import mim
|
from ming import mim
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
"""Base classes for API tests.
|
"""Base classes for API tests.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
|
||||||
import urllib
|
import urllib
|
||||||
|
|
||||||
import flask
|
import flask
|
||||||
|
@ -18,15 +18,9 @@
|
|||||||
"""Tests for ceilometer/central/manager.py
|
"""Tests for ceilometer/central/manager.py
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import datetime
|
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
from oslo.config import cfg
|
|
||||||
from stevedore import extension
|
|
||||||
|
|
||||||
from ceilometer.central import manager
|
from ceilometer.central import manager
|
||||||
from ceilometer import counter
|
|
||||||
from ceilometer.tests import base
|
|
||||||
from keystoneclient.v2_0 import client as ksclient
|
from keystoneclient.v2_0 import client as ksclient
|
||||||
|
|
||||||
from tests import agentbase
|
from tests import agentbase
|
||||||
|
@ -17,20 +17,10 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
"""Tests for ceilometer/agent/manager.py
|
"""Tests for ceilometer/agent/manager.py
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import datetime
|
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
from oslo.config import cfg
|
|
||||||
from stevedore import extension
|
|
||||||
from stevedore.tests import manager as extension_tests
|
|
||||||
from stevedore import dispatch
|
|
||||||
|
|
||||||
from ceilometer import nova_client
|
from ceilometer import nova_client
|
||||||
from ceilometer.compute import manager
|
from ceilometer.compute import manager
|
||||||
from ceilometer import counter
|
|
||||||
from ceilometer import pipeline
|
|
||||||
from ceilometer.tests import base
|
|
||||||
|
|
||||||
from tests import agentbase
|
from tests import agentbase
|
||||||
|
|
||||||
|
@ -19,11 +19,9 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import functools
|
|
||||||
import mock
|
import mock
|
||||||
import msgpack
|
import msgpack
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
import socket
|
|
||||||
|
|
||||||
from ceilometer import counter
|
from ceilometer import counter
|
||||||
from ceilometer.publisher import udp
|
from ceilometer.publisher import udp
|
||||||
|
2
tox.ini
2
tox.ini
@ -39,7 +39,7 @@ deps = -r{toxinidir}/requirements.txt
|
|||||||
commands = {posargs}
|
commands = {posargs}
|
||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
ignore = E125,F401,F403,H301,H302,H304,H306,H401,H402,H403,H404,H703
|
ignore = E125,F403,H301,H302,H304,H306,H401,H402,H403,H404,H703
|
||||||
builtins = _
|
builtins = _
|
||||||
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools,nova_tests
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools,nova_tests
|
||||||
show-source = True
|
show-source = True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user