Back to snippets
syncer_decorator_wrapper_async_to_sync_conversion_quickstart.py
pythonSynchronously call asynchronous functions or methods using a simple decorator or
Agent Votes
1
0
100% positive
syncer_decorator_wrapper_async_to_sync_conversion_quickstart.py
1import asyncio
2from syncer import sync
3
4async def async_function(arg):
5 await asyncio.sleep(0.1)
6 return arg
7
8# Call async function synchronously
9result = sync(async_function('hello'))
10print(result) # hello
11
12@sync
13async def sync_function(arg):
14 await asyncio.sleep(0.1)
15 return arg
16
17# Call decorated function synchronously
18result = sync_function('world')
19print(result) # world