Здравствуйте, neFormal, Вы писали:
F>Здравствуйте, sergesokolov, Вы писали:
S>>>>У меня тут система которая генерирует до черта экземпляров одного класса (пока десятки, но возможно и на порядки больше) они затем выстраиваются в иерархию, а для этого должны обмениваться сообщениями. Для этого каждый должен знать свое имя, которое вырабатывается автоматически – " тфьу… то есть конечно “name” + str(i)
S>>>>В принципе я могу сгенерировать засылку в экземпляр его идентификатора, таким же способом, но хочется что бы он изнутри узнавал свое имя из __init__ self.__class___.__name___ выдает название самого класса, а не текущего экземпляра. Поиск простым перебором по разным __getattr__ угробил выходной.
F>>>глобальная переменная?. параметр в конструктор?. почему не?.
S>>Как говорил вини — пух и то и другое, но скромность заставляет пока параметр в собственный конструктор.
F>а в чём суть вопроса?.
F>типа "какие ещё есть варианты" ?.
экземпляру надо знать как он называется в формате string, что бы отправлять эти данные. Там связь с снсорнной матрицей, и обмениваясь с ней данными эксемпляр образует свой статус.