Почему выводит ошибку? NetSchoolAPI
Api: NetSchoolAPI
Код:
import asyncio
from netschoolapi import NetSchoolAPI
async def main():
# Создаём клиент. Через него мы будем обращаться
# к АПИ электронного дневника
ns = NetSchoolAPI('https://net-school.cap.ru/')
# Логинимся в "Сетевой город"
await ns.login(
'', # Логин
'', # Пароль
'', # Название школы
)
# Печатаем дневник на текущую неделю
# О полях дневника в "Справочнике"
print(await ns.diary())
# Выходим из сессии
# Если этого не делать, то при заходе на сайт
# будет появляться предупреждение о безопасности:
# "Под вашим логином работает кто-то другой..."
await ns.logout()
if __name__ == '__main__':
asyncio.run(main())
Выводит вот такую ошибку:
Diary(start=datetime.date(2022, 7, 25), end=datetime.date(2022, 7, 30), schedule=[])
Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000026796043D00>
Traceback (most recent call last):
File "C:\Python310\lib\asyncio\proactor_events.py", line 116, in __del__
self.close()
File "C:\Python310\lib\asyncio\proactor_events.py", line 108, in close
self._loop.call_soon(self._call_connection_lost, None)
File "C:\Python310\lib\asyncio\base_events.py", line 750, in call_soon
self._check_closed()
File "C:\Python310\lib\asyncio\base_events.py", line 515, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed