Source code for sqltrack.util

from __future__ import annotations

try:
    from psycopg.sql import SQL
except ImportError:
    class SQL:
        pass


__all__ = (
    'SQL',
    'coalesce',
)


[docs]def coalesce(*values) -> object: """ Returns the first none-None value. """ for v in values: if v is not None: return v return None