Source code for fmn.core.constants

# SPDX-FileCopyrightText: Contributors to the Fedora Project
#
# SPDX-License-Identifier: MIT

from enum import Enum
from functools import cache


[docs]class ArtifactType(Enum): # message property → artifact type packages = "rpms" containers = "containers" modules = "modules" flatpaks = "flatpaks"
[docs] @classmethod @cache def has_value(cls, value): try: cls(value) except ValueError: return False return True
DEFAULT_MATRIX_DOMAIN = "fedora.im"