Is it at all possible to monkey patch the value of a @property of an instance of a class that I do not control?
@property
class Foo: @property def bar
To monkey patch a property, there is an even simpler way:
from module import ClassToPatch def get_foo(self): return 'foo' ClassToPatch.foo = property(get_foo)