Source code for satcfdi.utils

import enum
from collections.abc import Sequence, Mapping


[docs]class ScalarMap(dict): pass
[docs]def iterate(item): if isinstance(item, str | bytes | ScalarMap): return [item] if isinstance(item, Mapping): return item.values() if isinstance(item, Sequence): return item if item is None: return [] return [item]
[docs]class StrEnum(str, enum.Enum): def __str__(self): return str(self.value)