4867c2d18d
![Sam Betts](/assets/img/avatar_default.png)
This patch ensures that the VersionedObjectRegistry.__new__ function always returns the correct class thats being created so that overridden functions are applied correctly, when using a subclassed object registry. Without this patch when using multiple child object registries only the first child's overridden functions work correctly. Change-Id: I11fef67b5bd16377086027d72f8e417c2221b5b4 Closes-Bug: #1536113
oslo.versionedobjects
The oslo.versionedobjects library provides a generic versioned object model that is RPC-friendly, with inbuilt serialization, field typing, and remotable method calls. It can be used to define a data model within a project independent of external APIs or database schema for the purposes of providing upgrade compatibility across distributed services.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/oslo.versionedobjects
- Source: http://git.openstack.org/cgit/openstack/oslo.versionedobjects
- Bugs: http://bugs.launchpad.net/oslo.versionedobjects
Description
Languages
Python
100%