improver package

Subpackages

Module contents

Module containing plugin base class.

class improver.BasePlugin[source]

Bases: abc.ABC

An abstract class for IMPROVER plugins. Subclasses must be callable. We preserve the process method by redirecting to __call__.

_abc_cache = <_weakrefset.WeakSet object>
_abc_negative_cache = <_weakrefset.WeakSet object>
_abc_negative_cache_version = 207
_abc_registry = <_weakrefset.WeakSet object>
abstract process(*args, **kwargs)[source]

Abstract class for rest to implement.