Skip to content

Commit b8fc2d1

Browse files
committed
chore: fixes for package nits
1 parent 1700feb commit b8fc2d1

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

client.py

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

1515
import asyncio
1616

17-
from playwright_web import webkit
17+
from playwright_web import browser_types
1818

1919
async def run():
2020
print('Launching browser...')
21-
browser = await webkit.launch(headless=False)
21+
browser = await browser_types['webkit'].launch(headless=False)
2222
print('Contexts in browser: %d' % len(browser.contexts))
2323
print('Creating context...')
2424
context = await browser.newContext(viewport=None)

playwright_web/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@
1717
chromium = playwright.chromium
1818
firefox = playwright.firefox
1919
webkit = playwright.webkit
20+
browser_types = playwright.browser_types
2021

2122
__all__ = [
2223
'chromium',
2324
'firefox',
24-
'webkit'
25+
'webkit',
26+
'browser_types'
2527
]

playwright_web/playwright.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from playwright_web.connection import Connection
2424
from playwright_web.object_factory import create_remote_object
2525
from playwright_web.browser_type import BrowserType
26+
from typing import Dict
2627

2728
class Playwright:
2829
def __init__(self) -> None:
@@ -61,8 +62,9 @@ async def _sync_init(self):
6162
self._connection.wait_for_object_with_known_name('chromium'),
6263
self._connection.wait_for_object_with_known_name('firefox'),
6364
self._connection.wait_for_object_with_known_name('webkit'))
64-
self.chromium = chromium
65-
self.firefox = firefox
66-
self.webkit = webkit
65+
self.chromium: BrowserType = chromium
66+
self.firefox: BrowserType = firefox
67+
self.webkit: BrowserType = webkit
68+
self.browser_types: Dict[str, BrowserType] = dict(chromium=self.chromium, firefox=self.firefox, webkit=self.webkit)
6769

6870
playwright = Playwright()

setup.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
url='https://github.com/Microsoft/playwright-python',
2929
packages=setuptools.find_packages(),
3030
include_package_data=True,
31+
install_requires=[
32+
'pyee',
33+
],
3134
classifiers=[
3235
'Programming Language :: Python :: 3',
3336
'License :: OSI Approved :: Apache Software License',

0 commit comments

Comments
 (0)