[Checkins] SVN: zope.browserresource/trunk/s Get rid of zope.datetime dependency.
Dan Korostelev
nadako at gmail.com
Tue Aug 25 07:25:04 EDT 2009
Log message for revision 103195:
Get rid of zope.datetime dependency.
Changed:
U zope.browserresource/trunk/setup.py
U zope.browserresource/trunk/src/zope/browserresource/file.py
-=-
Modified: zope.browserresource/trunk/setup.py
===================================================================
--- zope.browserresource/trunk/setup.py 2009-08-25 11:19:29 UTC (rev 103194)
+++ zope.browserresource/trunk/setup.py 2009-08-25 11:25:04 UTC (rev 103195)
@@ -43,7 +43,6 @@
'zope.component>=3.7.0',
'zope.configuration',
'zope.contenttype',
- 'zope.datetime',
'zope.i18n',
'zope.interface',
'zope.location',
Modified: zope.browserresource/trunk/src/zope/browserresource/file.py
===================================================================
--- zope.browserresource/trunk/src/zope/browserresource/file.py 2009-08-25 11:19:29 UTC (rev 103194)
+++ zope.browserresource/trunk/src/zope/browserresource/file.py 2009-08-25 11:25:04 UTC (rev 103195)
@@ -19,12 +19,11 @@
import os
import time
try:
- from email.utils import formatdate
+ from email.utils import formatdate, parsedate_tz, mktime_tz
except ImportError: # python 2.4
- from email.Utils import formatdate
+ from email.Utils import formatdate, parsedate_tz, mktime_tz
from zope.contenttype import guess_content_type
-from zope.datetime import time as timeFromDateTimeString
from zope.interface import implements, classProvides
from zope.publisher.browser import BrowserView
from zope.publisher.interfaces import NotFound
@@ -136,7 +135,7 @@
# understand the screwy date string as a lucky side effect
# of the way they parse it).
try:
- mod_since = long(timeFromDateTimeString(header))
+ mod_since = long(mktime_tz(parsedate_tz(header)))
except:
mod_since = None
if mod_since is not None:
More information about the Checkins
mailing list