diff --git a/frappe/automation/doctype/auto_repeat/test_auto_repeat.py b/frappe/automation/doctype/auto_repeat/test_auto_repeat.py
index 969c68fbb8..740b329851 100644
--- a/frappe/automation/doctype/auto_repeat/test_auto_repeat.py
+++ b/frappe/automation/doctype/auto_repeat/test_auto_repeat.py
@@ -242,7 +242,7 @@ class TestAutoRepeat(FrappeTestCase):
def make_auto_repeat(**args):
args = frappe._dict(args)
- doc = frappe.get_doc(
+ return frappe.get_doc(
{
"doctype": "Auto Repeat",
"reference_doctype": args.reference_doctype or "ToDo",
@@ -259,8 +259,6 @@ def make_auto_repeat(**args):
}
).insert(ignore_permissions=True)
- return doc
-
def create_submittable_doctype(doctype, submit_perms=1):
if frappe.db.exists("DocType", doctype):
diff --git a/frappe/build.py b/frappe/build.py
index 5a9855ef16..ca3b4adda1 100644
--- a/frappe/build.py
+++ b/frappe/build.py
@@ -286,8 +286,7 @@ def check_node_executable():
def get_node_env():
- node_env = {"NODE_OPTIONS": f"--max_old_space_size={get_safe_max_old_space_size()}"}
- return node_env
+ return {"NODE_OPTIONS": f"--max_old_space_size={get_safe_max_old_space_size()}"}
def get_safe_max_old_space_size():
diff --git a/frappe/commands/__init__.py b/frappe/commands/__init__.py
index 05c3593175..8a89d07b35 100644
--- a/frappe/commands/__init__.py
+++ b/frappe/commands/__init__.py
@@ -52,8 +52,7 @@ def pass_context(f):
def get_site(context, raise_err=True):
try:
- site = context.sites[0]
- return site
+ return context.sites[0]
except (IndexError, TypeError):
if raise_err:
raise frappe.SiteNotSpecifiedError
diff --git a/frappe/contacts/doctype/contact/contact.py b/frappe/contacts/doctype/contact/contact.py
index a3407e9c63..cc8e3e820f 100644
--- a/frappe/contacts/doctype/contact/contact.py
+++ b/frappe/contacts/doctype/contact/contact.py
@@ -217,10 +217,17 @@ def invite_user(contact):
@frappe.whitelist()
def get_contact_details(contact):
contact = frappe.get_doc("Contact", contact)
- out = {
+ return {
"contact_person": contact.get("name"),
"contact_display": " ".join(
- filter(None, [contact.get("salutation"), contact.get("first_name"), contact.get("last_name")])
+ filter(
+ None,
+ [
+ contact.get("salutation"),
+ contact.get("first_name"),
+ contact.get("last_name"),
+ ],
+ )
),
"contact_email": contact.get("email_id"),
"contact_mobile": contact.get("mobile_no"),
@@ -228,7 +235,6 @@ def get_contact_details(contact):
"contact_designation": contact.get("designation"),
"contact_department": contact.get("department"),
}
- return out
def update_contact(doc, method):
diff --git a/frappe/contacts/report/addresses_and_contacts/test_addresses_and_contacts.py b/frappe/contacts/report/addresses_and_contacts/test_addresses_and_contacts.py
index 74c797ca65..bbb1b03e79 100644
--- a/frappe/contacts/report/addresses_and_contacts/test_addresses_and_contacts.py
+++ b/frappe/contacts/report/addresses_and_contacts/test_addresses_and_contacts.py
@@ -27,13 +27,12 @@ def get_custom_linked_doctype():
def get_custom_doc_for_address_and_contacts():
get_custom_linked_doctype()
- linked_doc = frappe.get_doc(
+ return frappe.get_doc(
{
"doctype": "Test Custom Doctype",
"test_field": "Hello",
}
).insert()
- return linked_doc
def create_linked_address(link_list):
diff --git a/frappe/core/doctype/activity_log/test_activity_log.py b/frappe/core/doctype/activity_log/test_activity_log.py
index df3f113a85..32644d9630 100644
--- a/frappe/core/doctype/activity_log/test_activity_log.py
+++ b/frappe/core/doctype/activity_log/test_activity_log.py
@@ -51,8 +51,7 @@ class TestActivityLog(FrappeTestCase):
)
name = names[0]
- auth_log = frappe.get_doc("Activity Log", name)
- return auth_log
+ return frappe.get_doc("Activity Log", name)
def test_brute_security(self):
update_system_settings({"allow_consecutive_login_attempts": 3, "allow_login_after_fail": 5})
diff --git a/frappe/core/doctype/communication/communication.py b/frappe/core/doctype/communication/communication.py
index 9818b12e99..3a52fcd334 100644
--- a/frappe/core/doctype/communication/communication.py
+++ b/frappe/core/doctype/communication/communication.py
@@ -309,12 +309,14 @@ class Communication(Document, CommunicationEmailMixin):
return self._get_emails_list(self.bcc, exclude_displayname=exclude_displayname)
def get_attachments(self):
- attachments = frappe.get_all(
+ return frappe.get_all(
"File",
fields=["name", "file_name", "file_url", "is_private"],
- filters={"attached_to_name": self.name, "attached_to_doctype": self.DOCTYPE},
+ filters={
+ "attached_to_name": self.name,
+ "attached_to_doctype": self.DOCTYPE,
+ },
)
- return attachments
def notify_change(self, action):
frappe.publish_realtime(
diff --git a/frappe/core/doctype/data_import/importer.py b/frappe/core/doctype/data_import/importer.py
index 6d6e34d97d..16695d7ace 100644
--- a/frappe/core/doctype/data_import/importer.py
+++ b/frappe/core/doctype/data_import/importer.py
@@ -640,8 +640,7 @@ class Row:
return None
columns = self.header.get_columns(col_indexes)
- doc = self._parse_doc(doctype, columns, values, parent_doc, table_df)
- return doc
+ return self._parse_doc(doctype, columns, values, parent_doc, table_df)
def _parse_doc(self, doctype, columns, values, parent_doc=None, table_df=None):
doc = frappe._dict()
diff --git a/frappe/core/doctype/docfield/docfield.py b/frappe/core/doctype/docfield/docfield.py
index 5c65d416a1..c4067646e6 100644
--- a/frappe/core/doctype/docfield/docfield.py
+++ b/frappe/core/doctype/docfield/docfield.py
@@ -126,14 +126,17 @@ class DocField(Document):
if self.fieldtype == "Table MultiSelect":
table_doctype = self.options
- link_doctype = frappe.db.get_value(
+ return frappe.db.get_value(
"DocField",
- {"fieldtype": "Link", "parenttype": "DocType", "parent": table_doctype, "in_list_view": 1},
+ {
+ "fieldtype": "Link",
+ "parenttype": "DocType",
+ "parent": table_doctype,
+ "in_list_view": 1,
+ },
"options",
)
- return link_doctype
-
def get_select_options(self):
if self.fieldtype == "Select":
options = self.options or ""
diff --git a/frappe/core/doctype/navbar_settings/navbar_settings.py b/frappe/core/doctype/navbar_settings/navbar_settings.py
index 1f670975af..5b0f813d56 100644
--- a/frappe/core/doctype/navbar_settings/navbar_settings.py
+++ b/frappe/core/doctype/navbar_settings/navbar_settings.py
@@ -53,5 +53,4 @@ def get_app_logo():
def get_navbar_settings():
- navbar_settings = frappe.get_single("Navbar Settings")
- return navbar_settings
+ return frappe.get_single("Navbar Settings")
diff --git a/frappe/core/doctype/prepared_report/prepared_report.py b/frappe/core/doctype/prepared_report/prepared_report.py
index 067cd728b2..4c4e6c823f 100644
--- a/frappe/core/doctype/prepared_report/prepared_report.py
+++ b/frappe/core/doctype/prepared_report/prepared_report.py
@@ -168,7 +168,7 @@ def process_filters_for_prepared_report(filters: dict[str, Any] | str) -> str:
@frappe.whitelist()
def get_reports_in_queued_state(report_name, filters):
- reports = frappe.get_all(
+ return frappe.get_all(
"Prepared Report",
filters={
"report_name": report_name,
@@ -177,7 +177,6 @@ def get_reports_in_queued_state(report_name, filters):
"owner": frappe.session.user,
},
)
- return reports
def get_completed_prepared_report(filters, user, report_name):
diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py
index 3a4fa12e91..d80dc4b816 100644
--- a/frappe/core/doctype/user/user.py
+++ b/frappe/core/doctype/user/user.py
@@ -1102,7 +1102,7 @@ def get_system_users(exclude_users=None, limit=None):
exclude_users += list(STANDARD_USERS)
- system_users = frappe.db.sql_list(
+ return frappe.db.sql_list(
"""select name from `tabUser`
where enabled=1 and user_type != 'Website User'
and name not in ({}) {}""".format(
@@ -1111,8 +1111,6 @@ def get_system_users(exclude_users=None, limit=None):
exclude_users,
)
- return system_users
-
def get_active_users():
"""Returns No. of system users who logged in, in the last 3 days"""
diff --git a/frappe/core/doctype/user_permission/user_permission.py b/frappe/core/doctype/user_permission/user_permission.py
index f52116ed75..6a719d0339 100644
--- a/frappe/core/doctype/user_permission/user_permission.py
+++ b/frappe/core/doctype/user_permission/user_permission.py
@@ -144,13 +144,11 @@ def user_permission_exists(user, allow, for_value, applicable_for=None):
user_permissions = get_user_permissions(user).get(allow, [])
if not user_permissions:
return None
- has_same_user_permission = find(
+ return find(
user_permissions,
lambda perm: perm["doc"] == for_value and perm.get("applicable_for") == applicable_for,
)
- return has_same_user_permission
-
@frappe.whitelist()
@frappe.validate_and_sanitize_search_inputs
diff --git a/frappe/core/report/transaction_log_report/transaction_log_report.py b/frappe/core/report/transaction_log_report/transaction_log_report.py
index 51a01ffc57..6928161046 100644
--- a/frappe/core/report/transaction_log_report/transaction_log_report.py
+++ b/frappe/core/report/transaction_log_report/transaction_log_report.py
@@ -77,7 +77,7 @@ def calculate_chain(transaction_hash, previous_hash):
def get_columns(filters=None):
- columns = [
+ return [
{
"label": _("Chain Integrity"),
"fieldname": "chain_integrity",
@@ -90,9 +90,28 @@ def get_columns(filters=None):
"fieldtype": "Data",
"width": 150,
},
- {"label": _("Reference Name"), "fieldname": "reference_name", "fieldtype": "Data", "width": 150},
- {"label": _("Owner"), "fieldname": "owner", "fieldtype": "Data", "width": 100},
- {"label": _("Modified By"), "fieldname": "modified_by", "fieldtype": "Data", "width": 100},
- {"label": _("Timestamp"), "fieldname": "timestamp", "fieldtype": "Data", "width": 100},
+ {
+ "label": _("Reference Name"),
+ "fieldname": "reference_name",
+ "fieldtype": "Data",
+ "width": 150,
+ },
+ {
+ "label": _("Owner"),
+ "fieldname": "owner",
+ "fieldtype": "Data",
+ "width": 100,
+ },
+ {
+ "label": _("Modified By"),
+ "fieldname": "modified_by",
+ "fieldtype": "Data",
+ "width": 100,
+ },
+ {
+ "label": _("Timestamp"),
+ "fieldname": "timestamp",
+ "fieldtype": "Data",
+ "width": 100,
+ },
]
- return columns
diff --git a/frappe/database/utils.py b/frappe/database/utils.py
index 61dd0016c5..7cdab76dda 100644
--- a/frappe/database/utils.py
+++ b/frappe/database/utils.py
@@ -39,8 +39,7 @@ def get_doctype_name(table_name: str) -> str:
if table_name.startswith(("tab", "`tab", '"tab')):
table_name = table_name.replace("tab", "", 1)
table_name = table_name.replace("`", "")
- table_name = table_name.replace('"', "")
- return table_name
+ return table_name.replace('"', "")
class LazyString:
diff --git a/frappe/defaults.py b/frappe/defaults.py
index 3bcfbec1ce..65b145f338 100644
--- a/frappe/defaults.py
+++ b/frappe/defaults.py
@@ -71,9 +71,7 @@ def get_user_default_as_list(key, user=None):
d = list(filter(None, (not isinstance(d, (list, tuple))) and [d] or d))
# filter default values if not found in user permission
- values = [value for value in d if not not_in_user_permission(key, value)]
-
- return values
+ return [value for value in d if not not_in_user_permission(key, value)]
def is_a_user_permission_key(key):
diff --git a/frappe/desk/doctype/dashboard/dashboard.py b/frappe/desk/doctype/dashboard/dashboard.py
index 4b5e14e1bd..cefe55571a 100644
--- a/frappe/desk/doctype/dashboard/dashboard.py
+++ b/frappe/desk/doctype/dashboard/dashboard.py
@@ -82,14 +82,10 @@ def get_permission_query_conditions(user):
allowed_modules = [
frappe.db.escape(module.get("module_name")) for module in get_modules_from_all_apps_for_user()
]
- module_condition = (
- "`tabDashboard`.`module` in ({allowed_modules}) or `tabDashboard`.`module` is NULL".format(
- allowed_modules=",".join(allowed_modules)
- )
+ return "`tabDashboard`.`module` in ({allowed_modules}) or `tabDashboard`.`module` is NULL".format(
+ allowed_modules=",".join(allowed_modules)
)
- return module_condition
-
@frappe.whitelist()
def get_permitted_charts(dashboard_name):
diff --git a/frappe/desk/doctype/dashboard_chart/dashboard_chart.py b/frappe/desk/doctype/dashboard_chart/dashboard_chart.py
index 441dbc8d1a..9fe135d4e1 100644
--- a/frappe/desk/doctype/dashboard_chart/dashboard_chart.py
+++ b/frappe/desk/doctype/dashboard_chart/dashboard_chart.py
@@ -264,11 +264,10 @@ def get_heatmap_chart_config(chart, filters, heatmap_year):
)
)
- chart_config = {
+ return {
"labels": [],
"dataPoints": data,
}
- return chart_config
def get_group_by_chart_config(chart, filters):
@@ -292,12 +291,10 @@ def get_group_by_chart_config(chart, filters):
)
if data:
- chart_config = {
+ return {
"labels": [item["name"] if item["name"] else "Not Specified" for item in data],
"datasets": [{"name": chart.name, "values": [item["count"] for item in data]}],
}
-
- return chart_config
else:
return None
diff --git a/frappe/desk/doctype/notification_log/notification_log.py b/frappe/desk/doctype/notification_log/notification_log.py
index 5485f3939a..4a52224ea1 100644
--- a/frappe/desk/doctype/notification_log/notification_log.py
+++ b/frappe/desk/doctype/notification_log/notification_log.py
@@ -60,8 +60,7 @@ def get_permission_query_conditions(for_user):
def get_title(doctype, docname, title_field=None):
if not title_field:
title_field = frappe.get_meta(doctype).get_title_field()
- title = docname if title_field == "name" else frappe.db.get_value(doctype, docname, title_field)
- return title
+ return docname if title_field == "name" else frappe.db.get_value(doctype, docname, title_field)
def get_title_html(title):
diff --git a/frappe/desk/doctype/number_card/number_card.py b/frappe/desk/doctype/number_card/number_card.py
index a3af909c68..9fc12a1e0d 100644
--- a/frappe/desk/doctype/number_card/number_card.py
+++ b/frappe/desk/doctype/number_card/number_card.py
@@ -201,8 +201,7 @@ def calculate_previous_result(doc, filters):
else:
previous_date = add_to_date(current_date, years=-1)
- number = get_result(doc, filters, previous_date)
- return number
+ return get_result(doc, filters, previous_date)
@frappe.whitelist()
diff --git a/frappe/desk/form/load.py b/frappe/desk/form/load.py
index 2351bb13b5..a82797130c 100644
--- a/frappe/desk/form/load.py
+++ b/frappe/desk/form/load.py
@@ -321,7 +321,7 @@ def get_communication_data(
fields=fields, conditions=conditions
)
- communications = frappe.db.sql(
+ return frappe.db.sql(
"""
SELECT *
FROM (({part1}) UNION ({part2})) AS combined
@@ -332,12 +332,15 @@ def get_communication_data(
""".format(
part1=part1, part2=part2, group_by=(group_by or "")
),
- dict(doctype=doctype, name=name, start=frappe.utils.cint(start), limit=limit),
+ dict(
+ doctype=doctype,
+ name=name,
+ start=frappe.utils.cint(start),
+ limit=limit,
+ ),
as_dict=as_dict,
)
- return communications
-
def get_assignments(dt, dn):
return frappe.get_all(
diff --git a/frappe/desk/leaderboard.py b/frappe/desk/leaderboard.py
index 65d6aaf785..ff41019aa1 100644
--- a/frappe/desk/leaderboard.py
+++ b/frappe/desk/leaderboard.py
@@ -3,7 +3,7 @@ from frappe.utils import get_fullname
def get_leaderboards():
- leaderboards = {
+ return {
"User": {
"fields": ["points"],
"method": "frappe.desk.leaderboard.get_energy_point_leaderboard",
@@ -11,7 +11,6 @@ def get_leaderboards():
"icon": "users",
}
}
- return leaderboards
@frappe.whitelist()
diff --git a/frappe/desk/notifications.py b/frappe/desk/notifications.py
index 6334b18d1c..647d068373 100644
--- a/frappe/desk/notifications.py
+++ b/frappe/desk/notifications.py
@@ -235,9 +235,7 @@ def get_filters_for(doctype):
"""get open filters for doctype"""
config = get_notification_config()
doctype_config = config.get("for_doctype").get(doctype, {})
- filters = doctype_config if not isinstance(doctype_config, str) else None
-
- return filters
+ return None if isinstance(doctype_config, str) else doctype_config
@frappe.whitelist()
diff --git a/frappe/desk/page/leaderboard/leaderboard.js b/frappe/desk/page/leaderboard/leaderboard.js
index 9f689b461e..a832e2cfb0 100644
--- a/frappe/desk/page/leaderboard/leaderboard.js
+++ b/frappe/desk/page/leaderboard/leaderboard.js
@@ -315,10 +315,9 @@ class Leaderboard {
})
.join("");
- const html = `
`;
- return html;
+ return ``;
}
render_list_result(items) {
@@ -330,27 +329,24 @@ class Leaderboard {
})
.join("");
- let html = ``;
-
- return html;
+ return ``;
}
render_message() {
const display_class = this.message ? "" : "hide";
- let html = `
-
-

-
${this.message}
-
-
`;
- return html;
+ return `
+
+

+
${this.message}
+
+
`;
}
get_item_html(item, index) {
@@ -367,19 +363,17 @@ class Leaderboard {
const name_html = item.formatted_name
? `${item.formatted_name}`
: ` ${item.name} `;
- const html = `
-
- ${index}
-
-
- ${name_html}
-
-
- ${value}
-
-
`;
-
- return html;
+ return `
+
+ ${index}
+
+
+ ${name_html}
+
+
+ ${value}
+
+
`;
}
get_sidebar_item(item, icon) {
diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py
index 3d54520356..fea5f86844 100644
--- a/frappe/desk/query_report.py
+++ b/frappe/desk/query_report.py
@@ -464,9 +464,7 @@ def get_data_for_custom_field(doctype, field):
if not frappe.has_permission(doctype, "read"):
frappe.throw(_("Not Permitted to read {0}").format(doctype), frappe.PermissionError)
- value_map = frappe._dict(frappe.get_all(doctype, fields=["name", field], as_list=1))
-
- return value_map
+ return frappe._dict(frappe.get_all(doctype, fields=["name", field], as_list=1))
def get_data_for_custom_report(columns):
diff --git a/frappe/email/__init__.py b/frappe/email/__init__.py
index 666c726942..244f942016 100644
--- a/frappe/email/__init__.py
+++ b/frappe/email/__init__.py
@@ -110,12 +110,11 @@ def get_cached_contacts(txt):
if not txt:
return contacts
- match = [
+ return [
d
for d in contacts
if (d.value and ((d.value and txt in d.value) or (d.description and txt in d.description)))
]
- return match
def update_contact_cache(contacts):
diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py
index 75463ebc41..78c2a5a77c 100755
--- a/frappe/email/doctype/email_account/email_account.py
+++ b/frappe/email/doctype/email_account/email_account.py
@@ -417,8 +417,7 @@ class EmailAccount(Document):
@classmethod
def find_default_incoming(cls):
- doc = cls.find_one_by_filters(enable_incoming=1, default_incoming=1)
- return doc
+ return cls.find_one_by_filters(enable_incoming=1, default_incoming=1)
@classmethod
def get_account_details_from_site_config(cls):
@@ -628,8 +627,7 @@ class EmailAccount(Document):
def get_unreplied_notification_emails(self):
"""Return list of emails listed"""
self.send_notification_to = self.send_notification_to.replace(",", "\n")
- out = [e.strip() for e in self.send_notification_to.split("\n") if e.strip()]
- return out
+ return [e.strip() for e in self.send_notification_to.split("\n") if e.strip()]
def on_trash(self):
"""Clear communications where email account is linked"""
@@ -749,9 +747,7 @@ def get_append_to(
):
email_append_to_list.append(dt.doc_type)
- email_append_to = [[d] for d in set(email_append_to_list) if txt in d]
-
- return email_append_to
+ return [[d] for d in set(email_append_to_list) if txt in d]
def test_internet(host="8.8.8.8", port=53, timeout=3):
@@ -889,8 +885,7 @@ def get_max_email_uid(email_account):
if not result:
return 1
else:
- max_uid = cint(result[0].get("uid", 0)) + 1
- return max_uid
+ return cint(result[0].get("uid", 0)) + 1
def setup_user_email_inbox(
diff --git a/frappe/email/doctype/notification/notification.py b/frappe/email/doctype/notification/notification.py
index 8c939a5e76..633d5463af 100644
--- a/frappe/email/doctype/notification/notification.py
+++ b/frappe/email/doctype/notification/notification.py
@@ -517,9 +517,7 @@ def get_assignees(doc):
fields=["allocated_to"],
)
- recipients = [d.allocated_to for d in assignees]
-
- return recipients
+ return [d.allocated_to for d in assignees]
def get_emails_from_template(template, context):
diff --git a/frappe/geo/utils.py b/frappe/geo/utils.py
index d89e2a16cd..662e058d68 100644
--- a/frappe/geo/utils.py
+++ b/frappe/geo/utils.py
@@ -15,8 +15,7 @@ def get_coords(doctype, filters, type):
elif type == "coordinates":
coords = return_coordinates(doctype, filters_sql)
- out = convert_to_geojson(type, coords)
- return out
+ return convert_to_geojson(type, coords)
def convert_to_geojson(type, coords):
diff --git a/frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.py b/frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.py
index 0958786cbb..63eadd7f4a 100644
--- a/frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.py
+++ b/frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.py
@@ -22,12 +22,10 @@ class OAuthProviderSettings(Document):
def get_oauth_settings():
"""Returns oauth settings"""
- out = frappe._dict(
+ return frappe._dict(
{
"skip_authorization": frappe.db.get_single_value(
"OAuth Provider Settings", "skip_authorization"
)
}
)
-
- return out
diff --git a/frappe/integrations/doctype/social_login_key/test_social_login_key.py b/frappe/integrations/doctype/social_login_key/test_social_login_key.py
index c8eedf23da..90003da3f3 100644
--- a/frappe/integrations/doctype/social_login_key/test_social_login_key.py
+++ b/frappe/integrations/doctype/social_login_key/test_social_login_key.py
@@ -57,8 +57,7 @@ def make_social_login_key(**kwargs):
kwargs["doctype"] = "Social Login Key"
if not "provider_name" in kwargs:
kwargs["provider_name"] = "Test OAuth2 Provider"
- doc = frappe.get_doc(kwargs)
- return doc
+ return frappe.get_doc(kwargs)
def create_or_update_social_login_key():
diff --git a/frappe/integrations/doctype/token_cache/token_cache.py b/frappe/integrations/doctype/token_cache/token_cache.py
index 4c566352f5..da72335413 100644
--- a/frappe/integrations/doctype/token_cache/token_cache.py
+++ b/frappe/integrations/doctype/token_cache/token_cache.py
@@ -34,9 +34,7 @@ class TokenCache(Document):
# end: auto-generated types
def get_auth_header(self):
if self.access_token:
- headers = {"Authorization": "Bearer " + self.get_password("access_token")}
- return headers
-
+ return {"Authorization": "Bearer " + self.get_password("access_token")}
raise frappe.exceptions.DoesNotExistError
def update_data(self, data):
diff --git a/frappe/model/document.py b/frappe/model/document.py
index cedbe9ad71..799eeacd27 100644
--- a/frappe/model/document.py
+++ b/frappe/model/document.py
@@ -1383,7 +1383,7 @@ class Document(BaseDocument):
:param comment_type: e.g. `Comment`. See Communication for more info."""
- out = frappe.get_doc(
+ return frappe.get_doc(
{
"doctype": "Comment",
"comment_type": comment_type,
@@ -1394,7 +1394,6 @@ class Document(BaseDocument):
"content": text or comment_type,
}
).insert(ignore_permissions=True)
- return out
def add_seen(self, user=None):
"""add the given/current user to list of users who have seen this document (_seen)"""
@@ -1569,8 +1568,7 @@ class Document(BaseDocument):
pluck="allocated_to",
)
- users = set(assigned_users)
- return users
+ return set(assigned_users)
def add_tag(self, tag):
"""Add a Tag to this document"""
diff --git a/frappe/model/naming.py b/frappe/model/naming.py
index a202cba11f..2ae5962d00 100644
--- a/frappe/model/naming.py
+++ b/frappe/model/naming.py
@@ -538,8 +538,7 @@ def _field_autoname(autoname, doc, skip_slicing=None):
`autoname` field starts with 'field:'
"""
fieldname = autoname if skip_slicing else autoname[6:]
- name = (cstr(doc.get(fieldname)) or "").strip()
- return name
+ return (cstr(doc.get(fieldname)) or "").strip()
def _prompt_autoname(autoname, doc):
diff --git a/frappe/modules/import_file.py b/frappe/modules/import_file.py
index 8c9a209501..cb8e835681 100644
--- a/frappe/modules/import_file.py
+++ b/frappe/modules/import_file.py
@@ -59,10 +59,9 @@ def import_files(module, dt=None, dn=None, force=False, pre_process=None, reset_
def import_file(module, dt, dn, force=False, pre_process=None, reset_permissions=False):
"""Sync a file from txt if modifed, return false if not updated"""
path = get_file_path(module, dt, dn)
- ret = import_file_by_path(
+ return import_file_by_path(
path, force, pre_process=pre_process, reset_permissions=reset_permissions
)
- return ret
def get_file_path(module, dt, dn):
diff --git a/frappe/oauth.py b/frappe/oauth.py
index aa486fe8ba..7d5dbd81f2 100644
--- a/frappe/oauth.py
+++ b/frappe/oauth.py
@@ -43,8 +43,7 @@ class OAuthWebRequestValidator(RequestValidator):
# The redirect used if none has been supplied.
# Prefer your clients to pre register a redirect uri rather than
# supplying one on each authorization request.
- redirect_uri = frappe.db.get_value("OAuth Client", client_id, "default_redirect_uri")
- return redirect_uri
+ return frappe.db.get_value("OAuth Client", client_id, "default_redirect_uri")
def validate_scopes(self, client_id, scopes, client, request, *args, **kwargs):
# Is the client allowed to access the requested scopes?
@@ -231,10 +230,7 @@ class OAuthWebRequestValidator(RequestValidator):
otoken.save(ignore_permissions=True)
frappe.db.commit()
- default_redirect_uri = frappe.db.get_value(
- "OAuth Client", request.client["name"], "default_redirect_uri"
- )
- return default_redirect_uri
+ return frappe.db.get_value("OAuth Client", request.client["name"], "default_redirect_uri")
def invalidate_authorization_code(self, client_id, code, request, *args, **kwargs):
# Authorization codes are use once, invalidate it when a Bearer token
@@ -375,8 +371,7 @@ class OAuthWebRequestValidator(RequestValidator):
def get_userinfo_claims(self, request):
user = frappe.get_doc("User", frappe.session.user)
- userinfo = get_userinfo(user)
- return userinfo
+ return get_userinfo(user)
def validate_id_token(self, token, scopes, request):
try:
@@ -580,7 +575,7 @@ def get_userinfo(user):
else:
picture = urljoin(frappe_server_url, user.user_image)
- userinfo = frappe._dict(
+ return frappe._dict(
{
"sub": frappe.db.get_value(
"User Social Login",
@@ -597,8 +592,6 @@ def get_userinfo(user):
}
)
- return userinfo
-
def get_url_delimiter(separator_character=" "):
return separator_character
diff --git a/frappe/patches/v11_0/replicate_old_user_permissions.py b/frappe/patches/v11_0/replicate_old_user_permissions.py
index 999a5d7698..b66818d252 100644
--- a/frappe/patches/v11_0/replicate_old_user_permissions.py
+++ b/frappe/patches/v11_0/replicate_old_user_permissions.py
@@ -67,10 +67,8 @@ def get_doctypes_to_skip(doctype, user):
else:
doctypes_to_skip.append(parent_doctype)
- # to remove possible duplicates
- doctypes_to_skip = list(set(doctypes_to_skip))
-
- return doctypes_to_skip
+ # remove possible duplicates
+ return list(set(doctypes_to_skip))
# store user's valid perms to avoid repeated query
diff --git a/frappe/permissions.py b/frappe/permissions.py
index e71e2be20f..0b44f1e791 100644
--- a/frappe/permissions.py
+++ b/frappe/permissions.py
@@ -630,8 +630,7 @@ def allow_everything():
returns a dict with access to everything
eg. {"read": 1, "write": 1, ...}
"""
- perm = {ptype: 1 for ptype in rights}
- return perm
+ return {ptype: 1 for ptype in rights}
def get_allowed_docs_for_doctype(user_permissions, doctype):
diff --git a/frappe/printing/page/print/print.js b/frappe/printing/page/print/print.js
index f930359b58..1c46ccaa4f 100644
--- a/frappe/printing/page/print/print.js
+++ b/frappe/printing/page/print/print.js
@@ -713,8 +713,7 @@ frappe.ui.form.PrintView = class {
get_print_format_printer_map() {
// returns the whole object "print_format_printer_map" stored in the localStorage.
try {
- let print_format_printer_map = JSON.parse(localStorage.print_format_printer_map);
- return print_format_printer_map;
+ return JSON.parse(localStorage.print_format_printer_map);
} catch (e) {
return {};
}
diff --git a/frappe/public/js/frappe/defaults.js b/frappe/public/js/frappe/defaults.js
index bca2b0dad4..09ea90d047 100644
--- a/frappe/public/js/frappe/defaults.js
+++ b/frappe/public/js/frappe/defaults.js
@@ -107,10 +107,9 @@ frappe.defaults = {
let user_permission = this.get_user_permissions()[frappe.model.unscrub(key)];
if (user_permission && user_permission.length) {
- let doc_found = user_permission.some((perm) => {
+ return user_permission.some((perm) => {
return perm.doc === value;
});
- return doc_found;
} else {
// there is no user permission for this doctype
// so we can allow this doc i.e., value
diff --git a/frappe/public/js/frappe/form/controls/multiselect.js b/frappe/public/js/frappe/form/controls/multiselect.js
index 0e91d6fc39..995847afbf 100644
--- a/frappe/public/js/frappe/form/controls/multiselect.js
+++ b/frappe/public/js/frappe/form/controls/multiselect.js
@@ -70,9 +70,7 @@ frappe.ui.form.ControlMultiSelect = class ControlMultiSelect extends (
get_values() {
const value = this.get_value() || "";
- const values = value.split(/\s*,\s*/).filter((d) => d);
-
- return values;
+ return value.split(/\s*,\s*/).filter((d) => d);
}
get_data() {
diff --git a/frappe/public/js/frappe/form/dashboard.js b/frappe/public/js/frappe/form/dashboard.js
index 0f3083ed69..8ef709fdee 100644
--- a/frappe/public/js/frappe/form/dashboard.js
+++ b/frappe/public/js/frappe/form/dashboard.js
@@ -175,10 +175,9 @@ frappe.ui.form.Dashboard = class FormDashboard {
make_progress_chart(title) {
this.progress_area.show();
- let progress_chart = $(
- ''
- ).appendTo(this.progress_area.body);
- return progress_chart;
+ return $('').appendTo(
+ this.progress_area.body
+ );
}
refresh() {
@@ -551,7 +550,7 @@ frappe.ui.form.Dashboard = class FormDashboard {
.addClass("indicator-column");
}
- let indicator = $(
+ return $(
'
"
).appendTo(this.stats_area_row);
-
- return indicator;
}
// graphs
diff --git a/frappe/public/js/frappe/list/base_list.js b/frappe/public/js/frappe/list/base_list.js
index 9d456ddf6a..86a1b91091 100644
--- a/frappe/public/js/frappe/list/base_list.js
+++ b/frappe/public/js/frappe/list/base_list.js
@@ -667,7 +667,7 @@ class FilterArea {
const fields_dict = this.list_view.page.fields_dict;
- let out = filters.reduce((out, filter) => {
+ return filters.reduce((out, filter) => {
const [dt, fieldname, condition, value] = filter;
out.promise = out.promise || Promise.resolve();
out.non_standard_filters = out.non_standard_filters || [];
@@ -689,8 +689,6 @@ class FilterArea {
}
return out;
}, {});
-
- return out;
}
remove_filters(filters) {
diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js
index 8980a6d777..b6c1e8ae5b 100644
--- a/frappe/public/js/frappe/list/list_view.js
+++ b/frappe/public/js/frappe/list/list_view.js
@@ -31,8 +31,7 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList {
}
has_permissions() {
- const can_read = frappe.perm.has_perm(this.doctype, 0, "read");
- return can_read;
+ return frappe.perm.has_perm(this.doctype, 0, "read");
}
show() {
@@ -992,26 +991,24 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList {
const seen = this.get_seen_class(doc);
- let subject_html = `
-
-
-
- ${this.get_like_html(doc)}
-
-
-
-
- ${subject}
-
-
- `;
-
- return subject_html;
+ return `
+
+
+
+ ${this.get_like_html(doc)}
+
+
+
+
+ ${subject}
+
+
+ `;
}
get_indicator_html(doc, show_workflow_state) {
diff --git a/frappe/public/js/frappe/model/workflow.js b/frappe/public/js/frappe/model/workflow.js
index 01995ef407..db4c2b25ae 100644
--- a/frappe/public/js/frappe/model/workflow.js
+++ b/frappe/public/js/frappe/model/workflow.js
@@ -41,8 +41,7 @@ frappe.workflow = {
let workflow_states =
frappe.get_children(frappe.workflow.workflows[doctype], "states", { state: state }) ||
[];
- let allow_edit_list = workflow_states.map((d) => d.allow_edit);
- return allow_edit_list;
+ return workflow_states.map((d) => d.allow_edit);
},
is_self_approval_enabled: function (doctype) {
return frappe.workflow.workflows[doctype].allow_self_approval;
diff --git a/frappe/public/js/frappe/ui/capture.js b/frappe/public/js/frappe/ui/capture.js
index dc4804be52..adef389099 100644
--- a/frappe/public/js/frappe/ui/capture.js
+++ b/frappe/public/js/frappe/ui/capture.js
@@ -22,9 +22,7 @@ frappe._.get_data_uri = (element) => {
const context = $canvas[0].getContext("2d");
context.drawImage(element, 0, 0, width, height);
- const data_uri = $canvas[0].toDataURL("image/png");
-
- return data_uri;
+ return $canvas[0].toDataURL("image/png");
};
function get_file_input() {
diff --git a/frappe/public/js/frappe/ui/filters/filter_list.js b/frappe/public/js/frappe/ui/filters/filter_list.js
index ad8638f1c2..7907050b7b 100644
--- a/frappe/public/js/frappe/ui/filters/filter_list.js
+++ b/frappe/public/js/frappe/ui/filters/filter_list.js
@@ -332,12 +332,11 @@ frappe.ui.FilterGroup = class {
}
get_filters_as_object() {
- let filters = this.get_filters().reduce((acc, filter) => {
+ return this.get_filters().reduce((acc, filter) => {
return Object.assign(acc, {
[filter[1]]: [filter[2], filter[3]],
});
}, {});
- return filters;
}
add_filters_to_filter_group(filters) {
diff --git a/frappe/public/js/frappe/ui/link_preview.js b/frappe/public/js/frappe/ui/link_preview.js
index bf48a234ce..f2396475d4 100644
--- a/frappe/public/js/frappe/ui/link_preview.js
+++ b/frappe/public/js/frappe/ui/link_preview.js
@@ -169,23 +169,21 @@ frappe.ui.LinkPreview = class {
this.href = this.href.replace(new RegExp(" ", "g"), "%20");
}
- let popover_content = `
-
-
-
- ${this.get_content_html(preview_data)}
-
- `;
-
- return popover_content;
+ return `
+
+
+
+ ${this.get_content_html(preview_data)}
+
+ `;
}
get_id_html(preview_data) {
diff --git a/frappe/public/js/frappe/ui/notifications/notifications.js b/frappe/public/js/frappe/ui/notifications/notifications.js
index a0c0257f1d..14ff7fcbfb 100644
--- a/frappe/public/js/frappe/ui/notifications/notifications.js
+++ b/frappe/public/js/frappe/ui/notifications/notifications.js
@@ -62,12 +62,10 @@ frappe.ui.Notifications = class Notifications {
let get_headers_html = (item) => {
let active = item.id == "notifications" ? "active" : "";
- let html = `${item.label}`;
-
- return html;
+ return `${item.label}`;
};
let navitem = $(``);
diff --git a/frappe/public/js/frappe/ui/page.js b/frappe/public/js/frappe/ui/page.js
index 18e9c9492c..8aad0ac0d7 100644
--- a/frappe/public/js/frappe/ui/page.js
+++ b/frappe/public/js/frappe/ui/page.js
@@ -62,20 +62,18 @@ frappe.ui.Page = class Page {
}
get_empty_state(title, message, primary_action) {
- let $empty_state = $(`
-
-
-
- ${title}
-
-
${message}
-
-
-
-
-
`);
-
- return $empty_state;
+ return $(`
+
+
+
+ ${title}
+
+
${message}
+
+
+
+
+
`);
}
load_lib(callback) {
diff --git a/frappe/public/js/frappe/utils/diffview.js b/frappe/public/js/frappe/utils/diffview.js
index a326fd74bc..73bd4c1eae 100644
--- a/frappe/public/js/frappe/utils/diffview.js
+++ b/frappe/public/js/frappe/utils/diffview.js
@@ -19,7 +19,7 @@ frappe.ui.DiffView = class DiffView {
filters: { docname: this.docname, ref_doctype: this.doctype },
});
const onchange = () => this.compute_diff();
- let dialog = new frappe.ui.Dialog({
+ return new frappe.ui.Dialog({
title: __("Compare Versions"),
fields: [
{
@@ -56,7 +56,6 @@ frappe.ui.DiffView = class DiffView {
],
size: "extra-large",
});
- return dialog;
}
compute_diff() {
diff --git a/frappe/public/js/frappe/utils/energy_point_utils.js b/frappe/public/js/frappe/utils/energy_point_utils.js
index 16c5cbcb7e..edf232b677 100644
--- a/frappe/public/js/frappe/utils/energy_point_utils.js
+++ b/frappe/public/js/frappe/utils/energy_point_utils.js
@@ -11,26 +11,24 @@ Object.assign(frappe.energy_points, {
},
format_form_log(log) {
const separator = ` - `;
- const formatted_log = `
-
- ${this.get_form_log_message(log)}
- ${log.reason ? separator + log.reason : ""}
- `;
- return formatted_log;
+ return `
+
+ ${this.get_form_log_message(log)}
+ ${log.reason ? separator + log.reason : ""}
+ `;
},
format_history_log(log) {
// redundant code to honor readability and to avoid confusion
const separator = ` - `;
const route = frappe.utils.get_form_link(log.reference_doctype, log.reference_name);
- const formatted_log = `
-
- ${this.get_points(log.points)}
-
-
${this.get_history_log_message(log)}
- ${log.reason ? separator + log.reason : ""}
- ${separator + frappe.datetime.comment_when(log.creation)}
-
`;
- return formatted_log;
+ return `
+
+ ${this.get_points(log.points)}
+
+
${this.get_history_log_message(log)}
+ ${log.reason ? separator + log.reason : ""}
+ ${separator + frappe.datetime.comment_when(log.creation)}
+
`;
},
get_history_log_message(log) {
const owner_name = frappe.user.full_name(log.owner).bold();
diff --git a/frappe/public/js/frappe/utils/utils.js b/frappe/public/js/frappe/utils/utils.js
index b93b5ea8d5..9e531fbd93 100644
--- a/frappe/public/js/frappe/utils/utils.js
+++ b/frappe/public/js/frappe/utils/utils.js
@@ -374,8 +374,7 @@ Object.assign(frappe.utils, {
get_scroll_position: function (element, additional_offset) {
let header_offset =
$(".navbar").height() + $(".page-head:visible").height() || $(".navbar").height();
- let scroll_top = $(element).offset().top - header_offset - cint(additional_offset);
- return scroll_top;
+ return $(element).offset().top - header_offset - cint(additional_offset);
},
filter_dict: function (dict, filters) {
var ret = [];
@@ -1180,11 +1179,10 @@ Object.assign(frappe.utils, {
},
get_duration_options: function (docfield) {
- let duration_options = {
+ return {
hide_days: docfield.hide_days,
hide_seconds: docfield.hide_seconds,
};
- return duration_options;
},
get_number_system: function (country) {
diff --git a/frappe/public/js/frappe/utils/web_template.js b/frappe/public/js/frappe/utils/web_template.js
index d27f31cd4b..3864caf25e 100644
--- a/frappe/public/js/frappe/utils/web_template.js
+++ b/frappe/public/js/frappe/utils/web_template.js
@@ -48,7 +48,7 @@ function open_web_template_values_editor(template, current_values = {}) {
}
}
- let fields = [
+ return [
...normal_fields,
...table_fields.map((tf) => {
let data = current_values[tf.fieldname] || [];
@@ -66,7 +66,5 @@ function open_web_template_values_editor(template, current_values = {}) {
};
}),
];
-
- return fields;
}
}
diff --git a/frappe/public/js/frappe/views/file/file_view.js b/frappe/public/js/frappe/views/file/file_view.js
index 2c54011e8a..44617c6921 100644
--- a/frappe/public/js/frappe/views/file/file_view.js
+++ b/frappe/public/js/frappe/views/file/file_view.js
@@ -83,7 +83,7 @@ frappe.views.FileView = class FileView extends frappe.views.ListView {
}
file_menu_items() {
- const items = [
+ return [
{
label: __("Home"),
action: () => {
@@ -137,8 +137,6 @@ frappe.views.FileView = class FileView extends frappe.views.ListView {
},
},
];
-
- return items;
}
add_file_action_buttons() {
diff --git a/frappe/public/js/frappe/views/inbox/inbox_view.js b/frappe/public/js/frappe/views/inbox/inbox_view.js
index 957e087010..22523cf825 100644
--- a/frappe/public/js/frappe/views/inbox/inbox_view.js
+++ b/frappe/public/js/frappe/views/inbox/inbox_view.js
@@ -74,11 +74,9 @@ frappe.views.InboxView = class InboxView extends frappe.views.ListView {
}
get_seen_class(doc) {
- const seen =
- Boolean(doc.seen) || JSON.parse(doc._seen || "[]").includes(frappe.session.user)
- ? ""
- : "bold";
- return seen;
+ return Boolean(doc.seen) || JSON.parse(doc._seen || "[]").includes(frappe.session.user)
+ ? ""
+ : "bold";
}
get is_sent_emails() {
diff --git a/frappe/public/js/frappe/views/interaction.js b/frappe/public/js/frappe/views/interaction.js
index 1d1ed24efe..4dcda889d8 100644
--- a/frappe/public/js/frappe/views/interaction.js
+++ b/frappe/public/js/frappe/views/interaction.js
@@ -49,7 +49,7 @@ frappe.views.InteractionComposer = class InteractionComposer {
let me = this;
let interaction_docs = Object.keys(get_doc_mappings());
- let fields = [
+ return [
{
label: __("Reference"),
fieldtype: "Select",
@@ -95,8 +95,6 @@ frappe.views.InteractionComposer = class InteractionComposer {
fieldname: "select_attachments",
},
];
-
- return fields;
}
get_event_categories() {
@@ -336,7 +334,7 @@ frappe.views.InteractionComposer = class InteractionComposer {
};
function get_doc_mappings() {
- const doc_map = {
+ return {
Event: {
field_map: {
interaction_type: "doctype",
@@ -362,6 +360,4 @@ function get_doc_mappings() {
hidden_fields: ["public", "category"],
},
};
-
- return doc_map;
}
diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js
index 86b764457f..f206489139 100644
--- a/frappe/public/js/frappe/views/reports/query_report.js
+++ b/frappe/public/js/frappe/views/reports/query_report.js
@@ -732,8 +732,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList {
get_query_params() {
const query_string = frappe.utils.get_query_string(frappe.get_route_str());
- const query_params = frappe.utils.get_query_params(query_string);
- return query_params;
+ return frappe.utils.get_query_params(query_string);
}
add_prepared_report_buttons(doc) {
@@ -1292,7 +1291,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList {
raise && this.toggle_message(false);
- const filters = this.filters
+ return this.filters
.filter((f) => f.get_value())
.map((f) => {
var v = f.get_value();
@@ -1310,7 +1309,6 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList {
Object.assign(acc, f);
return acc;
}, {});
- return filters;
}
get_filter(fieldname) {
diff --git a/frappe/public/js/frappe/views/reports/report_utils.js b/frappe/public/js/frappe/views/reports/report_utils.js
index 869d7d5584..7c6a1790c5 100644
--- a/frappe/public/js/frappe/views/reports/report_utils.js
+++ b/frappe/public/js/frappe/views/reports/report_utils.js
@@ -142,7 +142,7 @@ frappe.report_utils = {
},
get_filter_values(filters) {
- let filter_values = filters
+ return filters
.map((f) => {
var v = f.default;
return {
@@ -153,7 +153,6 @@ frappe.report_utils = {
Object.assign(acc, f);
return acc;
}, {});
- return filter_values;
},
get_result_of_fn(fn, values) {
diff --git a/frappe/public/js/frappe/widgets/chart_widget.js b/frappe/public/js/frappe/widgets/chart_widget.js
index f13541e4f7..b6a0a8de8e 100644
--- a/frappe/public/js/frappe/widgets/chart_widget.js
+++ b/frappe/public/js/frappe/widgets/chart_widget.js
@@ -280,8 +280,7 @@ export default class ChartWidget extends Widget {
return frappe.report_utils.prepare_field_from_column(col);
});
- let data = frappe.report_utils.make_chart_options(columns, result, chart_fields).data;
- return data;
+ return frappe.report_utils.make_chart_options(columns, result, chart_fields).data;
}
}
diff --git a/frappe/public/js/frappe/widgets/number_card_widget.js b/frappe/public/js/frappe/widgets/number_card_widget.js
index 57e890c180..6b3e89d539 100644
--- a/frappe/public/js/frappe/widgets/number_card_widget.js
+++ b/frappe/public/js/frappe/widgets/number_card_widget.js
@@ -136,8 +136,7 @@ export default class NumberCardWidget extends Widget {
}
get_filters() {
- const filters = frappe.dashboard_utils.get_all_filters(this.card_doc);
- return filters;
+ return frappe.dashboard_utils.get_all_filters(this.card_doc);
}
render_card() {
diff --git a/frappe/social/doctype/energy_point_log/energy_point_log.py b/frappe/social/doctype/energy_point_log/energy_point_log.py
index 9ba64642ff..07c91396d7 100644
--- a/frappe/social/doctype/energy_point_log/energy_point_log.py
+++ b/frappe/social/doctype/energy_point_log/energy_point_log.py
@@ -95,7 +95,7 @@ class EnergyPointLog(Document):
self.reverted = 1
self.save(ignore_permissions=True)
- revert_log = frappe.get_doc(
+ return frappe.get_doc(
{
"doctype": "Energy Point Log",
"points": -(self.points),
@@ -108,8 +108,6 @@ class EnergyPointLog(Document):
}
).insert(ignore_permissions=True)
- return revert_log
-
def get_notification_message(doc):
owner_name = get_fullname(doc.owner)
diff --git a/frappe/tests/test_db_update.py b/frappe/tests/test_db_update.py
index 21ef16fa48..780be92fda 100644
--- a/frappe/tests/test_db_update.py
+++ b/frappe/tests/test_db_update.py
@@ -176,13 +176,11 @@ def get_other_fields_meta(meta):
optional_fields_map = {field: ("Text", 0) for field in optional_fields}
fields = dict(default_fields_map, **optional_fields_map, **child_table_fields_map)
- field_map = [
+ return [
frappe._dict({"fieldname": field, "fieldtype": _type, "length": _length})
for field, (_type, _length) in fields.items()
]
- return field_map
-
def get_table_column(doctype, fieldname):
table_columns = frappe.db.get_table_columns_description(f"tab{doctype}")
diff --git a/frappe/tests/test_form_load.py b/frappe/tests/test_form_load.py
index e7a2851b5f..119bf5bdb2 100644
--- a/frappe/tests/test_form_load.py
+++ b/frappe/tests/test_form_load.py
@@ -197,5 +197,4 @@ class TestFormLoad(FrappeTestCase):
def get_blog(blog_name):
frappe.response.docs = []
getdoc("Blog Post", blog_name)
- doc = frappe.response.docs[0]
- return doc
+ return frappe.response.docs[0]
diff --git a/frappe/tests/test_twofactor.py b/frappe/tests/test_twofactor.py
index 96c0a80ead..ca462a9e34 100644
--- a/frappe/tests/test_twofactor.py
+++ b/frappe/tests/test_twofactor.py
@@ -205,8 +205,7 @@ def create_http_request():
frappe.form_dict["usr"] = "test@example.com"
frappe.form_dict["pwd"] = "Eastern_43A1W"
frappe.local.form_dict["cmd"] = "login"
- http_requests = HTTPRequest()
- return http_requests
+ return HTTPRequest()
def enable_2fa(bypass_two_factor_auth=0, bypass_restrict_ip_check=0):
diff --git a/frappe/tests/ui_test_helpers.py b/frappe/tests/ui_test_helpers.py
index 3feea15df0..3b80bfb67b 100644
--- a/frappe/tests/ui_test_helpers.py
+++ b/frappe/tests/ui_test_helpers.py
@@ -414,7 +414,7 @@ def create_blog_post():
}
).insert(ignore_if_duplicate=True)
- doc = frappe.get_doc(
+ return frappe.get_doc(
{
"name": "test-blog-attachment-post",
"doctype": "Blog Post",
@@ -425,8 +425,6 @@ def create_blog_post():
},
).insert(ignore_if_duplicate=True)
- return doc
-
@whitelist_for_tests
def create_test_user(username=None):
diff --git a/frappe/translate.py b/frappe/translate.py
index 29291fbc02..2cc36688a1 100644
--- a/frappe/translate.py
+++ b/frappe/translate.py
@@ -1259,11 +1259,7 @@ def get_messages(language, start=0, page_length=100, search_text=""):
from frappe.frappeclient import FrappeClient
translator = FrappeClient(get_translator_url())
- translated_dict = translator.post_api(
- "translator.api.get_strings_for_translation", params=locals()
- )
-
- return translated_dict
+ return translator.post_api("translator.api.get_strings_for_translation", params=locals())
@frappe.whitelist()
@@ -1291,10 +1287,10 @@ def get_contribution_status(message_id):
doc = frappe.get_doc("Translation", message_id)
translator = FrappeClient(get_translator_url())
- contributed_translation = translator.get_api(
- "translator.api.get_contribution_status", params={"translation_id": doc.contribution_docname}
+ return translator.get_api(
+ "translator.api.get_contribution_status",
+ params={"translation_id": doc.contribution_docname},
)
- return contributed_translation
def get_translator_url():
diff --git a/frappe/twofactor.py b/frappe/twofactor.py
index bb37c2a593..55c9c75c85 100644
--- a/frappe/twofactor.py
+++ b/frappe/twofactor.py
@@ -211,14 +211,13 @@ def process_2fa_for_sms(user, token, otp_secret):
phone = frappe.db.get_value("User", user, ["phone", "mobile_no"], as_dict=1)
phone = phone.mobile_no or phone.phone
status = send_token_via_sms(otp_secret, token=token, phone_no=phone)
- verification_obj = {
+ return {
"token_delivery": status,
"prompt": status
and "Enter verification code sent to {}".format(phone[:4] + "******" + phone[-3:]),
"method": "SMS",
"setup": status,
}
- return verification_obj
def process_2fa_for_otp_app(user, otp_secret, otp_issuer):
@@ -229,8 +228,7 @@ def process_2fa_for_otp_app(user, otp_secret, otp_issuer):
else:
otp_setup_completed = False
- verification_obj = {"method": "OTP App", "setup": otp_setup_completed}
- return verification_obj
+ return {"method": "OTP App", "setup": otp_setup_completed}
def process_2fa_for_email(user, token, otp_secret, otp_issuer, method="Email"):
@@ -254,13 +252,12 @@ def process_2fa_for_email(user, token, otp_secret, otp_issuer, method="Email"):
status = send_token_via_email(
user, token, otp_secret, otp_issuer, subject=subject, message=message
)
- verification_obj = {
+ return {
"token_delivery": status,
"prompt": status and prompt,
"method": "Email",
"setup": status,
}
- return verification_obj
def get_email_subject_for_2fa(kwargs_dict):
@@ -268,8 +265,7 @@ def get_email_subject_for_2fa(kwargs_dict):
subject_template = _("Login Verification Code from {}").format(
frappe.db.get_single_value("System Settings", "otp_issuer_name")
)
- subject = frappe.render_template(subject_template, kwargs_dict)
- return subject
+ return frappe.render_template(subject_template, kwargs_dict)
def get_email_body_for_2fa(kwargs_dict):
@@ -279,8 +275,7 @@ def get_email_body_for_2fa(kwargs_dict):
{{ otp }}
"""
- body = frappe.render_template(body_template, kwargs_dict)
- return body
+ return frappe.render_template(body_template, kwargs_dict)
def get_email_subject_for_qr_code(kwargs_dict):
@@ -288,8 +283,7 @@ def get_email_subject_for_qr_code(kwargs_dict):
subject_template = _("One Time Password (OTP) Registration Code from {}").format(
frappe.db.get_single_value("System Settings", "otp_issuer_name")
)
- subject = frappe.render_template(subject_template, kwargs_dict)
- return subject
+ return frappe.render_template(subject_template, kwargs_dict)
def get_email_body_for_qr_code(kwargs_dict):
@@ -297,8 +291,7 @@ def get_email_body_for_qr_code(kwargs_dict):
body_template = _(
"Please click on the following link and follow the instructions on the page. {0}"
).format("
{{qrcode_link}}")
- body = frappe.render_template(body_template, kwargs_dict)
- return body
+ return frappe.render_template(body_template, kwargs_dict)
def get_link_for_qrcode(user, totp_uri):
diff --git a/frappe/utils/__init__.py b/frappe/utils/__init__.py
index 3f05734c41..d2566c5fe5 100644
--- a/frappe/utils/__init__.py
+++ b/frappe/utils/__init__.py
@@ -935,8 +935,7 @@ def get_html_for_route(route):
set_request(method="GET", path=route)
response = get_response()
- html = frappe.safe_decode(response.get_data())
- return html
+ return frappe.safe_decode(response.get_data())
def get_file_size(path, format=False):
diff --git a/frappe/utils/backups.py b/frappe/utils/backups.py
index 30a7353758..3c5eb48787 100644
--- a/frappe/utils/backups.py
+++ b/frappe/utils/backups.py
@@ -524,7 +524,7 @@ def scheduled_backup(
"""this function is called from scheduler
deletes backups older than 7 days
takes backup"""
- odb = new_backup(
+ return new_backup(
older_than=older_than,
ignore_files=ignore_files,
backup_path=backup_path,
@@ -539,7 +539,6 @@ def scheduled_backup(
force=force,
verbose=verbose,
)
- return odb
def new_backup(
@@ -621,8 +620,7 @@ def is_file_old(file_path, older_than=24):
def get_backup_path():
- backup_path = frappe.utils.get_site_path(conf.get("backup_path", "private/backups"))
- return backup_path
+ return frappe.utils.get_site_path(conf.get("backup_path", "private/backups"))
@frappe.whitelist()
diff --git a/frappe/utils/dashboard.py b/frappe/utils/dashboard.py
index 9066f3172c..4ec3f090fc 100644
--- a/frappe/utils/dashboard.py
+++ b/frappe/utils/dashboard.py
@@ -80,8 +80,7 @@ def get_dashboards_with_link(docname, doctype):
elif doctype == "Number Card":
links = frappe.get_all("Number Card Link", fields=["parent"], filters={"card": docname})
- dashboards = [link.parent for link in links]
- return dashboards
+ return [link.parent for link in links]
def sync_dashboards(app=None):
diff --git a/frappe/utils/data.py b/frappe/utils/data.py
index ca8f25c80a..0000e5ddaa 100644
--- a/frappe/utils/data.py
+++ b/frappe/utils/data.py
@@ -799,10 +799,9 @@ def global_date_format(date, format="long"):
import babel.dates
date = getdate(date)
- formatted_date = babel.dates.format_date(
+ return babel.dates.format_date(
date, locale=(frappe.local.lang or "en").replace("-", "_"), format=format
)
- return formatted_date
def has_common(l1: typing.Hashable, l2: typing.Hashable) -> bool:
@@ -1455,8 +1454,7 @@ def image_to_base64(image, extn: str) -> bytes:
if extn.lower() in ("jpg", "jpe"):
extn = "JPEG"
image.save(buffered, extn)
- img_str = base64.b64encode(buffered.getvalue())
- return img_str
+ return base64.b64encode(buffered.getvalue())
def pdf_to_base64(filename: str) -> bytes | None:
@@ -1612,9 +1610,7 @@ def get_url(uri: str | None = None, full_address: bool = False) -> str:
):
host_name = host_name + ":" + str(port)
- url = urljoin(host_name, uri) if uri else host_name
-
- return url
+ return urljoin(host_name, uri) if uri else host_name
def get_host_name_from_request() -> str:
@@ -1888,10 +1884,7 @@ def sanitize_column(column_name: str) -> None:
def scrub_urls(html: str) -> str:
- html = expand_relative_urls(html)
- # encoding should be responsibility of the composer
- # html = quote_urls(html)
- return html
+ return expand_relative_urls(html)
def expand_relative_urls(html: str) -> str:
diff --git a/frappe/utils/doctor.py b/frappe/utils/doctor.py
index 002fd8b154..51dd7335c3 100644
--- a/frappe/utils/doctor.py
+++ b/frappe/utils/doctor.py
@@ -9,8 +9,7 @@ from frappe.utils.scheduler import is_scheduler_disabled, is_scheduler_inactive
def get_workers():
with Connection(get_redis_conn()):
- workers = Worker.all()
- return workers
+ return Worker.all()
def purge_pending_jobs(event=None, site=None, queue=None):
diff --git a/frappe/utils/file_lock.py b/frappe/utils/file_lock.py
index 60d8baec5d..cb86d2f3de 100644
--- a/frappe/utils/file_lock.py
+++ b/frappe/utils/file_lock.py
@@ -59,9 +59,7 @@ def delete_lock(name):
def get_lock_path(name):
- name = name.lower()
- lock_path = get_site_path(LOCKS_DIR, name + ".lock")
- return lock_path
+ return get_site_path(LOCKS_DIR, f"{name.lower()}.lock")
def release_document_locks():
diff --git a/frappe/utils/password.py b/frappe/utils/password.py
index fe3ef27d6b..3ee92eabda 100644
--- a/frappe/utils/password.py
+++ b/frappe/utils/password.py
@@ -183,8 +183,7 @@ def encrypt(txt, encryption_key=None):
# encryption_key is not in 32 url-safe base64-encoded format
frappe.throw(_("Encryption key is in invalid format!"))
- cipher_text = cstr(cipher_suite.encrypt(encode(txt)))
- return cipher_text
+ return cstr(cipher_suite.encrypt(encode(txt)))
def decrypt(txt, encryption_key=None):
diff --git a/frappe/utils/response.py b/frappe/utils/response.py
index 3ed3fe96d7..1458595148 100644
--- a/frappe/utils/response.py
+++ b/frappe/utils/response.py
@@ -173,9 +173,7 @@ def json_handler(obj):
return str(obj)
elif isinstance(obj, frappe.model.document.BaseDocument):
- doc = obj.as_dict(no_nulls=True)
- return doc
-
+ return obj.as_dict(no_nulls=True)
elif isinstance(obj, Iterable):
return list(obj)
diff --git a/frappe/utils/weasyprint.py b/frappe/utils/weasyprint.py
index 540149b2e8..8dff667bbd 100644
--- a/frappe/utils/weasyprint.py
+++ b/frappe/utils/weasyprint.py
@@ -121,9 +121,7 @@ class PrintFormatGenerator:
if self.header_html or self.footer_html:
self._apply_overlay_on_main(main_doc, self.header_body, self.footer_body)
- pdf = main_doc.write_pdf()
-
- return pdf
+ return main_doc.write_pdf()
def _compute_overlay_element(self, element: str):
"""
diff --git a/frappe/utils/xlsxutils.py b/frappe/utils/xlsxutils.py
index d003b3a8a4..48488120ac 100644
--- a/frappe/utils/xlsxutils.py
+++ b/frappe/utils/xlsxutils.py
@@ -70,9 +70,7 @@ def handle_html(data):
value = ", ".join(value.split(" \n"))
value = " ".join(value.split("\n"))
- value = ", ".join(value.split("# "))
-
- return value
+ return ", ".join(value.split("# "))
def read_xlsx_file_from_attached_file(file_url=None, fcontent=None, filepath=None):
diff --git a/frappe/website/doctype/blog_post/blog_post.py b/frappe/website/doctype/blog_post/blog_post.py
index 3778884090..75c0ebe5ae 100644
--- a/frappe/website/doctype/blog_post/blog_post.py
+++ b/frappe/website/doctype/blog_post/blog_post.py
@@ -175,18 +175,25 @@ class BlogPost(WebsiteGenerator):
url = frappe.local.site + "/" + self.route
- social_links = [
+ return [
{
"icon": "twitter",
"link": "https://twitter.com/intent/tweet?text=" + self.title + "&url=" + url,
},
- {"icon": "facebook", "link": "https://www.facebook.com/sharer.php?u=" + url},
- {"icon": "linkedin", "link": "https://www.linkedin.com/sharing/share-offsite/?url=" + url},
- {"icon": "envelope", "link": "mailto:?subject=" + self.title + "&body=" + url},
+ {
+ "icon": "facebook",
+ "link": "https://www.facebook.com/sharer.php?u=" + url,
+ },
+ {
+ "icon": "linkedin",
+ "link": "https://www.linkedin.com/sharing/share-offsite/?url=" + url,
+ },
+ {
+ "icon": "envelope",
+ "link": "mailto:?subject=" + self.title + "&body=" + url,
+ },
]
- return social_links
-
def load_comments(self, context):
context.comment_list = get_comment_list(self.doctype, self.name)
diff --git a/frappe/website/doctype/blog_post/test_blog_post.py b/frappe/website/doctype/blog_post/test_blog_post.py
index f0a5fb0295..760989d635 100644
--- a/frappe/website/doctype/blog_post/test_blog_post.py
+++ b/frappe/website/doctype/blog_post/test_blog_post.py
@@ -186,7 +186,7 @@ def make_test_blog(category_title="Test Blog Category"):
dict(doctype="Blogger", short_name="test-blogger", full_name="Test Blogger")
).insert()
- test_blog = frappe.get_doc(
+ return frappe.get_doc(
dict(
doctype="Blog Post",
blog_category=category_name,
@@ -197,5 +197,3 @@ def make_test_blog(category_title="Test Blog Category"):
published=1,
)
).insert()
-
- return test_blog
diff --git a/frappe/website/page_renderers/document_page.py b/frappe/website/page_renderers/document_page.py
index 54ee58ddb9..826d1f3f9c 100644
--- a/frappe/website/page_renderers/document_page.py
+++ b/frappe/website/page_renderers/document_page.py
@@ -48,8 +48,7 @@ class DocumentPage(BaseTemplatePage):
self.init_context()
self.update_context()
self.post_process_context()
- html = frappe.get_template(self.template_path).render(self.context)
- return html
+ return frappe.get_template(self.template_path).render(self.context)
def update_context(self):
self.context.doc = self.doc
diff --git a/frappe/website/report/website_analytics/website_analytics.py b/frappe/website/report/website_analytics/website_analytics.py
index dc75cdc825..70bc62fc30 100644
--- a/frappe/website/report/website_analytics/website_analytics.py
+++ b/frappe/website/report/website_analytics/website_analytics.py
@@ -186,7 +186,7 @@ class WebsiteAnalytics:
unique_count += data.get("unique_count")
total_count += data.get("count")
- report_summary = [
+ return [
{
"value": total_count,
"label": "Total Page Views",
@@ -198,4 +198,3 @@ class WebsiteAnalytics:
"datatype": "Int",
},
]
- return report_summary
diff --git a/frappe/website/router.py b/frappe/website/router.py
index 14648f15e9..72883a3e37 100644
--- a/frappe/website/router.py
+++ b/frappe/website/router.py
@@ -266,8 +266,7 @@ def get_base_template(path=None):
for pattern in patterns_desc:
if re.match(pattern, path):
templates = base_template_map[pattern]
- base_template = templates[-1]
- return base_template
+ return templates[-1]
def setup_index(page_info):
diff --git a/frappe/website/utils.py b/frappe/website/utils.py
index 74cc24b1c1..51c9056273 100644
--- a/frappe/website/utils.py
+++ b/frappe/website/utils.py
@@ -233,14 +233,11 @@ def get_next_link(route, url_prefix=None, app=None):
if next_item:
if next_item.route and next_item.title:
- html = (
+ return (
''
+ frappe._("Next")
+ ': {title}
'
).format(**next_item)
-
- return html
-
return ""
diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py
index 6bfc620f7f..6591af810a 100644
--- a/frappe/workflow/doctype/workflow_action/workflow_action.py
+++ b/frappe/workflow/doctype/workflow_action/workflow_action.py
@@ -482,14 +482,13 @@ def get_common_email_args(doc):
subject = _("Workflow Action") + f" on {doctype}: {docname}"
response = get_link_to_form(doctype, docname, f"{doctype}: {docname}")
- common_args = {
+ return {
"template": "workflow_action",
"header": "Workflow Action",
"attachments": [frappe.attach_print(doctype, docname, file_name=docname, doc=doc)],
"subject": subject,
"message": response,
}
- return common_args
def get_email_template(doc):
diff --git a/frappe/workflow/doctype/workflow_action/workflow_action_list.js b/frappe/workflow/doctype/workflow_action/workflow_action_list.js
index 9af65ded55..d970036825 100644
--- a/frappe/workflow/doctype/workflow_action/workflow_action_list.js
+++ b/frappe/workflow/doctype/workflow_action/workflow_action_list.js
@@ -11,7 +11,6 @@ frappe.listview_settings["Workflow Action"] = {
}
docname = docname.match(/[%'"]/) ? encodeURIComponent(docname) : docname;
- const link = "/app/" + frappe.router.slug(doctype) + "/" + docname;
- return link;
+ return "/app/" + frappe.router.slug(doctype) + "/" + docname;
},
};