Я пытаюсь использовать библиотеку asyncio
для вызова запроса на какой-либо URL-адрес, но я получаю error 'await' outside async function
и не могу это исправить.
provider = []
def get_tasks(session):
tasks = []
for number in list(american['mobile_number'].values):
url = 'https://api.telnyx.com/v1/phone_number/1' + number
tasks.append(session.get(url, ssl=False))
return tasks
def get_carrier():
async with aiohttp.ClientSession() as session:
tasks = get_tasks(session)
responses = await asyncio.gather(*tasks)
for response in responses:
provider.append(await json.loads(response['carrier']['name']))
asyncio.get_event_loop().run_until_complete(get_carrier())
Ошибка:
File "<ipython-input-36-1edbbb7a2558>", line 15 SyntaxError: 'await' outside async function
Спасибо :)!