fix: fix 'bare-except' and 'broad-exception-caught' for pylint
This commit is contained in:
parent
f989f41e86
commit
0f66d24dd4
7 changed files with 9 additions and 11 deletions
|
@ -7,8 +7,6 @@ disable=fixme,
|
||||||
arguments-renamed,
|
arguments-renamed,
|
||||||
assignment-from-no-return,
|
assignment-from-no-return,
|
||||||
attribute-defined-outside-init,
|
attribute-defined-outside-init,
|
||||||
bare-except,
|
|
||||||
broad-exception-caught,
|
|
||||||
consider-using-dict-comprehension,
|
consider-using-dict-comprehension,
|
||||||
consider-using-dict-items,
|
consider-using-dict-items,
|
||||||
consider-using-generator,
|
consider-using-generator,
|
||||||
|
|
|
@ -63,7 +63,7 @@ class WuttaDateTime(colander.DateTime):
|
||||||
for fmt in formats:
|
for fmt in formats:
|
||||||
try:
|
try:
|
||||||
return datetime.datetime.strptime(cstruct, fmt)
|
return datetime.datetime.strptime(cstruct, fmt)
|
||||||
except:
|
except Exception: # pylint: disable=broad-exception-caught
|
||||||
pass
|
pass
|
||||||
|
|
||||||
node.raise_invalid("Invalid date and/or time")
|
node.raise_invalid("Invalid date and/or time")
|
||||||
|
|
|
@ -1853,7 +1853,7 @@ class Grid: # pylint: disable=too-many-instance-attributes
|
||||||
data = filtr.apply_filter(data)
|
data = filtr.apply_filter(data)
|
||||||
except VerbNotSupported as error:
|
except VerbNotSupported as error:
|
||||||
log.warning("verb not supported for '%s' filter: %s", key, error.verb)
|
log.warning("verb not supported for '%s' filter: %s", key, error.verb)
|
||||||
except:
|
except Exception: # pylint: disable=broad-exception-caught
|
||||||
log.exception("filtering data by '%s' failed!", key)
|
log.exception("filtering data by '%s' failed!", key)
|
||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
|
@ -582,7 +582,7 @@ class IntegerAlchemyFilter(NumericAlchemyFilter):
|
||||||
if value:
|
if value:
|
||||||
try:
|
try:
|
||||||
return int(value)
|
return int(value)
|
||||||
except:
|
except Exception: # pylint: disable=broad-exception-caught
|
||||||
pass
|
pass
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
|
@ -329,7 +329,7 @@ class BatchMasterView(MasterView):
|
||||||
self.batch_handler.do_populate(batch, progress=progress)
|
self.batch_handler.do_populate(batch, progress=progress)
|
||||||
session.flush()
|
session.flush()
|
||||||
|
|
||||||
except Exception as error:
|
except Exception as error: # pylint: disable=broad-exception-caught
|
||||||
session.rollback()
|
session.rollback()
|
||||||
log.warning(
|
log.warning(
|
||||||
"failed to populate %s: %s",
|
"failed to populate %s: %s",
|
||||||
|
@ -367,7 +367,7 @@ class BatchMasterView(MasterView):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.batch_handler.do_execute(batch, self.request.user)
|
self.batch_handler.do_execute(batch, self.request.user)
|
||||||
except Exception as error:
|
except Exception as error: # pylint: disable=broad-exception-caught
|
||||||
log.warning("failed to execute batch: %s", batch, exc_info=True)
|
log.warning("failed to execute batch: %s", batch, exc_info=True)
|
||||||
self.request.session.flash(f"Execution failed!: {error}", "error")
|
self.request.session.flash(f"Execution failed!: {error}", "error")
|
||||||
|
|
||||||
|
|
|
@ -109,7 +109,7 @@ class CommonView(View):
|
||||||
# send email
|
# send email
|
||||||
try:
|
try:
|
||||||
self.feedback_send(context)
|
self.feedback_send(context)
|
||||||
except Exception as error:
|
except Exception as error: # pylint: disable=broad-exception-caught
|
||||||
log.warning("failed to send feedback email", exc_info=True)
|
log.warning("failed to send feedback email", exc_info=True)
|
||||||
return {"error": str(error) or error.__class__.__name__}
|
return {"error": str(error) or error.__class__.__name__}
|
||||||
|
|
||||||
|
@ -287,7 +287,7 @@ class CommonView(View):
|
||||||
if theme:
|
if theme:
|
||||||
try:
|
try:
|
||||||
set_app_theme(self.request, theme, session=Session())
|
set_app_theme(self.request, theme, session=Session())
|
||||||
except Exception as error:
|
except Exception as error: # pylint: disable=broad-exception-caught
|
||||||
error = self.app.render_error(error)
|
error = self.app.render_error(error)
|
||||||
self.request.session.flash(f"Failed to set theme: {error}", "error")
|
self.request.session.flash(f"Failed to set theme: {error}", "error")
|
||||||
referrer = self.request.params.get("referrer") or self.request.get_referrer()
|
referrer = self.request.params.get("referrer") or self.request.get_referrer()
|
||||||
|
|
|
@ -826,7 +826,7 @@ class MasterView(View):
|
||||||
try:
|
try:
|
||||||
self.delete_bulk_action(records, progress=progress)
|
self.delete_bulk_action(records, progress=progress)
|
||||||
|
|
||||||
except Exception as error:
|
except Exception as error: # pylint: disable=broad-exception-caught
|
||||||
session.rollback()
|
session.rollback()
|
||||||
log.warning(
|
log.warning(
|
||||||
"failed to delete %s results for %s",
|
"failed to delete %s results for %s",
|
||||||
|
@ -1128,7 +1128,7 @@ class MasterView(View):
|
||||||
try:
|
try:
|
||||||
self.execute_instance(obj, user, progress=progress)
|
self.execute_instance(obj, user, progress=progress)
|
||||||
|
|
||||||
except Exception as error:
|
except Exception as error: # pylint: disable=broad-exception-caught
|
||||||
session.rollback()
|
session.rollback()
|
||||||
log.warning("%s failed to execute: %s", model_title, obj, exc_info=True)
|
log.warning("%s failed to execute: %s", model_title, obj, exc_info=True)
|
||||||
if progress:
|
if progress:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue