Files
zenml/venv/lib/python3.9/site-packages/sqlalchemy_utils/utils.py
Christian Mantha 2ca0b9ef7c star
2026-03-02 19:10:52 -05:00

21 lines
438 B
Python

from collections.abc import Iterable
def str_coercible(cls):
def __str__(self):
return self.__unicode__()
cls.__str__ = __str__
return cls
def is_sequence(value):
return isinstance(value, Iterable) and not isinstance(value, str)
def starts_with(iterable, prefix):
"""
Returns whether or not given iterable starts with given prefix.
"""
return list(iterable)[0 : len(prefix)] == list(prefix)