Detect URL Scheme • AI Agent SDK

detect_url_scheme: Detect URL scheme from a string. O(1) operation.

detect_url_scheme

Function

</div>

This function is defined in the parse_utils module.

Detect URL scheme from a string. O(1) operation.

Signature

python
def detect_url_scheme(value: str) -> Optional[str]

Parameters

ParamField str

String to check for URL scheme

Returns

ResponseField Optional[str]

Scheme name (lowercase) if URL detected, None otherwise

Usage

python
>>> detect_url_scheme("postgresql://localhost/db")
    'postgresql'
    >>> detect_url_scheme("redis://localhost:6379")
    'redis'
    >>> detect_url_scheme("not a url")
    None

Uses

  • value.find
  • scheme.isalnum
  • c.isalnum

Source

View on GitHub

praisonaiagents/config/parse_utils.py at line 17