Skip to main content

utils

Utility functions for Datalayer core.

def fetch(request: 'str', token: 'str | None' = None, external_token: 'str | None' = None, **kwargs: 't.Any') -> 'requests.Response'

Fetch a network resource as a context manager.

Parameters

  • request : str

    The URL to fetch.

  • token : str or None, default None

    Bearer token for authentication.

  • external_token : str or None, default None

    External token for authentication.

  • **kwargs : Any

    Additional keyword arguments passed to requests.

Returns

  • requests.Response

    The HTTP response object.

def find_http_port() -> 'int'

Find an available http port.

Returns

  • int

    An available port number.