Python: ожидаемый тип 'socket.pyi', вместо него получено 'socket' - PullRequest
0 голосов
/ 07 марта 2020

Я обновляю старый 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. Гуглить ничего не получилось.

Буду признателен за любые указания здесь.

...