/PROG/ питон и константы
Aug. 27th, 2006 07:37 pmА ещё очень хочу чтобы кто-нибудь поделился тайным знанием как в классе определить константу и чтобы её нельзя было поменять.
Игры с __getattr__ конечно знаю, но это пушка по воробьям.
А так создаётся ощущение работы как в старом Фортране.
UPDATE: http://dottedmag.livejournal.com/218778.html - злобно но эффективно. Жаль, что только для новых классов.
Игры с __getattr__ конечно знаю, но это пушка по воробьям.
А так создаётся ощущение работы как в старом Фортране.
UPDATE: http://dottedmag.livejournal.com/218778.html - злобно но эффективно. Жаль, что только для новых классов.
no subject
Date: 2006-09-05 05:47 pm (UTC)class Obj(object): def prop_getter(self): return 42 prop = property(prop_getter)Соответственно, в property() можно ещё setter и deleter передать.