Установка родительской переменной для дочернего типа при сохранении данных - PullRequest
0 голосов
/ 07 ноября 2019

(Python) Привет в точке в этом коде сетевого сервера, мне нужно изменить переменную с именем select_key.data, которая является объектом ConnectionData, равным server, который является объектом ServerDetails, тип, который наследуется от ConnectionData (как показано ниже)

ConnectionData

class ConnectionData(object):
    def __init__(self):
        self.read_buffer = ""
        self.write_buffer = ""  

ServerDetails

class ServerDetails(ConnectionData):
    def __init__(self):
        super(ServerDetails, self).__init__()
        self.servername = None 
        self.hopcount = None   
        self.info = None      

        self.first_link = None

Когда я просто пытаюсь выбрать select_key.data = server, я получаю «Атрибут набора Cant», что является лучшим способомпойти на это? Спасибо !!

...