BLE001 allows
try:
foo
except Exception:
raise
but disallows:
try:
foo
except Exception:
print(traceback.format_exc())
logger.log(traceback.format_exc())
logger.exception('something is broken')
I think generating a traceback is an indication of handling the exception properly.