commit b79a8861aa00611ebcc5307d03587e2e3e59121b Author: George Kadianakis desnacked@riseup.net Date: Tue Feb 24 14:28:42 2015 +0000
Always use UTC time, since that's what consensuses use. --- guardfraction.py | 4 ++-- guardiness/guard_ds.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/guardfraction.py b/guardfraction.py index 81bd3df..b933105 100755 --- a/guardfraction.py +++ b/guardfraction.py @@ -129,9 +129,9 @@ def check_clock_correctness(db_cursor): latest_date_in_db = db_cursor.fetchone()[0] latest_date_in_db = datetime.datetime.strptime(latest_date_in_db, "%Y-%m-%d %H:%M:%S")
- if datetime.datetime.now() < latest_date_in_db: + if datetime.datetime.utcnow() < latest_date_in_db: raise DesynchronizedClock("Current time is in the past (%s compared to %s)" % - (datetime.datetime.now(), latest_date_in_db)) + (datetime.datetime.utcnow(), latest_date_in_db))
def main(): """ diff --git a/guardiness/guard_ds.py b/guardiness/guard_ds.py index 61907b0..5d9a7d8 100644 --- a/guardiness/guard_ds.py +++ b/guardiness/guard_ds.py @@ -60,7 +60,7 @@ class Guards(object):
Might raise IOError. """ - now = datetime.datetime.now() # get the current date + now = datetime.datetime.utcnow() # get the current date now = now.replace(microsecond=0) # leave out the microsecond part
with open(output_fname, 'w+') as f:
tor-commits@lists.torproject.org