| Index: third_party/logilab/common/date.py
 | 
| diff --git a/third_party/logilab/common/date.py b/third_party/logilab/common/date.py
 | 
| index 544d03ecffbcd00ba61c670b25a2711dca84c61d..a093a8a9bbc8c1a69fa51db3c212a3162c115944 100644
 | 
| --- a/third_party/logilab/common/date.py
 | 
| +++ b/third_party/logilab/common/date.py
 | 
| @@ -314,7 +314,7 @@ def ustrftime(somedate, fmt='%Y-%m-%d'):
 | 
|  def utcdatetime(dt):
 | 
|      if dt.tzinfo is None:
 | 
|          return dt
 | 
| -    return datetime(*dt.utctimetuple()[:7])
 | 
| +    return (dt.replace(tzinfo=None) - dt.utcoffset())
 | 
|  
 | 
|  def utctime(dt):
 | 
|      if dt.tzinfo is None:
 | 
| 
 |