@@ -464,7 +464,7 @@ async def route_handler(route: Route) -> None:
464464 async_generated_tree = ast .parse (async_generated_source )
465465
466466 for class_node in ast .walk (async_generated_tree ):
467- if isinstance (class_node , ast .ClassDef ) and class_node .name in ["Page" , "Frame" , "Worker" , "Locator" ]:
467+ if isinstance (class_node , ast .ClassDef ) and class_node .name in ["Page" , "Frame" , "Worker" , "Locator" , "JSHandle" ]:
468468 for node in class_node .body :
469469 if isinstance (node , ast .AsyncFunctionDef ) and (node .name in ["evaluate" , "evaluate_handle" ] or (class_node .name == "Locator" and node .name == "evaluate_all" )): # , "evaluate_all"
470470 new_arg = ast .arg (arg = "isolated_context" , annotation = ast .Subscript (
@@ -511,7 +511,7 @@ async def route_handler(route: Route) -> None:
511511 async_generated_tree = ast .parse (async_generated_source )
512512
513513 for class_node in ast .walk (async_generated_tree ):
514- if isinstance (class_node , ast .ClassDef ) and class_node .name in ["Page" , "Frame" , "Worker" , "Locator" ]:
514+ if isinstance (class_node , ast .ClassDef ) and class_node .name in ["Page" , "Frame" , "Worker" , "Locator" , "JSHandle" ]:
515515 for node in class_node .body :
516516 if isinstance (node , ast .FunctionDef ) and (node .name in ["evaluate" , "evaluate_handle" ] or (class_node .name == "Locator" and node .name == "evaluate_all" )): # , "evaluate_all"
517517 new_arg = ast .arg (arg = "isolated_context" , annotation = ast .Subscript (
0 commit comments