Python: «Не удается закрыть работающий цикл событий» Asyncio - PullRequest
0 голосов
/ 03 ноября 2018
import asyncio
import Twper

async def main():
    q = Query('Some Query Goes Here', limit=20)
    async for tw in q.get_tweets():
        # Process data
        print(tw)


loop = asyncio.get_event_loop()
try:
    loop.run_until_complete(main())
    loop.run_until_complete(loop.shutdown_asyncgens())
finally:
    loop.close()

Когда я запускаю его, я получаю сообщение:

Файл "C: \ Users \ Anaconda3 \ lib \ asyncio \ selector_events.py", строка 94, в близко поднять RuntimeError («Невозможно закрыть работающий цикл событий»)

Что я могу сделать, чтобы правильно использовать Twper и очищать твиты?

...