mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-07-10 16:12:22 +03:00
Fix date_serialize method (edits)
This commit is contained in:
parent
84cb1e0e0f
commit
e65b7b0fd1
|
@ -1,14 +1,7 @@
|
||||||
import base64
|
import base64
|
||||||
import json
|
import json
|
||||||
import struct
|
import struct
|
||||||
from datetime import datetime, date, timedelta, timezone
|
from datetime import datetime, date, timedelta
|
||||||
import time
|
|
||||||
|
|
||||||
def _getNativeTimeZone():
|
|
||||||
offset = time.timezone
|
|
||||||
if time.localtime().tm_isdst:
|
|
||||||
offset += 1
|
|
||||||
return timezone(timedelta(hours=offset))
|
|
||||||
|
|
||||||
def _json_default(value):
|
def _json_default(value):
|
||||||
if isinstance(value, bytes):
|
if isinstance(value, bytes):
|
||||||
|
@ -138,7 +131,7 @@ class TLObject:
|
||||||
elif isinstance(dt, float):
|
elif isinstance(dt, float):
|
||||||
dt = int(dt)
|
dt = int(dt)
|
||||||
elif isinstance(dt, timedelta):
|
elif isinstance(dt, timedelta):
|
||||||
dt = int(datetime.fromtimestamp(dt.total_seconds()).timestamp())
|
dt = dt.total_seconds()
|
||||||
except OSError:
|
except OSError:
|
||||||
dt = 0
|
dt = 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user