Исключение можно поднять с аргументом и без него. Когда мы передаем аргумент, класс
NetworkError подхватывает его и запускает первое условие, как показано на экране.Вызов без аргументов, приведет к запуску условия
else, что выведет базовую информацию об ошибке. Здесь предоставлен простой пример, однако можно добавить абсолютно любую логику.
