Merge lp:~zyga/lava-core/utils-interface into lp:lava-core
Status: | Merged |
---|---|
Merged at revision: | 10 |
Proposed branch: | lp:~zyga/lava-core/utils-interface |
Merge into: | lp:lava-core |
Prerequisite: | lp:~zyga/lava-core/plugin-loader-respin |
Diff against target: | 0 lines |
To merge this branch: | bzr merge lp:~zyga/lava-core/utils-interface |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Linaro Validation Team | Pending | ||
Review via email: mp+104968@code.launchpad.net |
Description of the change
This branch adds the old interface module from lava-utils-
Quote of the commit message:
Add lava.core.utils module
This module will contain various small utilities that don't warrant a dedicated
module for themselves.
This patch adds the well-known Interface class that makes abc.ABCMeta usage a
little less scary. The Interface class (or the equivalent copy from
lava-
throughout LAVA to document extensible pieces and ensure API conformance. The
Interface class is expected to be used with the standard python library abc
module and the assorted collection of decorators it provides. All of the
interfaces used by lava-core will be defined in the upcoming
lava.
This one seems boringly fine :-)
Cheers,
mwh