Это вызовет other_method
только один раз при создании
object.__dict__['x']=object.other.other_method()
Вместо этого вы можете сделать это
object.x = property(object.other.other_method)
Какие звонки other_method
каждый раз object.x
доступ
Конечно, вы не используете object
в качестве имени переменной, не так ли?