Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Написал данный код, но вылазит куча ошибок вообще не связанных с файлом в котором и написан код?

Написал данный код, но вылазит куча ошибок вообще не связанных с файлом в котором и написан код. Пробовал несколько раз переустанавливать python на разные версии, ошибка повторяется
Код:
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from vk_api.utils import get_random_id

token = "тут токен, его я скрыл"
authorize = vk_api.VkApi(token = token)
longpoll = VkLongPoll(authorize)

def wtite_message(sender, message):
    authorize.method('message.send', {'user_id': sender, 'message': message, 'random_id': get_random_id()})

for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
        reseived_message = event.text
        sender = event.user_id
        if reseived_message == "Привет":
            wtite_message(sender, "Ку!")
        elif reseived_message == "Пока":
            wtite_message(sender, "До встречи!")
        else:
            wtite_message(sender, "Непонятно...")
Текст ошибки:
Traceback (most recent call last):
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connection.py](http://connection.py)", line 174, in _new_conn
    conn = connection.create_connection(
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\util\[connection.py](http://connection.py)", line 72, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\[socket.py](http://socket.py)", line 954, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 703, in urlopen
    httplib_response = self._make_request(
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 386, in _make_request
    self._validate_conn(conn)
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 1042, in _validate_conn
    conn.connect()
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connection.py](http://connection.py)", line 358, in connect
    self.sock = conn = self._new_conn()
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connection.py](http://connection.py)", line 186, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x000001EACA0721C0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[adapters.py](http://adapters.py)", line 489, in send
    resp = conn.urlopen(
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 787, in urlopen
    retries = retries.increment(
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\util\[retry.py](http://retry.py)", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='[api.vk.com](http://api.vk.com)', port=443): Max retries exceeded with url: /method/messages.getLongPollServer (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001EACA0721C0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\amesh\OneDrive\Рабочий стол\bot\[bot.py](http://bot.py)", line 7, in <module>
    longpoll = VkLongPoll(authorize)
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\[longpoll.py](http://longpoll.py)", line 515, in __init__
    self.update_longpoll_server()
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\[longpoll.py](http://longpoll.py)", line 529, in update_longpoll_server
    response = self.vk.method('messages.getLongPollServer', values)
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\vk_api.py", line 660, in method
    response = [self.http.post](http://self.http.post)(
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[sessions.py](http://sessions.py)", line 635, in post
    return self.request("POST", url, data=data, json=json, **kwargs)
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[sessions.py](http://sessions.py)", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[sessions.py](http://sessions.py)", line 701, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[adapters.py](http://adapters.py)", line 565, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='[api.vk.com](http://api.vk.com)', port=443): Max retries exceeded with url: /method/messages.getLongPollServer (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001EACA0721C0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
Андрей
  ·   · 3,3 K
Пишу код и т.п.  · 7 сент 2022  · itustinov.ru
Попробуйте обратиться к HTTPS-порту другого домена и посмотреть что будет. Например:
>>> import socket
>>> socket.getaddrinfo('ya.ru', 443)
Если вылетает ошибка, возможно какая-то проблема с сетью. Проверьте также, что на компьютере дата установлена верно.
Если выдаёт список, значит проблема с конкретным доменом. Например, домен api.vk.com может быть заблокирован в файле hosts.
В любом случае попробуйте поотключать VPN. Еще возможно антивирус работает как прокси для всех сетевых соединений.
Обновлено:
Поясню. Здесь на самом деле показана одна ошибка. Фактически, если перевести на русский язык, написано следующее.
Исключение A.

Во время его обработки произошло другое исключение.

Описание исключения Б.

Во время его обработки произошло другое исключение.

Описание исключения В.

Во время его обработки произошло другое исключение.

Описание исключения Г.
Понимать это можно так: случилось исключение Г, причиной которого было В, причиной которого было Б, причиной которого было А. Такой вывод в консоль возникает, когда выбрасывается исключение внутри блока except, чаще всего намеренно. Например:
try:
    do_something(arg)
except ValueError as error:
    raise DoSomethingError from error
Или, как в библиотеке requests в этом случае.
Traceback идёт в обратном порядке. Таким образом, если объединить эти развёртки стека в порядке движения вглубь, получится следующее.
File "C:\Users\amesh\OneDrive\Рабочий стол\bot\[bot.py](http://bot.py)", line 7, in <module>
  longpoll = VkLongPoll(authorize)
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\[longpoll.py](http://longpoll.py)", line 515, in __init__
  self.update_longpoll_server()
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\[longpoll.py](http://longpoll.py)", line 529, in update_longpoll_server
  response = self.vk.method('messages.getLongPollServer', values)
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\vk_api.py", line 660, in method
  response = [self.http.post](http://self.http.post)(
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[sessions.py](http://sessions.py)", line 635, in post
  return self.request("POST", url, data=data, json=json, **kwargs)
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[sessions.py](http://sessions.py)", line 587, in request
  resp = self.send(prep, **send_kwargs)
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[sessions.py](http://sessions.py)", line 701, in send
  r = adapter.send(request, **kwargs)

File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\[adapters.py](http://adapters.py)", line 489, in send
  resp = conn.urlopen(
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 787, in urlopen
  retries = retries.increment(

File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 703, in urlopen
  httplib_response = self._make_request(
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 386, in _make_request
  self._validate_conn(conn)
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connectionpool.py](http://connectionpool.py)", line 1042, in _validate_conn
  conn.connect()
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connection.py](http://connection.py)", line 358, in connect
  self.sock = conn = self._new_conn()

File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\[connection.py](http://connection.py)", line 174, in _new_conn
  conn = connection.create_connection(
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\util\[connection.py](http://connection.py)", line 72, in create_connection
  for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "C:\Users\amesh\AppData\Local\Programs\Python\Python39\lib\[socket.py](http://socket.py)", line 954, in getaddrinfo
  for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed
Если проблема не с сетью и есть возможность подрубиться дебаггером в библиотеке urllib3, нужно смотреть, что передаётся в getaddrinfo. Я пробовал на Линуксе передавать как хост неправильную строку — код ошибки отличается, но возможно он зависит от операционной системы.
>>> socket.getaddrinfo('http://api.vk.com', 443)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.10/socket.py", line 955, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known