Files
Odoo-Tutorial/scraper_test/wizard/async_utils.py
T
2025-08-19 15:05:55 +07:00

12 lines
304 B
Python

import logging
_logger = logging.getLogger(__name__)
import asyncio
def run_async_function(func_to_run, *args):
new_loop = asyncio.new_event_loop()
try:
asyncio.set_event_loop(new_loop)
return new_loop.run_until_complete(func_to_run(*args))
finally:
new_loop.close()