aboutsummaryrefslogtreecommitdiff
path: root/cgi/weabot.py
diff options
context:
space:
mode:
Diffstat (limited to 'cgi/weabot.py')
-rwxr-xr-xcgi/weabot.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/cgi/weabot.py b/cgi/weabot.py
index f5451d9..f576f91 100755
--- a/cgi/weabot.py
+++ b/cgi/weabot.py
@@ -110,13 +110,14 @@ class weabot(object):
self.handleCookies()
def handleResponse(self):
- if self._cookies is not None:
- for cookie in self._cookies.values():
- self.headers.append(("Set-Cookie", cookie.output(header="")))
+ if self._newcookies:
+ for newcookie in self._newcookies.values():
+ self.headers.append(("Set-Cookie", newcookie.output(header="")))
def handleCookies(self):
self._cookies = SimpleCookie()
self._cookies.load(self.environ.get("HTTP_COOKIE", ""))
+ self._newcookies = None
def run(self):
path_split = self.environ["PATH_INFO"].split("/")