Merge pull request #17337 from ankush/lint_cleanup

fix: remove bare exception catching
This commit is contained in:
Ankush Menat 2022-06-29 11:39:05 +05:30 committed by GitHub
commit 181833848f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 39 additions and 48 deletions

View file

@ -69,7 +69,6 @@ ignore =
F841,
E713,
E712,
E722,
max-line-length = 200

View file

@ -205,7 +205,7 @@ def symlink(target, link_name, overwrite=False):
os.replace(temp_link_name, link_name)
except AttributeError:
os.renames(temp_link_name, link_name)
except:
except Exception:
if os.path.islink(temp_link_name):
os.remove(temp_link_name)
raise

View file

@ -15,7 +15,7 @@ def _is_scheduler_enabled():
enable_scheduler = (
cint(frappe.db.get_single_value("System Settings", "enable_scheduler")) and True or False
)
except:
except Exception:
pass
finally:
frappe.db.close()

View file

@ -318,7 +318,7 @@ class TestDocType(unittest.TestCase):
self.assertListEqual(
test_doctype_json["field_order"], ["field_4", "field_5", "field_1", "field_2"]
)
except:
except Exception:
raise
finally:
frappe.flags.allow_doctype_export = 0

View file

@ -586,7 +586,7 @@ class User(Document):
for p in self.social_logins:
if p.provider == provider:
return p.userid
except:
except Exception:
return None
def set_social_login_userid(self, provider, userid, username=None):

View file

@ -262,7 +262,7 @@ class Database(object):
else:
try:
return self._cursor.mogrify(query, values)
except: # noqa: E722
except Exception:
return (query, values)
def explain_query(self, query, values=None):

View file

@ -19,7 +19,7 @@ class SystemConsole(Document):
self.output = "\n".join(frappe.debug_log)
elif self.type == "SQL":
self.output = frappe.as_json(read_sql(self.console, as_dict=1))
except: # noqa: E722
except Exception:
self.output = frappe.get_traceback()
if self.commit:

View file

@ -17,24 +17,20 @@ def get_contact_list(txt, page_length=20):
if cached_contacts:
return cached_contacts[:page_length]
try:
match_conditions = build_match_conditions("Contact")
match_conditions = "and {0}".format(match_conditions) if match_conditions else ""
match_conditions = build_match_conditions("Contact")
match_conditions = "and {0}".format(match_conditions) if match_conditions else ""
out = frappe.db.sql(
"""select email_id as value,
concat(first_name, ifnull(concat(' ',last_name), '' )) as description
from tabContact
where name like %(txt)s or email_id like %(txt)s
%(condition)s
limit %(page_length)s""",
{"txt": "%" + txt + "%", "condition": match_conditions, "page_length": page_length},
as_dict=True,
)
out = filter(None, out)
except:
raise
out = frappe.db.sql(
"""select email_id as value,
concat(first_name, ifnull(concat(' ',last_name), '' )) as description
from tabContact
where name like %(txt)s or email_id like %(txt)s
%(condition)s
limit %(page_length)s""",
{"txt": "%" + txt + "%", "condition": match_conditions, "page_length": page_length},
as_dict=True,
)
out = filter(None, out)
update_contact_cache(out)

View file

@ -66,7 +66,7 @@ class Newsletter(WebsiteGenerator):
response = requests.head(url, verify=False, timeout=5)
if response.status_code >= 400:
broken_links.append(url)
except:
except Exception:
broken_links.append(url)
return broken_links

View file

@ -140,7 +140,7 @@ def get_context(context):
if self.channel == "System Notification" or self.send_system_notification:
self.create_system_notification(doc, context)
except:
except Exception:
self.log_error("Failed to send Notification")
if self.set_property_after_alert:

View file

@ -377,7 +377,7 @@ class EmailServer:
try:
# retrieve headers
incoming_mail = Email(b"\n".join(self.pop.top(msg_num, 5)[1]))
except:
except Exception:
pass
if incoming_mail:
@ -437,7 +437,7 @@ class Email:
utc = email.utils.mktime_tz(email.utils.parsedate_tz(self.mail["Date"]))
utc_dt = datetime.datetime.utcfromtimestamp(utc)
self.date = convert_utc_to_user_timezone(utc_dt).strftime("%Y-%m-%d %H:%M:%S")
except:
except Exception:
self.date = now()
else:
self.date = now()
@ -572,7 +572,7 @@ class Email:
try:
fname = fname.replace("\n", " ").replace("\r", "")
fname = cstr(decode_header(fname)[0][0])
except:
except Exception:
fname = get_random_filename(content_type=content_type)
else:
fname = get_random_filename(content_type=content_type)

View file

@ -696,7 +696,7 @@ def extract_files(site_name, file_path):
subprocess.check_output(["tar", "xvf", tar_path, "--strip", "2"], cwd=abs_site_path)
elif file_path.endswith(".tgz"):
subprocess.check_output(["tar", "zxvf", tar_path, "--strip", "2"], cwd=abs_site_path)
except:
except Exception:
raise
finally:
frappe.destroy()

View file

@ -141,8 +141,8 @@ class RazorpaySettings(Document):
)
if not resp.get("id"):
frappe.log_error(message=str(resp), title="Razorpay Failed while creating subscription")
except:
frappe.log_error(frappe.get_traceback())
except Exception:
frappe.log_error()
# failed
pass
@ -181,10 +181,8 @@ class RazorpaySettings(Document):
else:
frappe.log_error(message=str(resp), title="Razorpay Failed while creating subscription")
except:
frappe.log_error(frappe.get_traceback())
# failed
pass
except Exception:
frappe.log_error()
def prepare_subscription_details(self, settings, **kwargs):
if not kwargs.get("subscription_id"):
@ -283,10 +281,8 @@ class RazorpaySettings(Document):
else:
frappe.log_error(message=str(resp), title="Razorpay Payment not authorized")
except:
frappe.log_error(frappe.get_traceback())
# failed
pass
except Exception:
frappe.log_error()
status = frappe.flags.integration_request.status_code

View file

@ -243,7 +243,7 @@ def map_fetch_fields(target_doc, df, no_copy_fields):
if not linked_doc:
try:
linked_doc = frappe.get_doc(df.options, target_doc.get(df.fieldname))
except:
except Exception:
return
val = linked_doc.get(source_fieldname)

View file

@ -14,6 +14,6 @@ def execute():
try:
doc.generate_bootstrap_theme()
doc.save()
except: # noqa: E722
except Exception:
print("Ignoring....")
print(frappe.get_traceback())

View file

@ -301,7 +301,7 @@ def send_token_via_sms(otpsecret, token=None, phone_no=None):
"""Send token as sms to user."""
try:
from frappe.core.doctype.sms_settings.sms_settings import send_request
except:
except Exception:
return False
if not phone_no:

View file

@ -166,7 +166,7 @@ def execute_job(site, method, event, job_name, kwargs, user=None, is_async=True,
frappe.log_error(title=method_name)
raise
except:
except Exception:
frappe.db.rollback()
frappe.log_error(title=method_name)
frappe.db.commit()

View file

@ -966,7 +966,7 @@ def floor(s):
"""
try:
num = cint(math.floor(flt(s)))
except:
except Exception:
num = 0
return num
@ -988,7 +988,7 @@ def ceil(s):
"""
try:
num = cint(math.ceil(flt(s)))
except:
except Exception:
num = 0
return num

View file

@ -173,7 +173,7 @@ def read_options_from_html(html):
match = pattern.findall(html)
if match:
options[attr] = str(match[-1][3]).strip()
except:
except Exception:
pass
return str(soup), options

View file

@ -84,7 +84,7 @@ def enqueue_events_for_site(site):
frappe.logger("scheduler").debug("Access denied for site {0}".format(site))
else:
log_and_raise()
except:
except Exception:
log_and_raise()
finally: