Enables H403 pep8 rules
Updates tox.ini to reduce ignored rules. Updates code for H403 violation. Change-Id: Iee7b34a27c62ce8cb0f26166b3c16e3386e2fecd
This commit is contained in:
parent
3ecaeb416e
commit
953734d727
@ -254,7 +254,8 @@ class HTTPClient(object):
|
||||
def _extract_service_catalog(self, url, resp, body, extract_token=True):
|
||||
"""See what the auth service told us and process the response.
|
||||
We may get redirected to another site, fail or actually get
|
||||
back a service catalog with a token and our endpoints."""
|
||||
back a service catalog with a token and our endpoints.
|
||||
"""
|
||||
|
||||
# content must always present
|
||||
if resp.status_code == 200 or resp.status_code == 201:
|
||||
|
@ -24,7 +24,8 @@ class DecryptionFailure(Exception):
|
||||
def decrypt_password(private_key, password):
|
||||
"""Base64 decodes password and unecrypts it with private key.
|
||||
|
||||
Requires openssl binary available in the path"""
|
||||
Requires openssl binary available in the path.
|
||||
"""
|
||||
unencoded = base64.b64decode(password)
|
||||
cmd = ['openssl', 'rsautl', '-decrypt', '-inkey', private_key]
|
||||
proc = subprocess.Popen(cmd, stdin=subprocess.PIPE,
|
||||
|
@ -19,7 +19,8 @@ Exception definitions.
|
||||
|
||||
class UnsupportedVersion(Exception):
|
||||
"""Indicates that the user is trying to use an unsupported
|
||||
version of the API"""
|
||||
version of the API.
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
@ -46,7 +47,8 @@ class AuthSystemNotFound(Exception):
|
||||
|
||||
class NoTokenLookupException(Exception):
|
||||
"""This form of authentication does not support looking up
|
||||
endpoints from an existing token."""
|
||||
endpoints from an existing token.
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
|
@ -36,7 +36,8 @@ class ServiceCatalog(object):
|
||||
service_name=None, volume_service_name=None):
|
||||
"""Fetch the public URL from the Compute service for
|
||||
a particular endpoint attribute. If none given, return
|
||||
the first. See tests for sample service catalog."""
|
||||
the first. See tests for sample service catalog.
|
||||
"""
|
||||
matching_endpoints = []
|
||||
if 'endpoints' in self.catalog:
|
||||
# We have a bastardized service catalog. Treat it special. :/
|
||||
|
@ -21,7 +21,8 @@ class QuotaClassSet(base.Resource):
|
||||
@property
|
||||
def id(self):
|
||||
"""QuotaClassSet does not have a 'id' attribute but base.Resource
|
||||
needs it to self-refresh and QuotaSet is indexed by class_name"""
|
||||
needs it to self-refresh and QuotaSet is indexed by class_name.
|
||||
"""
|
||||
return self.class_name
|
||||
|
||||
def update(self, *args, **kwargs):
|
||||
|
@ -21,7 +21,8 @@ class QuotaSet(base.Resource):
|
||||
@property
|
||||
def id(self):
|
||||
"""QuotaSet does not have a 'id' attribute but base.Resource needs it
|
||||
to self-refresh and QuotaSet is indexed by tenant_id"""
|
||||
to self-refresh and QuotaSet is indexed by tenant_id.
|
||||
"""
|
||||
return self.tenant_id
|
||||
|
||||
def update(self, *args, **kwargs):
|
||||
|
2
tox.ini
2
tox.ini
@ -28,6 +28,6 @@ commands = python setup.py testr --coverage --testr-args='{posargs}'
|
||||
downloadcache = ~/cache/pip
|
||||
|
||||
[flake8]
|
||||
ignore = E12,F841,F811,F821,H302,H403,H404
|
||||
ignore = E12,F841,F811,F821,H302,H404
|
||||
show-source = True
|
||||
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
|
||||
|
Loading…
Reference in New Issue
Block a user