psycopg не может обнаружить, что происходит с сетью.Например, если вы отключите кабель Ethernet, подключите его снова и выполните запрос, все будет работать нормально.Вы обязательно должны получить исключение, когда psycopg пытается отправить SQL-запрос к бэкэнду, и нет сетевого подключения, но в зависимости от конкретной проблемы netwokr, это может занять некоторое время.В худшем случае вам придется подождать тайм-аут TCP для соединения (несколько десятков секунд).