Update pylint

A previous patch [1] changed tox environments to use python3 by default,
which makes the pylint test fail.

This patch updates the pylint package version and fixes pylint errors.

[1] https://review.openstack.org/#/c/572948/

Change-Id: I93c4a0c6060960552cc914963f410188eac7f3f4
This commit is contained in:
Hiro Kobayashi 2018-06-11 17:14:27 +09:00 committed by Pierre Riteau
parent 70a44bc7b3
commit 0c65190306
6 changed files with 15 additions and 8 deletions

View File

@ -161,7 +161,7 @@ def _merge_periods(reserved_periods, start_date, end_date, duration):
"""Merge periods if the interval is too narrow.""" """Merge periods if the interval is too narrow."""
reserved_start = None reserved_start = None
reserved_end = None reserved_end = None
previous = None previous = []
merged_reserved_periods = [] merged_reserved_periods = []
for period in reserved_periods: for period in reserved_periods:
if not reserved_start: if not reserved_start:

View File

@ -776,8 +776,7 @@ class PhysicalHostMonitorPlugin(base.BaseMonitorPlugin,
recovered_hosts = [host for host in unreservable_hosts recovered_hosts = [host for host in unreservable_hosts
if host['id'] in active_hv_ids] if host['id'] in active_hv_ids]
except Exception as e: except Exception as e:
LOG.exception('Skipping health check of host %s. %s', LOG.exception('Skipping health check. %s', str(e))
host['hypervisor_hostname'], str(e))
return failed_hosts, recovered_hosts return failed_hosts, recovered_hosts

View File

@ -571,8 +571,8 @@ class BaseWalkMigrationTestCase(BaseMigrationTestCase):
# the previous (higher numbered) migration. # the previous (higher numbered) migration.
if with_data: if with_data:
post_downgrade = getattr( post_downgrade = getattr(
self, "_post_downgrade_%s" % next_version, None) self, "_post_downgrade_%s" % next_version, self._do_nothing)
if post_downgrade: if post_downgrade is not self._do_nothing:
post_downgrade(engine) post_downgrade(engine)
return True return True
@ -604,3 +604,11 @@ class BaseWalkMigrationTestCase(BaseMigrationTestCase):
LOG.error("Failed to migrate to version %(version)s on engine " LOG.error("Failed to migrate to version %(version)s on engine "
"%(engine)s", {'version': version, 'engine': engine}) "%(engine)s", {'version': version, 'engine': engine})
raise raise
def _do_nothing(self, *args, **kwargs):
"""Workaround for passing the pylint check.
NOTE(hiro-kobayashi): this method is used by the _migrate_down() to
prevent 'not-callable' error of the pylint checker.
"""
pass

View File

@ -76,7 +76,7 @@ pycadf==2.7.0
pyflakes==0.8.1 pyflakes==0.8.1
Pygments==2.2.0 Pygments==2.2.0
pyinotify==0.9.6 pyinotify==0.9.6
pylint==1.4.5 pylint==1.9.1
pyparsing==2.2.0 pyparsing==2.2.0
python-dateutil==2.7.0 python-dateutil==2.7.0
python-editor==1.0.3 python-editor==1.0.3

View File

@ -6,7 +6,7 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
alembic>=0.8.10 # MIT alembic>=0.8.10 # MIT
Babel!=2.4.0,>=2.3.4 # BSD Babel!=2.4.0,>=2.3.4 # BSD
eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
Flask!=0.11,<1.0,>=0.10 # BSD Flask!=0.11,>=0.10 # BSD
iso8601>=0.1.11 # MIT iso8601>=0.1.11 # MIT
keystonemiddleware>=4.17.0 # Apache-2.0 keystonemiddleware>=4.17.0 # Apache-2.0
kombu!=4.0.2,>=4.0.0 # BSD kombu!=4.0.2,>=4.0.0 # BSD

View File

@ -10,7 +10,7 @@ testrepository>=0.0.18 # Apache-2.0/BSD
testscenarios>=0.4 # Apache-2.0/BSD testscenarios>=0.4 # Apache-2.0/BSD
testtools>=2.2.0 # MIT testtools>=2.2.0 # MIT
coverage!=4.4,>=4.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0
pylint==1.4.5 # GPLv2 pylint>=1.9.1 # GPLv2
oslotest>=3.2.0 # Apache-2.0 oslotest>=3.2.0 # Apache-2.0
oslo.context>=2.19.2 # Apache-2.0 oslo.context>=2.19.2 # Apache-2.0