3
0
Fork 0

fix: fix 'bare-except' and 'broad-exception-caught' for pylint

This commit is contained in:
Lance Edgar 2025-08-31 21:55:39 -05:00
parent f989f41e86
commit 0f66d24dd4
7 changed files with 9 additions and 11 deletions

View file

@ -7,8 +7,6 @@ disable=fixme,
arguments-renamed,
assignment-from-no-return,
attribute-defined-outside-init,
bare-except,
broad-exception-caught,
consider-using-dict-comprehension,
consider-using-dict-items,
consider-using-generator,

View file

@ -63,7 +63,7 @@ class WuttaDateTime(colander.DateTime):
for fmt in formats:
try:
return datetime.datetime.strptime(cstruct, fmt)
except:
except Exception: # pylint: disable=broad-exception-caught
pass
node.raise_invalid("Invalid date and/or time")

View file

@ -1853,7 +1853,7 @@ class Grid: # pylint: disable=too-many-instance-attributes
data = filtr.apply_filter(data)
except VerbNotSupported as error:
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)
return data

View file

@ -582,7 +582,7 @@ class IntegerAlchemyFilter(NumericAlchemyFilter):
if value:
try:
return int(value)
except:
except Exception: # pylint: disable=broad-exception-caught
pass
return None

View file

@ -329,7 +329,7 @@ class BatchMasterView(MasterView):
self.batch_handler.do_populate(batch, progress=progress)
session.flush()
except Exception as error:
except Exception as error: # pylint: disable=broad-exception-caught
session.rollback()
log.warning(
"failed to populate %s: %s",
@ -367,7 +367,7 @@ class BatchMasterView(MasterView):
try:
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)
self.request.session.flash(f"Execution failed!: {error}", "error")

View file

@ -109,7 +109,7 @@ class CommonView(View):
# send email
try:
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)
return {"error": str(error) or error.__class__.__name__}
@ -287,7 +287,7 @@ class CommonView(View):
if theme:
try:
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)
self.request.session.flash(f"Failed to set theme: {error}", "error")
referrer = self.request.params.get("referrer") or self.request.get_referrer()

View file

@ -826,7 +826,7 @@ class MasterView(View):
try:
self.delete_bulk_action(records, progress=progress)
except Exception as error:
except Exception as error: # pylint: disable=broad-exception-caught
session.rollback()
log.warning(
"failed to delete %s results for %s",
@ -1128,7 +1128,7 @@ class MasterView(View):
try:
self.execute_instance(obj, user, progress=progress)
except Exception as error:
except Exception as error: # pylint: disable=broad-exception-caught
session.rollback()
log.warning("%s failed to execute: %s", model_title, obj, exc_info=True)
if progress: