Re: [python] имя экземпляра класса
От: neFormal Россия  
Дата: 04.10.09 16:03
Оценка:
Здравствуйте, sergesokolov, Вы писали:

S>Привет всем кого подвигло работать в выходной

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

глобальная переменная?. параметр в конструктор?. почему не?.
...coding for chaos...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.