Skip to content

Commit 76d46a0

Browse files
committed
Rename cookie types
1 parent 1b57359 commit 76d46a0

File tree

7 files changed

+14
-16
lines changed

7 files changed

+14
-16
lines changed

playwright/_impl/_api_structures.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@ class Cookie(TypedDict, total=False):
3232
httpOnly: bool
3333
secure: bool
3434
sameSite: Literal["Lax", "None", "Strict"]
35+
partitionKey: Optional[str]
3536

3637

37-
class ContextCookie(TypedDict, total=False):
38+
class StorageStateCookie(TypedDict, total=False):
3839
name: str
3940
value: str
4041
domain: str
@@ -43,7 +44,6 @@ class ContextCookie(TypedDict, total=False):
4344
httpOnly: bool
4445
secure: bool
4546
sameSite: Literal["Lax", "None", "Strict"]
46-
partitionKey: Optional[str]
4747

4848

4949
# TODO: We are waiting for PEP705 so SetCookieParam can be readonly and matches Cookie.
@@ -110,7 +110,7 @@ class ProxySettings(TypedDict, total=False):
110110

111111

112112
class StorageState(TypedDict, total=False):
113-
cookies: List[Cookie]
113+
cookies: List[StorageStateCookie]
114114
origins: List[OriginState]
115115

116116

playwright/_impl/_browser_context.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
)
3333

3434
from playwright._impl._api_structures import (
35-
ContextCookie,
35+
Cookie,
3636
Geolocation,
3737
SetCookieParam,
3838
StorageState,
@@ -334,9 +334,7 @@ async def new_page(self) -> Page:
334334
raise Error("Please use browser.new_context()")
335335
return from_channel(await self._channel.send("newPage", None))
336336

337-
async def cookies(
338-
self, urls: Union[str, Sequence[str]] = None
339-
) -> List[ContextCookie]:
337+
async def cookies(self, urls: Union[str, Sequence[str]] = None) -> List[Cookie]:
340338
if urls is None:
341339
urls = []
342340
if isinstance(urls, str):

playwright/async_api/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868

6969
ChromiumBrowserContext = BrowserContext
7070

71-
ContextCookie = playwright._impl._api_structures.ContextCookie
7271
Cookie = playwright._impl._api_structures.Cookie
7372
FilePayload = playwright._impl._api_structures.FilePayload
7473
FloatRect = playwright._impl._api_structures.FloatRect
@@ -80,6 +79,7 @@
8079
ResourceTiming = playwright._impl._api_structures.ResourceTiming
8180
SourceLocation = playwright._impl._api_structures.SourceLocation
8281
StorageState = playwright._impl._api_structures.StorageState
82+
StorageStateCookie = playwright._impl._api_structures.StorageStateCookie
8383
ViewportSize = playwright._impl._api_structures.ViewportSize
8484

8585
Error = playwright._impl._errors.Error
@@ -160,7 +160,6 @@ def __call__(
160160
"CDPSession",
161161
"ChromiumBrowserContext",
162162
"ConsoleMessage",
163-
"ContextCookie",
164163
"Cookie",
165164
"Dialog",
166165
"Download",
@@ -189,6 +188,7 @@ def __call__(
189188
"Selectors",
190189
"SourceLocation",
191190
"StorageState",
191+
"StorageStateCookie",
192192
"TimeoutError",
193193
"Touchscreen",
194194
"Video",

playwright/async_api/_generated.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from playwright._impl._accessibility import Accessibility as AccessibilityImpl
2222
from playwright._impl._api_structures import (
2323
ClientCertificate,
24-
ContextCookie,
24+
Cookie,
2525
FilePayload,
2626
FloatRect,
2727
Geolocation,
@@ -12794,7 +12794,7 @@ async def new_page(self) -> "Page":
1279412794

1279512795
async def cookies(
1279612796
self, urls: typing.Optional[typing.Union[str, typing.Sequence[str]]] = None
12797-
) -> typing.List[ContextCookie]:
12797+
) -> typing.List[Cookie]:
1279812798
"""BrowserContext.cookies
1279912799

1280012800
If no URLs are specified, this method returns all cookies. If URLs are specified, only cookies that affect those

playwright/sync_api/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868

6969
ChromiumBrowserContext = BrowserContext
7070

71-
ContextCookie = playwright._impl._api_structures.ContextCookie
7271
Cookie = playwright._impl._api_structures.Cookie
7372
FilePayload = playwright._impl._api_structures.FilePayload
7473
FloatRect = playwright._impl._api_structures.FloatRect
@@ -80,6 +79,7 @@
8079
ResourceTiming = playwright._impl._api_structures.ResourceTiming
8180
SourceLocation = playwright._impl._api_structures.SourceLocation
8281
StorageState = playwright._impl._api_structures.StorageState
82+
StorageStateCookie = playwright._impl._api_structures.StorageStateCookie
8383
ViewportSize = playwright._impl._api_structures.ViewportSize
8484

8585
Error = playwright._impl._errors.Error
@@ -159,7 +159,6 @@ def __call__(
159159
"CDPSession",
160160
"ChromiumBrowserContext",
161161
"ConsoleMessage",
162-
"ContextCookie",
163162
"Cookie",
164163
"Dialog",
165164
"Download",
@@ -188,6 +187,7 @@ def __call__(
188187
"Selectors",
189188
"SourceLocation",
190189
"StorageState",
190+
"StorageStateCookie",
191191
"sync_playwright",
192192
"TimeoutError",
193193
"Touchscreen",

playwright/sync_api/_generated.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from playwright._impl._accessibility import Accessibility as AccessibilityImpl
2222
from playwright._impl._api_structures import (
2323
ClientCertificate,
24-
ContextCookie,
24+
Cookie,
2525
FilePayload,
2626
FloatRect,
2727
Geolocation,
@@ -12816,7 +12816,7 @@ def new_page(self) -> "Page":
1281612816

1281712817
def cookies(
1281812818
self, urls: typing.Optional[typing.Union[str, typing.Sequence[str]]] = None
12819-
) -> typing.List[ContextCookie]:
12819+
) -> typing.List[Cookie]:
1282012820
"""BrowserContext.cookies
1282112821

1282212822
If no URLs are specified, this method returns all cookies. If URLs are specified, only cookies that affect those

scripts/generate_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ def return_value(value: Any) -> List[str]:
225225
226226
227227
from playwright._impl._accessibility import Accessibility as AccessibilityImpl
228-
from playwright._impl._api_structures import ContextCookie, SetCookieParam, FloatRect, FilePayload, Geolocation, HttpCredentials, PdfMargins, Position, ProxySettings, ResourceTiming, SourceLocation, StorageState, ClientCertificate, ViewportSize, RemoteAddr, SecurityDetails, RequestSizes, NameValue, TracingGroupLocation
228+
from playwright._impl._api_structures import Cookie, SetCookieParam, FloatRect, FilePayload, Geolocation, HttpCredentials, PdfMargins, Position, ProxySettings, ResourceTiming, SourceLocation, StorageState, ClientCertificate, ViewportSize, RemoteAddr, SecurityDetails, RequestSizes, NameValue, TracingGroupLocation
229229
from playwright._impl._browser import Browser as BrowserImpl
230230
from playwright._impl._browser_context import BrowserContext as BrowserContextImpl
231231
from playwright._impl._browser_type import BrowserType as BrowserTypeImpl

0 commit comments

Comments
 (0)