perf: defer babel import

Only required when configuring but will get loaded everywhere
This commit is contained in:
Ankush Menat 2023-08-07 10:03:40 +05:30
parent 0218ca538f
commit f574ac11ea

View File

@ -6,7 +6,6 @@ import json
from datetime import date
import frappe
from babel import Locale
from frappe import _, throw
from frappe.model.document import Document
from frappe.utils import formatdate, getdate, today
@ -169,4 +168,6 @@ def is_holiday(holiday_list, date=None):
def local_country_name(country_code: str) -> str:
"""Return the localized country name for the given country code."""
from babel import Locale
return Locale.parse(frappe.local.lang, sep="-").territories.get(country_code, country_code)