Add pyupgrade pre-commit hook + modernize python code (#2611)

This commit is contained in:
Asher Foa
2025-06-10 14:52:38 -04:00
committed by GitHub
parent 272985f1bb
commit effd0c4911
18 changed files with 47 additions and 45 deletions

View File

@@ -34,9 +34,7 @@ TEXT_INPUT_DELAY = 10 # 10ms between each character input
TEXT_PRESS_MAX_LENGTH = 20
async def resolve_locator(
scrape_page: ScrapedPage, page: Page, frame: str, css: str
) -> typing.Tuple[Locator, Page | Frame]:
async def resolve_locator(scrape_page: ScrapedPage, page: Page, frame: str, css: str) -> tuple[Locator, Page | Frame]:
iframe_path: list[str] = []
while frame != "main.frame":
@@ -335,10 +333,10 @@ class SkyvernElement:
def get_frame_id(self) -> str:
return self._frame_id
def get_attributes(self) -> typing.Dict:
def get_attributes(self) -> dict:
return self._attributes
def get_options(self) -> typing.List[SkyvernOptionType]:
def get_options(self) -> list[SkyvernOptionType]:
options = self.__static_element.get("options", None)
if options is None:
return []