From 1964ee30511f6c507a456248539540aa8e3b57f8 Mon Sep 17 00:00:00 2001 From: Cooper Miller Date: Wed, 5 Mar 2025 13:30:59 -0600 Subject: [PATCH] default values for .computer() --- src/scrapybara/client.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/scrapybara/client.py b/src/scrapybara/client.py index 446f2b6..1c9e4bc 100644 --- a/src/scrapybara/client.py +++ b/src/scrapybara/client.py @@ -662,9 +662,9 @@ def computer( *, action: Literal["click_mouse"], button: Button, - click_type: Optional[ClickMouseActionClickType] = None, + click_type: Optional[ClickMouseActionClickType] = "click", coordinates: Optional[List[int]] = None, - num_clicks: Optional[int] = None, + num_clicks: Optional[int] = 1, hold_keys: Optional[List[str]] = None, request_options: Optional[RequestOptions] = None, ) -> ComputerResponse: ... @@ -685,8 +685,8 @@ def computer( *, action: Literal["scroll"], coordinates: List[int], - delta_x: Optional[float] = None, - delta_y: Optional[float] = None, + delta_x: Optional[float] = 0, + delta_y: Optional[float] = 0, hold_keys: Optional[List[str]] = None, request_options: Optional[RequestOptions] = None, ) -> ComputerResponse: ... @@ -741,11 +741,11 @@ def computer( *, action: Action, button: Optional[Button] = None, - click_type: Optional[ClickMouseActionClickType] = None, + click_type: Optional[ClickMouseActionClickType] = "click", coordinates: Optional[List[int]] = None, - delta_x: Optional[float] = None, - delta_y: Optional[float] = None, - num_clicks: Optional[int] = None, + delta_x: Optional[float] = 0, + delta_y: Optional[float] = 0, + num_clicks: Optional[int] = 1, hold_keys: Optional[List[str]] = None, path: Optional[List[List[int]]] = None, keys: Optional[List[str]] = None, @@ -970,9 +970,9 @@ async def computer( *, action: Literal["click_mouse"], button: Button, - click_type: Optional[ClickMouseActionClickType] = None, + click_type: Optional[ClickMouseActionClickType] = "click", coordinates: Optional[List[int]] = None, - num_clicks: Optional[int] = None, + num_clicks: Optional[int] = 1, hold_keys: Optional[List[str]] = None, request_options: Optional[RequestOptions] = None, ) -> ComputerResponse: ... @@ -993,8 +993,8 @@ async def computer( *, action: Literal["scroll"], coordinates: List[int], - delta_x: Optional[float] = None, - delta_y: Optional[float] = None, + delta_x: Optional[float] = 0, + delta_y: Optional[float] = 0, hold_keys: Optional[List[str]] = None, request_options: Optional[RequestOptions] = None, ) -> ComputerResponse: ... @@ -1049,11 +1049,11 @@ async def computer( *, action: Action, button: Optional[Button] = None, - click_type: Optional[ClickMouseActionClickType] = None, + click_type: Optional[ClickMouseActionClickType] = "click", coordinates: Optional[List[int]] = None, - delta_x: Optional[float] = None, - delta_y: Optional[float] = None, - num_clicks: Optional[int] = None, + delta_x: Optional[float] = 0, + delta_y: Optional[float] = 0, + num_clicks: Optional[int] = 1, hold_keys: Optional[List[str]] = None, path: Optional[List[List[int]]] = None, keys: Optional[List[str]] = None,