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'