Source code for repomate_plug.util
"""Utility classes and functions for repomate-plug.
.. module:: util
:synopsis: Utility classes and functions for repomate-plug.
.. moduleauthor:: Simon Larsén
"""
import collections
import enum
import pluggy
hookspec = pluggy.HookspecMarker(__package__)
hookimpl = pluggy.HookimplMarker(__package__)
HookResult = collections.namedtuple('HookResult', ('hook', 'status', 'msg'))
[docs]class Status(enum.Enum):
"""Status codes enum."""
SUCCESS = 'success'
WARNING = 'warning'
ERROR = 'error'