Commit 2dc6d42a

Stainless Bot <107565488+stainless-bot@users.noreply.github.com>
2024-05-13 21:46:56
fix(client): accidental blocking sleep in async code (#1415)
1 parent 3480e50
Changed files (1)
src
openai
resources
beta
threads
runs
src/openai/resources/beta/threads/runs/runs.py
@@ -2,7 +2,6 @@
 
 from __future__ import annotations
 
-import time
 import typing_extensions
 from typing import Union, Iterable, Optional, overload
 from functools import partial
@@ -1105,7 +1104,7 @@ class Runs(SyncAPIResource):
                 else:
                     poll_interval_ms = 1000
 
-            time.sleep(poll_interval_ms / 1000)
+            self._sleep(poll_interval_ms / 1000)
 
     @overload
     def stream(
@@ -2639,7 +2638,7 @@ class AsyncRuns(AsyncAPIResource):
                 else:
                     poll_interval_ms = 1000
 
-            time.sleep(poll_interval_ms / 1000)
+            await self._sleep(poll_interval_ms / 1000)
 
     @overload
     def stream(