HomeSoftware Heritage

Use the abc metaclass for some abstract classes

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

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

Commit No Longer Exists

This commit no longer exists in the repository.