INNER CODE UNIT · Python

validate_query

OpenOSINT/OpenOSINT · actors/news-monitor/src/main.py:47

def validate_query(raw) -> str | None:
    """Return a cleaned query string, or None if it's empty/too long."""
    if not isinstance(raw, str):
        return None
    query = raw.strip()
    if not query or len(query) > _MAX_QUERY_LENGTH:
        return None
    return query


def clamp_timespan_minutes(value) -> int:
    try:
        minutes = int(value)
    except (TypeError, ValueError):
        minutes = _DEFAULT_TIMESPAN_MINUTES
    return max(_MIN_TIMESPAN_MINUTES, min(_MAX_TIMESPAN_MINUTES, minutes))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…