Dict-like get() that also supports optional domain and path args in order to resolve naming collisions from using one cookie jar over multiple domains. .. warning:: operation is O(n), not O(1).
( # type: ignore[override]
self,
name: str,
default: str | None = None,
domain: str | None = None,
path: str | None = None,
)
| 209 | _policy: CookiePolicy |
| 210 | |
| 211 | def get( # type: ignore[override] |
| 212 | self, |
| 213 | name: str, |
| 214 | default: str | None = None, |
| 215 | domain: str | None = None, |
| 216 | path: str | None = None, |
| 217 | ) -> str | None: |
| 218 | """Dict-like get() that also supports optional domain and path args in |
| 219 | order to resolve naming collisions from using one cookie jar over |
| 220 | multiple domains. |
| 221 | |
| 222 | .. warning:: operation is O(n), not O(1). |
| 223 | """ |
| 224 | try: |
| 225 | return self._find_no_duplicates(name, domain, path) |
| 226 | except KeyError: |
| 227 | return default |
| 228 | |
| 229 | def set( |
| 230 | self, name: str, value: str | Morsel[dict[str, str]] | None, **kwargs: Any |