¡@

Home 

python Programming Glossary: self.__x

python: are property fields being cached automatically?

http://stackoverflow.com/questions/6428723/python-are-property-fields-being-cached-automatically

same by the interpreter class A object def __init__ self self.__x None @property def x self if not self.__x self.__x ... #some.. __init__ self self.__x None @property def x self if not self.__x self.__x ... #some complicated action return self.__x and the.. self self.__x None @property def x self if not self.__x self.__x ... #some complicated action return self.__x and the much simpler..

Best practice for Python Assert

http://stackoverflow.com/questions/944592/best-practice-for-python-assert

pass class variable object def __init__ self value 0 self.__x value def __set__ self obj value if value 0 raise ZeroException.. value if value 0 raise ZeroException 'x is less than zero' self.__x value def __get__ self obj objType return self.__x class MyClass.. zero' self.__x value def __get__ self obj objType return self.__x class MyClass object x variable m MyClass m.x 10 m.x 20 Traceback..