refactor: drop pytz usage
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
This commit is contained in:
parent
b9c43df357
commit
de1f8da9d1
@ -130,14 +130,14 @@ def update_call_status_info(**kwargs):
|
|||||||
|
|
||||||
def get_datetime_from_timestamp(timestamp):
|
def get_datetime_from_timestamp(timestamp):
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from pytz import timezone
|
from zoneinfo import ZoneInfo
|
||||||
|
|
||||||
if not timestamp: return None
|
if not timestamp: return None
|
||||||
|
|
||||||
datetime_utc_tz_str = timestamp.strftime('%Y-%m-%d %H:%M:%S%z')
|
datetime_utc_tz_str = timestamp.strftime('%Y-%m-%d %H:%M:%S%z')
|
||||||
datetime_utc_tz = datetime.strptime(datetime_utc_tz_str, '%Y-%m-%d %H:%M:%S%z')
|
datetime_utc_tz = datetime.strptime(datetime_utc_tz_str, '%Y-%m-%d %H:%M:%S%z')
|
||||||
system_timezone = frappe.utils.get_system_timezone()
|
system_timezone = frappe.utils.get_system_timezone()
|
||||||
converted_datetime = datetime_utc_tz.astimezone(timezone(system_timezone))
|
converted_datetime = datetime_utc_tz.astimezone(ZoneInfo(system_timezone))
|
||||||
return frappe.utils.format_datetime(converted_datetime, 'yyyy-MM-dd HH:mm:ss')
|
return frappe.utils.format_datetime(converted_datetime, 'yyyy-MM-dd HH:mm:ss')
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
@ -179,4 +179,4 @@ def get_lead_or_deal_from_number(call):
|
|||||||
if not doc:
|
if not doc:
|
||||||
doc = find_record(doctype, number)
|
doc = find_record(doctype, number)
|
||||||
|
|
||||||
return doc, doctype
|
return doc, doctype
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user