mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-06 02:13:41 +03:00
More robust handling of auto flight log poll that spans midnight.
This commit is contained in:
parent
55147b062b
commit
b799494e3c
@ -193,7 +193,7 @@ class EDLogs:
|
|||||||
now = localtime()
|
now = localtime()
|
||||||
if now.tm_hour == 0 and visited_struct.tm_hour == 23:
|
if now.tm_hour == 0 and visited_struct.tm_hour == 23:
|
||||||
# Crossed midnight between timestamp and poll
|
# Crossed midnight between timestamp and poll
|
||||||
now = localtime(time()-12*60%60) # yesterday
|
now = localtime(time()-12*60*60) # yesterday
|
||||||
time_struct = datetime(now.tm_year, now.tm_mon, now.tm_mday, visited_struct.tm_hour, visited_struct.tm_min, visited_struct.tm_sec).timetuple() # still local time
|
time_struct = datetime(now.tm_year, now.tm_mon, now.tm_mday, visited_struct.tm_hour, visited_struct.tm_min, visited_struct.tm_sec).timetuple() # still local time
|
||||||
# Tk on Windows doesn't like to be called outside of an event handler, so generate an event
|
# Tk on Windows doesn't like to be called outside of an event handler, so generate an event
|
||||||
self.last_event = (mktime(time_struct), system)
|
self.last_event = (mktime(time_struct), system)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user