pylint: Address no-else-continue/no-else-raise warnings

Change-Id: I1d44c1bf564cf02908113a42b98e06057e993ec7
This commit is contained in:
Akihiro Motoki 2020-09-15 08:33:08 +09:00
parent de509f9914
commit b67ad564c4
10 changed files with 39 additions and 48 deletions

View File

@ -55,10 +55,6 @@ disable=
duplicate-code,
inconsistent-return-statements, # TODO
interface-not-implemented,
# Better to be fixed but too many hits :(
no-else-continue, # TODO
# Better to be fixed but too many hits :(
no-else-raise, # TODO
no-else-return,
no-self-use,
# python3 way: Let's do it once we have a consensus.

View File

@ -187,7 +187,7 @@ class Registry(object):
"""
if not inspect.isclass(cls):
raise ValueError('Only classes may be registered.')
elif not issubclass(cls, self._registerable_class):
if not issubclass(cls, self._registerable_class):
raise ValueError('Only %s classes or subclasses may be registered.'
% self._registerable_class.__name__)
@ -233,7 +233,6 @@ class Registry(object):
"slug": cls,
"parent": parent,
"name": self.slug})
else:
slug = getattr(cls, "slug", cls)
raise NotRegistered('%(type)s with slug "%(slug)s" is not '
'registered.' % {"type": class_name,
@ -821,7 +820,6 @@ class Site(Registry, HorizonComponent):
# If it's not callable and not a string, it's wrong.
raise ValueError('The user_home setting must be either a string '
'or a callable object (e.g. a function).')
else:
return self.get_absolute_url()
def get_absolute_url(self):

View File

@ -76,7 +76,6 @@ class MultiTableMixin(object):
cls_name = self.__class__.__name__
raise NotImplementedError("You must define a %s method "
"in %s." % (func_name, cls_name))
else:
return func
def assign_type_string(self, data, type_name, data_type):

View File

@ -344,7 +344,7 @@ class Step(object):
# If it's callable we know the function exists and is valid
self._handlers[key].append(possible_handler)
continue
elif not isinstance(possible_handler, str):
if not isinstance(possible_handler, str):
raise TypeError("Connection handlers must be either "
"callables or strings.")
bits = possible_handler.split(".")
@ -789,7 +789,7 @@ class Workflow(html.HTMLElement, metaclass=WorkflowMetaclass):
"""Registers a :class:`~horizon.workflows.Step` with the workflow."""
if not inspect.isclass(step_class):
raise ValueError('Only classes may be registered.')
elif not issubclass(step_class, cls._registerable_class):
if not issubclass(step_class, cls._registerable_class):
raise ValueError('Only %s classes or subclasses may be registered.'
% cls._registerable_class.__name__)
if step_class in cls._cls_registry:
@ -852,7 +852,7 @@ class Workflow(html.HTMLElement, metaclass=WorkflowMetaclass):
data = step.action.handle(self.request, self.context)
if data is True or data is None:
continue
elif data is False:
if data is False:
partial = True
else:
self.context = step.contribute(data or {}, self.context)

View File

@ -117,7 +117,7 @@ class DeleteDomainsAction(tables.DeleteAction):
% domain.name
messages.error(request, msg)
raise keystoneclient_exceptions.ClientException(msg)
else:
LOG.info('Deleting domain "%s".', obj_id)
api.keystone.domain_delete(request, obj_id)

View File

@ -246,10 +246,11 @@ class CreateImageForm(CreateParent):
if not image_url and not image_file:
msg = _("An image file or an external location must be specified.")
if source_type == 'file':
raise ValidationError({'image_file': [msg, ]})
else:
raise ValidationError({'image_url': [msg, ]})
error_msg = {'image_file': [msg, ]}
else:
error_msg = {'image_url': [msg, ]}
raise ValidationError(error_msg)
return data
def handle(self, request, data):

View File

@ -686,7 +686,7 @@ class CustomizeAction(workflows.Action):
if upload_file._size > 16 * units.Ki: # 16kb
msg = _('File exceeds maximum size (16kb)')
raise forms.ValidationError(msg)
else:
script = upload_file.read()
if script != "":
try:

View File

@ -140,10 +140,9 @@ class CreateGroupView(forms.ModalFormView):
usages['volumes']['quota']):
raise ValueError(_('Unable to create group due to '
'exceeding volume quota limit.'))
else:
context['numRequestedItems'] = num_volumes
context['usages'] = usages
except ValueError as e:
exceptions.handle(self.request, e.message)
return None

View File

@ -207,10 +207,9 @@ class CreateSnapshotView(forms.ModalFormView):
usages['snapshots']['quota']):
raise ValueError(_('Unable to create snapshots due to '
'exceeding snapshot quota limit.'))
else:
context['numRequestedItems'] = num_volumes
context['usages'] = usages
except ValueError as e:
exceptions.handle(self.request, e.message)
return None
@ -251,10 +250,9 @@ class CloneGroupView(forms.ModalFormView):
usages['volumes']['quota']):
raise ValueError(_('Unable to create group due to '
'exceeding volume quota limit.'))
else:
context['numRequestedItems'] = num_volumes
context['usages'] = usages
except ValueError as e:
exceptions.handle(self.request, e.message)
return None

View File

@ -420,7 +420,7 @@ class CreateForm(forms.SelfHandlingForm):
params = {'req': data['size'],
'avail': availableGB}
raise ValidationError(error_message % params)
elif availableVol <= 0:
if availableVol <= 0:
error_message = _('You are already using all of your available'
' volumes.')
raise ValidationError(error_message)