Error handling

нужно:

  • проверить, есть ли не покрытые в try-except места
  • покрыть, если есть
  • добавить на них негативных тестов