From a1d180edc821c1b937d7fbf1fd094b008cb61268 Mon Sep 17 00:00:00 2001 From: PLAYPANDA Date: Thu, 3 Apr 2025 11:40:02 +0800 Subject: [PATCH] fix: evaluate function return awaitable handle with AsyncIO --- src/lmnr/sdk/evaluations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lmnr/sdk/evaluations.py b/src/lmnr/sdk/evaluations.py index 3dbb4e72..94144ff0 100644 --- a/src/lmnr/sdk/evaluations.py +++ b/src/lmnr/sdk/evaluations.py @@ -482,6 +482,6 @@ def evaluate( else: loop = asyncio.get_event_loop() if loop.is_running(): - return loop.run_until_complete(evaluation.run()) + return evaluation.run() else: return asyncio.run(evaluation.run())