<s> class classproperty ( object ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , fn ) : <EOL> """<STR_LIT>""" <EOL> self . fn = fn <EOL> def __get__ ( self , ins , owner ) : <EOL> """<STR_LIT>""" <EOL> return self . fn ( owner ) <EOL> def __set__ ( self ) : <EOL> """<STR_LIT>""" <EOL> raise "<STR_LIT>" <EOL> def __delete__ ( self ) : <EOL> """<STR_LIT>""" <EOL> raise "<STR_LIT>" </s>
