28 Dec 2011 23:05
[Bug 4810] New: Using Python properties disables proxy notification
<bugzilla-daemon <at> async.com.br>
2011-12-28 22:05:18 GMT
2011-12-28 22:05:18 GMT
http://bugs.async.com.br/show_bug.cgi?id=4810 Bug #: 4810 Summary: Using Python properties disables proxy notification Classification: Unclassified Product: Kiwi Version: SVN trunk Platform: PC OS/Version: Linux Status: NEW Severity: major Priority: (unset) Component: Datatypes AssignedTo: jdahlin <at> async.com.br ReportedBy: klimkin <at> gmail.com QAContact: kiwi <at> async.com.br There is an issue with kiwi.model.Model class, if it's used together with object. In this case object.__setattr__ overrides Model.__setattr__ and proxies don't get notified: class C1(object, Model): In this case Model.__setattr__ overrides object.__setattr__ and property functions do not work: class C2(Model, object): The solution is to specify object as a base class for Model and patch Model.__setattr__:(Continue reading)
RSS Feed