mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-11-04 01:47:27 +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