X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Futil.py;h=f70680e752ea95e77d0f04ca043d4fd777a56b08;hb=69a029dcfdd72f66a31aadcd4517bb13d5803127;hp=4fad6e90db35d93356830df483c87da20f2d9036;hpb=f639ac812fc618d4b45d419dc0a415a2e53ddf6e;p=wrw.git diff --git a/wrw/util.py b/wrw/util.py index 4fad6e9..f70680e 100644 --- a/wrw/util.py +++ b/wrw/util.py @@ -62,7 +62,7 @@ class funplex(object): return fun return dec -def persession(data = None): +def persession(data=None): def dec(callable): def wrapper(req): sess = session.get(req) @@ -112,7 +112,7 @@ def pregen(callable): class sessiondata(object): @classmethod - def get(cls, req, create = True): + def get(cls, req, create=True): sess = cls.sessdb().get(req) with sess.lock: try: @@ -258,6 +258,6 @@ class specdirty(sessiondata): def datecheck(req, mtime): if "If-Modified-Since" in req.ihead: rtime = proto.phttpdate(req.ihead["If-Modified-Since"]) - if rtime >= math.floor(mtime): + if rtime is not None and rtime >= math.floor(mtime): raise resp.unmodified() req.ohead["Last-Modified"] = proto.httpdate(mtime)