HomeSoftware Heritage

Use the abc metaclass for some abstract classes

Description

Use the abc metaclass for some abstract classes

ObjStorage is the main API of the object storage interface. Making it an
Abstract Base Class is highly usefull to catch mistakes when adding a
new implementation.

Also, some subclasses may use this feature to make their extension more easy.

Details

Provenance
qcamposAuthored on Aug 9 2016, 3:49 PM
qcamposPushed on Aug 12 2016, 2:01 PM
Differential Revision
D95: Improve the ObjStorage inheritance tree and its documentation
Parents
rDOBJSd53c6b90f34c: Reference base class in implementations docstrings
Branches
Unknown
Tags
Unknown