diff --git a/src/finch/_resource.py b/src/finch/_resource.py index 2e07d57a..f832efb9 100644 --- a/src/finch/_resource.py +++ b/src/finch/_resource.py @@ -2,6 +2,8 @@ from __future__ import annotations +import time +import asyncio from typing import TYPE_CHECKING if TYPE_CHECKING: @@ -20,6 +22,9 @@ def __init__(self, client: Finch) -> None: self._delete = client.delete self._get_api_list = client.get_api_list + def _sleep(self, seconds: float) -> None: + time.sleep(seconds) + class AsyncAPIResource: _client: AsyncFinch @@ -32,3 +37,6 @@ def __init__(self, client: AsyncFinch) -> None: self._put = client.put self._delete = client.delete self._get_api_list = client.get_api_list + + async def _sleep(self, seconds: float) -> None: + await asyncio.sleep(seconds)