api_24sea.datasignals.execution =============================== .. py:module:: api_24sea.datasignals.execution .. autoapi-nested-parse:: Synchronous execution for planned DataSignals requests. Functions --------- .. autoapisummary:: api_24sea.datasignals.execution.execute_data_requests api_24sea.datasignals.execution.execute_write_request Module Contents --------------- .. py:function:: execute_data_requests(plan: api_24sea.datasignals.planning.DataRequestPlan, base_url: str, headers: Optional[Dict[str, str]], auth: Optional[httpx.BasicAuth], timeout: int, threads: int, force_cache_miss: bool, method: str) -> List[pandas.DataFrame] Execute a request plan with blocking HTTP workers. .. py:function:: execute_write_request(request: api_24sea.datasignals.writes.DatasignalWriteRequest, base_url: str, headers: Optional[Dict[str, str]], auth: Optional[httpx.BasicAuth], timeout: int, max_retries: int) -> Dict[str, Any] Execute one blocking DataSignals write request. Parameters ---------- request : DatasignalWriteRequest Validated write request. base_url : str Normalized DataSignals application base URL. headers : dict, optional HTTP headers to send. auth : httpx.BasicAuth, optional Authentication configured on the facade. timeout : int Request timeout in seconds. max_retries : int Maximum number of retries after an HTTP 502 response. Returns ------- dict Validated backend write result.