Я обновляю старый Python проект, который я не создал. Моя IDE (PyCharm) помечает аргумент socket
в конструкторе Transport()
как ошибочный.
import socket
import paramiko
# Open a transport for SFTP
host = "my.sftp.com"
port = 22
my_socket = socket.socket()
my_socket.bind((host, port))
transport = paramiko.Transport(my_socket). # Error occurs here
В указанной строке PyCharm выделяет слово socket
и выдает эту ошибку:
Expected type 'socket.pyi', got 'socket' instead
Как я могу устранить эту ошибку? Я попытался добавить from socket import pyi
, но в библиотеке socket
нет члена с именем pyi
. Гуглить ничего не получилось.
Буду признателен за любые указания здесь.