# HG changeset patch # User Thierry Florac # Date 1267569295 -3600 # Node ID 11b11c5a4f9e3d76cf8eed34e67139a1ef8e85da # Parent 266139614a46d2a814b9e2f0495869f156b75051 Handle None values ! diff -r 266139614a46 -r 11b11c5a4f9e ztfy/utils/timezone.py --- a/ztfy/utils/timezone.py Tue Mar 02 23:34:27 2010 +0100 +++ b/ztfy/utils/timezone.py Tue Mar 02 23:34:55 2010 +0100 @@ -16,8 +16,8 @@ $Id: $ """ -__version__ = "$Revision: $" -__release__ = "$Id: $" +__version__ = "$Revision: $" +__release__ = "$Id: $" __docformat__ = "restructuredtext" # import standard packages @@ -43,16 +43,20 @@ @implementer(ITZInfo) @adapter(IBrowserRequest) def tzinfo(request=None): - return tz + return tz def tztime(value): + if not value: + return None if not value.tzinfo: value = GMT.localize(value) return value.astimezone(tz) def gmtime(value): + if not value: + return None if not value.tzinfo: value = GMT.localize(value) return value.astimezone(GMT)