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

Method delete

httpx/_models.py:1168–1190  ·  httpx/_models.py::Cookies.delete

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 class="st">"""
1175 Delete a cookie by name. May optionally include domain and path
1176 in order to specify exactly which cookie to delete.
1177 class="st">"""
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 class="st">"""

Callers 2

__delitem__Method · 0.95

Calls 1

clearMethod · 0.80

Tested by 1