Does anyone know of a way to change a property from read-only to writable on the fly without changing the source?
>>> p = property(lambda self: self.__p)
>>> p.fset = lambda self: self.__p
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
p.fset = lambda self: self.__p
TypeError: readonly attribute