Changeset 17:3e71d2628028 in livinglogic.python.nightshade

Show
Ignore:
Timestamp:
05/19/06 11:16:33 (14 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Tags:
rel-0-2-3
Message:

Use timezone info for last modified teimstamp too.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • nightshade.py

    r16 r17  
    2222 
    2323utc = UTC() 
     24 
     25 
     26def getnow(): 
     27    return datetime.datetime.utcnow().replace(tzinfo=utc) 
    2428 
    2529 
     
    6367            if cherrypy.request.method != "GET": 
    6468                return func(*args, **kwargs) 
    65             now = datetime.datetime.utcnow().replace(tzinfo=utc) 
     69            now = getnow() 
    6670            cachekey = (args, tuple(sorted(kwargs.iteritems()))) 
    6771            self.lock.acquire() 
     
    7882                        cherrypy.response.headers.update(headers) 
    7983                if fetch: 
    80                     timestamp = datetime.datetime.utcnow() 
     84                    timestamp = getnow() 
    8185                    content = func(*args, **kwargs) 
    8286                    # Don't cache error responses 
     
    162166        """ 
    163167         
    164         now = datetime.datetime.utcnow().replace(tzinfo=utc) 
     168        now = getnow() 
    165169        if self.pool is not None: 
    166170            while 1: