X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Fcookie.py;fp=wrw%2Fcookie.py;h=3a3c9164e427fb765c3331351cb6665a1cdd0685;hb=5218a0fd274ad9167d47b9c9929b089766cd2584;hp=c6ae36c64b8daa4aef174a3de9f733f265a6655b;hpb=388ed0605123d84cf2ed23dcd8a89de1b749a7b1;p=wrw.git diff --git a/wrw/cookie.py b/wrw/cookie.py index c6ae36c..3a3c916 100644 --- a/wrw/cookie.py +++ b/wrw/cookie.py @@ -27,9 +27,10 @@ class cookiedict(object): return default return self.bk[name].value - def add(self, name, value, path = None): + def add(self, name, value, **kw): self.codec[name] = value - if path is not None: self.codec[name]["path"] = path + for key, value in kw.items(): + self.codec[name][key] = value def __setitem__(self, name, value): self.add(name, value) @@ -40,5 +41,5 @@ def cookies(req): def get(req, name, default = None): return cookies(req).get(name, default) -def add(req, name, value, path = None): - cookies(req).add(name, value, path) +def add(req, name, value, **kw): + cookies(req).add(name, value, **kw)