avilash / TikTokAPI-Python

TikTok API Python Wrapper
http://avilashkumar.com/TikTokAPI-Python/
MIT License
443 stars 114 forks source link

RuntimeError: this event loop is already running. #15

Open thanatos11 opened 3 years ago

thanatos11 commented 3 years ago

@app.route("/") async def test(request): data = await getTikTokData('buzoganynorbert23') return json({"data": data})

Errors:

File "/home/bogdan/.local/share/virtualenvs/sbb-service-QBvzA2s1/lib/python3.7/site-packages/TikTokAPI/tiktok_browser.py", line 62, in fetch_auth_params return asyncio.get_event_loop().run_until_complete(self.async_fetch_auth_params(url, language)) File "uvloop/loop.pyx", line 1450, in uvloop.loop.Loop.run_until_complete File "uvloop/loop.pyx", line 1443, in uvloop.loop.Loop.run_until_complete File "uvloop/loop.pyx", line 1351, in uvloop.loop.Loop.run_forever File "uvloop/loop.pyx", line 480, in uvloop.loop.Loop._run RuntimeError: this event loop is already running. [2020-11-23 17:22:52 +0200] - (sanic.access)[INFO][127.0.0.1:43530]: GET http://127.0.0.1:5555/ 500 735

lymygithub commented 3 years ago

def fetch_auth_params(self, url, language='en'): return asyncio.new_event_loop().run_until_complete(self.async_fetch_auth_params(url, language))