MCPcopy Index your code
hub / github.com/python/cpython / clear_session_cookies

Method clear_session_cookies

Lib/http/cookiejar.py:1720–1733  ·  view source on GitHub ↗

Discard all session cookies. Note that the .save() method won't save session cookies anyway, unless you ask otherwise by passing a true ignore_discard argument.

(self)

Source from the content-addressed store, hash-verified

1718 self._cookies = {}
1719
1720 def clear_session_cookies(self):
1721 """Discard all session cookies.
1722
1723 Note that the .save() method won't save session cookies anyway, unless
1724 you ask otherwise by passing a true ignore_discard argument.
1725
1726 """
1727 self._cookies_lock.acquire()
1728 try:
1729 for cookie in self:
1730 if cookie.discard:
1731 self.clear(cookie.domain, cookie.path, cookie.name)
1732 finally:
1733 self._cookies_lock.release()
1734
1735 def clear_expired_cookies(self):
1736 """Discard all expired cookies.

Callers 2

test_expiresMethod · 0.95
test_session_cookiesMethod · 0.95

Calls 3

clearMethod · 0.95
acquireMethod · 0.45
releaseMethod · 0.45

Tested by 2

test_expiresMethod · 0.76
test_session_cookiesMethod · 0.76