Почему выводит ошибку? 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

Ответы (0 шт):