mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Fix minor fallback directory script issues with time zones
This commit is contained in:
parent
9580036986
commit
a6017d61e1
@ -360,6 +360,7 @@ def onionoo_fetch(what, **kwargs):
|
||||
# Check for freshness
|
||||
if last_mod < required_freshness:
|
||||
if last_mod_date is not None:
|
||||
# This check sometimes fails transiently, retry the script if it does
|
||||
date_message = "Outdated data: last updated " + last_mod_date
|
||||
else:
|
||||
date_message = "No data: never downloaded "
|
||||
@ -406,7 +407,7 @@ def fetch(what, **kwargs):
|
||||
## Fallback Candidate Class
|
||||
|
||||
class Candidate(object):
|
||||
CUTOFF_ADDRESS_AND_PORT_STABLE = (datetime.datetime.now()
|
||||
CUTOFF_ADDRESS_AND_PORT_STABLE = (datetime.datetime.utcnow()
|
||||
- datetime.timedelta(ADDRESS_AND_PORT_STABLE_DAYS))
|
||||
|
||||
def __init__(self, details):
|
||||
@ -599,7 +600,7 @@ class Candidate(object):
|
||||
|
||||
periods = history.keys()
|
||||
periods.sort(key = lambda x: history[x]['interval'])
|
||||
now = datetime.datetime.now()
|
||||
now = datetime.datetime.utcnow()
|
||||
newest = now
|
||||
for p in periods:
|
||||
h = history[p]
|
||||
|
Loading…
Reference in New Issue
Block a user