
This addresses a couple sources of deprecation warnings in the code. The collections package has moved abstract base classes from collections.* to collections.abc.*. Use of the old path causes DeprecationWarning messages now, but will eventually be removed. Six does not support this yet, so for now just try the newer preferred path and fall back to the old path if the import fails. This also addresses unit test deprecation methods with self.skip() changing to self.skipTest(). Change-Id: I0463ab2109adeee6468261f9e96225766a55998e Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Team and repository tags
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: https://docs.openstack.org/oslo.versionedobjects/latest
- Source: http://git.openstack.org/cgit/openstack/oslo.versionedobjects
- Bugs: http://bugs.launchpad.net/oslo.versionedobjects
- Release notes: https://docs.openstack.org/releasenotes/oslo.versionedobjects/
Description
Languages
Python
100%