From bd23dd9fd4357e9f3dad886efe7a7f0b111d8e70 Mon Sep 17 00:00:00 2001 From: desaster Date: Thu, 17 Jun 2010 09:09:37 +0000 Subject: [PATCH] the UTC timestamp returned by nowUnix() was skewed by DST git-svn-id: https://kippo.googlecode.com/svn/trunk@126 951d7100-d841-11de-b865-b3884708a8e2 --- kippo/core/dblog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kippo/core/dblog.py b/kippo/core/dblog.py index 32b0347..3b3ac24 100644 --- a/kippo/core/dblog.py +++ b/kippo/core/dblog.py @@ -1,7 +1,7 @@ # Copyright (c) 2009 Upi Tamminen # See the COPYRIGHT file for more information -import re, time, datetime, socket +import re, time, socket class DBLogger(object): def __init__(self, cfg): @@ -40,7 +40,7 @@ class DBLogger(object): def nowUnix(self): """return the current UTC time as an UNIX timestamp""" - return int(time.mktime(datetime.datetime.utcnow().utctimetuple())) + return int(time.mktime(time.gmtime()[:-1] + (-1,))) def emit(self, ev): if not len(ev['message']):