refactor: rename get_time_zone to get_system_timezone
This commit is contained in:
parent
3694e654a1
commit
b2e36634d6
7 changed files with 29 additions and 21 deletions
|
|
@ -21,7 +21,7 @@ from frappe.social.doctype.energy_point_settings.energy_point_settings import (
|
|||
is_energy_point_enabled,
|
||||
)
|
||||
from frappe.translate import get_lang_dict, get_messages_for_boot, get_translated_doctypes
|
||||
from frappe.utils import add_user_info, cstr, get_time_zone
|
||||
from frappe.utils import add_user_info, cstr, get_system_timezone
|
||||
from frappe.utils.change_log import get_versions
|
||||
from frappe.website.doctype.web_page_view.web_page_view import is_tracking_enabled
|
||||
|
||||
|
|
@ -402,9 +402,9 @@ def get_link_title_doctypes():
|
|||
|
||||
def set_time_zone(bootinfo):
|
||||
bootinfo.time_zone = {
|
||||
"system": get_time_zone(),
|
||||
"system": get_system_timezone(),
|
||||
"user": bootinfo.get("user_info", {}).get(frappe.session.user, {}).get("time_zone", None)
|
||||
or get_time_zone(),
|
||||
or get_system_timezone(),
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ from frappe.utils import (
|
|||
flt,
|
||||
format_datetime,
|
||||
get_formatted_email,
|
||||
get_time_zone,
|
||||
get_system_timezone,
|
||||
has_gravatar,
|
||||
now_datetime,
|
||||
today,
|
||||
|
|
@ -647,7 +647,7 @@ class User(Document):
|
|||
|
||||
def set_time_zone(self):
|
||||
if not self.time_zone:
|
||||
self.time_zone = get_time_zone()
|
||||
self.time_zone = get_system_timezone()
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ from frappe.utils import (
|
|||
add_to_date,
|
||||
get_datetime,
|
||||
get_request_site_address,
|
||||
get_time_zone,
|
||||
get_system_timezone,
|
||||
get_weekdays,
|
||||
now_datetime,
|
||||
)
|
||||
|
|
@ -575,14 +575,14 @@ def google_calendar_to_repeat_on(start, end, recurrence=None):
|
|||
get_datetime(start.get("date"))
|
||||
if start.get("date")
|
||||
else parser.parse(start.get("dateTime"))
|
||||
.astimezone(ZoneInfo(get_time_zone()))
|
||||
.astimezone(ZoneInfo(get_system_timezone()))
|
||||
.replace(tzinfo=None)
|
||||
),
|
||||
"ends_on": (
|
||||
get_datetime(end.get("date"))
|
||||
if end.get("date")
|
||||
else parser.parse(end.get("dateTime"))
|
||||
.astimezone(ZoneInfo(get_time_zone()))
|
||||
.astimezone(ZoneInfo(get_system_timezone()))
|
||||
.replace(tzinfo=None)
|
||||
),
|
||||
"all_day": 1 if start.get("date") else 0,
|
||||
|
|
@ -648,11 +648,11 @@ def format_date_according_to_google_calendar(all_day, starts_on, ends_on=None):
|
|||
date_format = {
|
||||
"start": {
|
||||
"dateTime": starts_on.isoformat(),
|
||||
"timeZone": get_time_zone(),
|
||||
"timeZone": get_system_timezone(),
|
||||
},
|
||||
"end": {
|
||||
"dateTime": ends_on.isoformat(),
|
||||
"timeZone": get_time_zone(),
|
||||
"timeZone": get_system_timezone(),
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import pytz
|
|||
import frappe
|
||||
from frappe import _
|
||||
from frappe.model.document import Document
|
||||
from frappe.utils import cint, cstr, get_time_zone
|
||||
from frappe.utils import cint, cstr, get_system_timezone
|
||||
|
||||
|
||||
class TokenCache(Document):
|
||||
|
|
@ -52,7 +52,7 @@ class TokenCache(Document):
|
|||
return self
|
||||
|
||||
def get_expires_in(self):
|
||||
system_timezone = pytz.timezone(get_time_zone())
|
||||
system_timezone = pytz.timezone(get_system_timezone())
|
||||
modified = frappe.utils.get_datetime(self.modified)
|
||||
modified = system_timezone.localize(modified)
|
||||
expiry_utc = modified.astimezone(pytz.utc) + timedelta(seconds=self.expires_in)
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ from oauthlib.openid import RequestValidator
|
|||
|
||||
import frappe
|
||||
from frappe.auth import LoginManager
|
||||
from frappe.utils.data import get_system_timezone
|
||||
|
||||
|
||||
class OAuthWebRequestValidator(RequestValidator):
|
||||
|
|
@ -248,7 +249,7 @@ class OAuthWebRequestValidator(RequestValidator):
|
|||
# Remember to check expiration and scope membership
|
||||
otoken = frappe.get_doc("OAuth Bearer Token", token)
|
||||
token_expiration_local = otoken.expiration_time.replace(
|
||||
tzinfo=pytz.timezone(frappe.utils.get_time_zone())
|
||||
tzinfo=pytz.timezone(get_system_timezone())
|
||||
)
|
||||
token_expiration_utc = token_expiration_local.astimezone(pytz.utc)
|
||||
is_token_valid = (
|
||||
|
|
|
|||
|
|
@ -318,15 +318,22 @@ def get_eta(from_time, percent_complete):
|
|||
return str(datetime.timedelta(seconds=(100 - percent_complete) / percent_complete * diff))
|
||||
|
||||
|
||||
def _get_time_zone():
|
||||
def _get_system_timezone():
|
||||
return frappe.db.get_system_setting("time_zone") or "Asia/Kolkata" # Default to India ?!
|
||||
|
||||
|
||||
def get_time_zone():
|
||||
def get_system_timezone():
|
||||
if frappe.local.flags.in_test:
|
||||
return _get_time_zone()
|
||||
return _get_system_timezone()
|
||||
|
||||
return frappe.cache().get_value("time_zone", _get_time_zone)
|
||||
return frappe.cache().get_value("time_zone", _get_system_timezone)
|
||||
|
||||
|
||||
def get_time_zone():
|
||||
deprecation_warning(
|
||||
"`get_time_zone` is deprecated and will be removed in version 16. Use `get_system_timezone` instead."
|
||||
)
|
||||
return get_system_timezone()
|
||||
|
||||
|
||||
def convert_utc_to_timezone(utc_timestamp, time_zone):
|
||||
|
|
@ -345,7 +352,7 @@ def get_datetime_in_timezone(time_zone):
|
|||
|
||||
|
||||
def convert_utc_to_system_timezone(utc_timestamp):
|
||||
time_zone = get_time_zone()
|
||||
time_zone = get_system_timezone()
|
||||
return convert_utc_to_timezone(utc_timestamp, time_zone)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ from werkzeug.wrappers import Response
|
|||
import frappe
|
||||
from frappe import _
|
||||
from frappe.model.document import Document
|
||||
from frappe.utils import cint, get_assets_json, get_time_zone, md_to_html
|
||||
from frappe.utils import cint, get_assets_json, get_system_timezone, md_to_html
|
||||
|
||||
FRONTMATTER_PATTERN = re.compile(r"^\s*(?:---|\+\+\+)(.*?)(?:---|\+\+\+)\s*(.+)$", re.S | re.M)
|
||||
H1_TAG_PATTERN = re.compile("<h1>([^<]*)")
|
||||
|
|
@ -167,8 +167,8 @@ def get_boot_data():
|
|||
"time_format": frappe.get_system_settings("time_format") or "HH:mm:ss",
|
||||
},
|
||||
"time_zone": {
|
||||
"system": get_time_zone(),
|
||||
"user": frappe.db.get_value("User", frappe.session.user, "time_zone") or get_time_zone(),
|
||||
"system": get_system_timezone(),
|
||||
"user": frappe.db.get_value("User", frappe.session.user, "time_zone") or get_system_timezone(),
|
||||
},
|
||||
"assets_json": get_assets_json(),
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue