Source code for dfvfs.credentials.credentials

"""The credentials interface."""


[docs] class Credentials: """Credentials interface."""
[docs] def __init__(self): """Initializes credentials. Raises: ValueError: if a derived credentials class does not define a type indicator. """ super().__init__() if not getattr(self, "TYPE_INDICATOR", None): raise ValueError("Missing type indicator.")
@property def type_indicator(self): """str: type indicator.""" # pylint: disable=no-member return self.TYPE_INDICATOR