Skip to content

Commit 87fd4b5

Browse files
authored
chore: rename private modules to _ (microsoft#366)
1 parent a95c871 commit 87fd4b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+304
-282
lines changed

playwright/__init__.py

Lines changed: 50 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,27 @@
1919
and for the async API [here](async_api.html).
2020
"""
2121

22-
import playwright.types as types
23-
from playwright.main import AsyncPlaywrightContextManager, SyncPlaywrightContextManager
22+
import playwright._types as types
23+
from playwright._main import AsyncPlaywrightContextManager, SyncPlaywrightContextManager
2424

25+
ConsoleMessageLocation = types.ConsoleMessageLocation
26+
Cookie = types.Cookie
27+
Credentials = types.Credentials
28+
DeviceDescriptor = types.DeviceDescriptor
2529
Error = types.Error
30+
FilePayload = types.FilePayload
31+
FloatRect = types.FloatRect
32+
Geolocation = types.Geolocation
33+
IntSize = types.IntSize
34+
MousePosition = types.MousePosition
35+
PdfMargins = types.PdfMargins
36+
ProxyServer = types.ProxyServer
37+
RecordHarOptions = types.RecordHarOptions
38+
RecordVideoOptions = types.RecordVideoOptions
39+
RequestFailure = types.RequestFailure
40+
ResourceTiming = types.ResourceTiming
41+
SelectOption = types.SelectOption
42+
StorageState = types.StorageState
2643
TimeoutError = types.TimeoutError
2744

2845

@@ -42,35 +59,35 @@ def sync_playwright() -> SyncPlaywrightContextManager:
4259
]
4360

4461
__pdoc__ = {
45-
"accessibility": False,
46-
"async_base": False,
47-
"browser": False,
48-
"browser_context": False,
49-
"browser_type": False,
50-
"cdp_session": False,
51-
"chromium_browser_context": False,
52-
"connection": False,
53-
"console_message": False,
54-
"dialog": False,
55-
"download": False,
56-
"element_handle": False,
57-
"event_context_manager": False,
58-
"file_chooser": False,
59-
"frame": False,
60-
"helper": False,
61-
"impl_to_api_mapping": False,
62-
"input": False,
63-
"js_handle": False,
64-
"main": False,
65-
"network": False,
66-
"object_factory": False,
67-
"page": False,
68-
"path_utils": False,
69-
"playwright": False,
70-
"selectors": False,
71-
"sync_base": False,
72-
"transport": False,
73-
"wait_helper": False,
74-
"async_playwright": False,
75-
"sync_playwright": False,
62+
"_accessibility": False,
63+
"_async_base": False,
64+
"_browser": False,
65+
"_browser_context": False,
66+
"_browser_type": False,
67+
"_cdp_session": False,
68+
"_chromium_browser_context": False,
69+
"_connection": False,
70+
"_console_message": False,
71+
"_dialog": False,
72+
"_download": False,
73+
"_element_handle": False,
74+
"_event_context_manager": False,
75+
"_file_chooser": False,
76+
"_frame": False,
77+
"_helper": False,
78+
"_impl_to_api_mapping": False,
79+
"_input": False,
80+
"_js_handle": False,
81+
"_main": False,
82+
"_network": False,
83+
"_object_factory": False,
84+
"_page": False,
85+
"_path_utils": False,
86+
"_playwright": False,
87+
"_selectors": False,
88+
"_sync_base": False,
89+
"_transport": False,
90+
"_wait_helper": False,
91+
"_async_playwright": False,
92+
"_sync_playwright": False,
7693
}

playwright/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from playwright.main import main
15+
from playwright._main import main
1616

1717
main()

playwright/accessibility.py renamed to playwright/_accessibility.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
from typing import Dict, Optional
1616

17-
from playwright.connection import Channel
18-
from playwright.element_handle import ElementHandle
19-
from playwright.helper import locals_to_params
17+
from playwright._connection import Channel
18+
from playwright._element_handle import ElementHandle
19+
from playwright._helper import locals_to_params
2020

2121

2222
def _ax_node_from_protocol(axNode: Dict) -> Dict:

playwright/async_base.py renamed to playwright/_async_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import asyncio
1616
from typing import Any, Callable, Coroutine, Generic, Optional, TypeVar, cast
1717

18-
from playwright.impl_to_api_mapping import ImplToApiMapping, ImplWrapper
18+
from playwright._impl_to_api_mapping import ImplToApiMapping, ImplWrapper
1919

2020
mapping = ImplToApiMapping()
2121

playwright/browser.py renamed to playwright/_browser.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
from types import SimpleNamespace
1717
from typing import TYPE_CHECKING, Dict, List, Union
1818

19-
from playwright.browser_context import BrowserContext
20-
from playwright.connection import ChannelOwner, from_channel
21-
from playwright.helper import ColorScheme, is_safe_close_error, locals_to_params
22-
from playwright.network import serialize_headers
23-
from playwright.page import Page
24-
from playwright.types import (
19+
from playwright._browser_context import BrowserContext
20+
from playwright._connection import ChannelOwner, from_channel
21+
from playwright._helper import ColorScheme, is_safe_close_error, locals_to_params
22+
from playwright._network import serialize_headers
23+
from playwright._page import Page
24+
from playwright._types import (
2525
Credentials,
2626
Geolocation,
2727
IntSize,
@@ -37,7 +37,7 @@
3737
from typing_extensions import Literal
3838

3939
if TYPE_CHECKING: # pragma: no cover
40-
from playwright.browser_type import BrowserType
40+
from playwright._browser_type import BrowserType
4141

4242

4343
class Browser(ChannelOwner):

playwright/browser_context.py renamed to playwright/_browser_context.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
from types import SimpleNamespace
1818
from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Union
1919

20-
from playwright.connection import ChannelOwner, from_channel
21-
from playwright.event_context_manager import EventContextManagerImpl
22-
from playwright.helper import (
20+
from playwright._connection import ChannelOwner, from_channel
21+
from playwright._event_context_manager import EventContextManagerImpl
22+
from playwright._helper import (
2323
PendingWaitEvent,
2424
RouteHandler,
2525
RouteHandlerEntry,
@@ -29,13 +29,13 @@
2929
is_safe_close_error,
3030
locals_to_params,
3131
)
32-
from playwright.network import Request, Route, serialize_headers
33-
from playwright.page import BindingCall, Page
34-
from playwright.types import Cookie, Error, Geolocation, StorageState
35-
from playwright.wait_helper import WaitHelper
32+
from playwright._network import Request, Route, serialize_headers
33+
from playwright._page import BindingCall, Page
34+
from playwright._types import Cookie, Error, Geolocation, StorageState
35+
from playwright._wait_helper import WaitHelper
3636

3737
if TYPE_CHECKING: # pragma: no cover
38-
from playwright.browser import Browser
38+
from playwright._browser import Browser
3939

4040

4141
class BrowserContext(ChannelOwner):

playwright/browser_type.py renamed to playwright/_browser_type.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
from pathlib import Path
1717
from typing import Dict, List, Union
1818

19-
from playwright.browser import Browser
20-
from playwright.browser_context import BrowserContext
21-
from playwright.connection import ChannelOwner, from_channel
22-
from playwright.helper import ColorScheme, Env, locals_to_params, not_installed_error
23-
from playwright.network import serialize_headers
24-
from playwright.types import (
19+
from playwright._browser import Browser
20+
from playwright._browser_context import BrowserContext
21+
from playwright._connection import ChannelOwner, from_channel
22+
from playwright._helper import ColorScheme, Env, locals_to_params, not_installed_error
23+
from playwright._network import serialize_headers
24+
from playwright._types import (
2525
Credentials,
2626
Geolocation,
2727
IntSize,

playwright/cdp_session.py renamed to playwright/_cdp_session.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
from typing import Any, Dict
1616

17-
from playwright.connection import ChannelOwner
18-
from playwright.helper import locals_to_params
19-
from playwright.js_handle import parse_result
17+
from playwright._connection import ChannelOwner
18+
from playwright._helper import locals_to_params
19+
from playwright._js_handle import parse_result
2020

2121

2222
class CDPSession(ChannelOwner):

playwright/chromium_browser_context.py renamed to playwright/_chromium_browser_context.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
from types import SimpleNamespace
1616
from typing import Dict, List, Set
1717

18-
from playwright.browser_context import BrowserContext
19-
from playwright.cdp_session import CDPSession
20-
from playwright.connection import ChannelOwner, from_channel
21-
from playwright.page import Page, Worker
18+
from playwright._browser_context import BrowserContext
19+
from playwright._cdp_session import CDPSession
20+
from playwright._connection import ChannelOwner, from_channel
21+
from playwright._page import Page, Worker
2222

2323

2424
class ChromiumBrowserContext(BrowserContext):

playwright/connection.py renamed to playwright/_connection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
from greenlet import greenlet
2222
from pyee import AsyncIOEventEmitter
2323

24-
from playwright.helper import ParsedMessagePayload, parse_error
25-
from playwright.transport import Transport
24+
from playwright._helper import ParsedMessagePayload, parse_error
25+
from playwright._transport import Transport
2626

2727

2828
class Channel(AsyncIOEventEmitter):

playwright/console_message.py renamed to playwright/_console_message.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
from typing import Dict, List
1616

17-
from playwright.connection import ChannelOwner, from_channel
18-
from playwright.js_handle import JSHandle
19-
from playwright.types import ConsoleMessageLocation
17+
from playwright._connection import ChannelOwner, from_channel
18+
from playwright._js_handle import JSHandle
19+
from playwright._types import ConsoleMessageLocation
2020

2121

2222
class ConsoleMessage(ChannelOwner):

playwright/dialog.py renamed to playwright/_dialog.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
from typing import Dict
1616

17-
from playwright.connection import ChannelOwner
18-
from playwright.helper import locals_to_params
17+
from playwright._connection import ChannelOwner
18+
from playwright._helper import locals_to_params
1919

2020

2121
class Dialog(ChannelOwner):

playwright/download.py renamed to playwright/_download.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from pathlib import Path
1616
from typing import Dict, Optional, Union
1717

18-
from playwright.connection import ChannelOwner
18+
from playwright._connection import ChannelOwner
1919

2020

2121
class Download(ChannelOwner):

playwright/element_handle.py renamed to playwright/_element_handle.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,28 +19,28 @@
1919
from pathlib import Path
2020
from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Union, cast
2121

22-
from playwright.connection import ChannelOwner, from_nullable_channel
23-
from playwright.helper import (
22+
from playwright._connection import ChannelOwner, from_nullable_channel
23+
from playwright._helper import (
2424
KeyboardModifier,
2525
MouseButton,
2626
SetFilePayload,
2727
locals_to_params,
2828
)
29-
from playwright.js_handle import (
29+
from playwright._js_handle import (
3030
JSHandle,
3131
Serializable,
3232
parse_result,
3333
serialize_argument,
3434
)
35-
from playwright.types import FilePayload, FloatRect, MousePosition, SelectOption
35+
from playwright._types import FilePayload, FloatRect, MousePosition, SelectOption
3636

3737
if sys.version_info >= (3, 8): # pragma: no cover
3838
from typing import Literal
3939
else: # pragma: no cover
4040
from typing_extensions import Literal
4141

4242
if TYPE_CHECKING: # pragma: no cover
43-
from playwright.frame import Frame
43+
from playwright._frame import Frame
4444

4545

4646
class ElementHandle(JSHandle):

playwright/file_chooser.py renamed to playwright/_file_chooser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414

1515
from typing import TYPE_CHECKING, List, Union
1616

17-
from playwright.types import FilePayload
17+
from playwright._types import FilePayload
1818

1919
if TYPE_CHECKING: # pragma: no cover
20-
from playwright.element_handle import ElementHandle
21-
from playwright.page import Page
20+
from playwright._element_handle import ElementHandle
21+
from playwright._page import Page
2222

2323

2424
class FileChooser:

playwright/frame.py renamed to playwright/_frame.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919

2020
from pyee import EventEmitter
2121

22-
from playwright.connection import ChannelOwner, from_channel, from_nullable_channel
23-
from playwright.element_handle import (
22+
from playwright._connection import ChannelOwner, from_channel, from_nullable_channel
23+
from playwright._element_handle import (
2424
ElementHandle,
2525
ValuesToSelect,
2626
convert_select_option_values,
2727
normalize_file_payloads,
2828
)
29-
from playwright.event_context_manager import EventContextManagerImpl
30-
from playwright.helper import (
29+
from playwright._event_context_manager import EventContextManagerImpl
30+
from playwright._helper import (
3131
DocumentLoadState,
3232
FrameNavigatedEvent,
3333
KeyboardModifier,
@@ -38,23 +38,23 @@
3838
locals_to_params,
3939
monotonic_time,
4040
)
41-
from playwright.js_handle import (
41+
from playwright._js_handle import (
4242
JSHandle,
4343
Serializable,
4444
parse_result,
4545
serialize_argument,
4646
)
47-
from playwright.network import Response
48-
from playwright.types import Error, FilePayload, MousePosition
49-
from playwright.wait_helper import WaitHelper
47+
from playwright._network import Response
48+
from playwright._types import Error, FilePayload, MousePosition
49+
from playwright._wait_helper import WaitHelper
5050

5151
if sys.version_info >= (3, 8): # pragma: no cover
5252
from typing import Literal
5353
else: # pragma: no cover
5454
from typing_extensions import Literal
5555

5656
if TYPE_CHECKING: # pragma: no cover
57-
from playwright.page import Page
57+
from playwright._page import Page
5858

5959

6060
class Frame(ChannelOwner):

playwright/helper.py renamed to playwright/_helper.py

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

35-
from playwright.types import Error, TimeoutError
35+
from playwright._types import Error, TimeoutError
3636

3737
if sys.version_info >= (3, 8): # pragma: no cover
3838
from typing import Literal, TypedDict
@@ -41,7 +41,7 @@
4141

4242

4343
if TYPE_CHECKING: # pragma: no cover
44-
from playwright.network import Request, Route
44+
from playwright._network import Request, Route
4545

4646
URLMatch = Union[str, Pattern, Callable[[str], bool]]
4747
RouteHandler = Callable[["Route", "Request"], Any]

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy