Spaces:
Paused
Paused
| # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. | |
| from __future__ import annotations | |
| import time | |
| import anyio | |
| from ._base_client import SyncAPIClient, AsyncAPIClient | |
| class SyncAPIResource: | |
| _client: SyncAPIClient | |
| def __init__(self, client: SyncAPIClient) -> None: | |
| self._client = client | |
| self._get = client.get | |
| self._post = client.post | |
| self._patch = client.patch | |
| self._put = client.put | |
| self._delete = client.delete | |
| self._get_api_list = client.get_api_list | |
| def _sleep(self, seconds: float) -> None: | |
| time.sleep(seconds) | |
| class AsyncAPIResource: | |
| _client: AsyncAPIClient | |
| def __init__(self, client: AsyncAPIClient) -> None: | |
| self._client = client | |
| self._get = client.get | |
| self._post = client.post | |
| self._patch = client.patch | |
| self._put = client.put | |
| self._delete = client.delete | |
| self._get_api_list = client.get_api_list | |
| async def _sleep(self, seconds: float) -> None: | |
| await anyio.sleep(seconds) | |