From 8a83226c608a8d5fdf66d7a499af6b0715c9c996 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sat, 24 Jun 2023 12:17:19 +0530 Subject: [PATCH] perf: defer GoogleOAuth import --- frappe/website/doctype/website_settings/website_settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/website/doctype/website_settings/website_settings.py b/frappe/website/doctype/website_settings/website_settings.py index ef48203cda..0295ac03e4 100644 --- a/frappe/website/doctype/website_settings/website_settings.py +++ b/frappe/website/doctype/website_settings/website_settings.py @@ -5,7 +5,6 @@ from urllib.parse import quote import frappe from frappe import _ -from frappe.integrations.google_oauth import GoogleOAuth from frappe.model.document import Document from frappe.utils import encode, get_request_site_address from frappe.website.utils import get_boot_data @@ -100,6 +99,8 @@ class WebsiteSettings(Document): frappe.clear_cache() def get_access_token(self): + from frappe.integrations.google_oauth import GoogleOAuth + if not self.indexing_refresh_token: button_label = frappe.bold(_("Allow API Indexing Access")) raise frappe.ValidationError(_("Click on {0} to generate Refresh Token.").format(button_label))