summaryrefslogtreecommitdiffstats
path: root/ipapython
diff options
context:
space:
mode:
Diffstat (limited to 'ipapython')
-rw-r--r--ipapython/cookie.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ipapython/cookie.py b/ipapython/cookie.py
index 57523a402..9797fc184 100644
--- a/ipapython/cookie.py
+++ b/ipapython/cookie.py
@@ -322,7 +322,8 @@ class Cookie(object):
return cookies
@classmethod
- def get_named_cookie_from_string(cls, cookie_string, cookie_name, request_url=None):
+ def get_named_cookie_from_string(cls, cookie_string, cookie_name,
+ request_url=None, timestamp=None):
'''
A cookie string may contain multiple cookies, parse the cookie
string and return the last cookie in the string matching the
@@ -344,6 +345,8 @@ class Cookie(object):
if cookie.key == cookie_name:
target_cookie = cookie
+ if timestamp is not None:
+ target_cookie.timestamp = timestamp
if request_url is not None:
target_cookie.normalize(request_url)
return target_cookie