Я пытаюсь использовать объявление свойств нового стиля:
class C(object):
    def __init__(self):
        self._x = 0
    @property
    def x(self):
        print 'getting'
        return self._x
    @x.setter
    def set_x(self, value):
        print 'setting'
        self._x = value
if __name__ == '__main__':
    c = C()
    print c.x
    c.x = 10
    print c.x
и см. в консоли следующее:
pydev debugger: starting
getting
0
File "\test.py", line 55, in <module>
c.x = 10
AttributeError: can't set attribute
что я делаю неправильно? P.S.: Декларация старого стиля отлично работает.
