Skip to content

Functions

get_remote_address

get_remote_address(request: Request) -> str

Utility function to use remote address as a limit key

Source code in fastlimits/functions.py
4
5
6
7
8
def get_remote_address(request: Request) -> str:
    """Utility function to use remote address as a limit key"""
    if not request.client or not request.client.host:
        return "127.0.0.1"
    return request.client.host

get_path

get_path(request: Request) -> str

Utility function to use path as a limit key

Source code in fastlimits/functions.py
def get_path(request: Request) -> str:
    """Utility function to use path as a limit key"""
    return request.url.path