MCPcopy
hub / github.com/encode/httpx / delete

Method delete

httpx/_models.py:1168–1190  ·  view source on GitHub ↗

Delete a cookie by name. May optionally include domain and path in order to specify exactly which cookie to delete.

(
        self,
        name: str,
        domain: str | None = None,
        path: str | None = None,
    )

Source from the content-addressed store, hash-verified

1166 return value
1167
1168 def delete(
1169 self,
1170 name: str,
1171 domain: str | None = None,
1172 path: str | None = None,
1173 ) -> None:
1174 """
1175 Delete a cookie by name. May optionally include domain and path
1176 in order to specify exactly which cookie to delete.
1177 """
1178 if domain is not None and path is not None:
1179 return self.jar.clear(domain, path, name)
1180
1181 remove = [
1182 cookie
1183 for cookie in self.jar
1184 if cookie.name == name
1185 and (domain is None or cookie.domain == domain)
1186 and (path is None or cookie.path == path)
1187 ]
1188
1189 for cookie in remove:
1190 self.jar.clear(cookie.domain, cookie.path, cookie.name)
1191
1192 def clear(self, domain: str | None = None, path: str | None = None) -> None:
1193 """

Callers 2

__delitem__Method · 0.95

Calls 1

clearMethod · 0.80

Tested by 1