server.py


None


Function

find_port function

Find a port not in ues starting at given port

find_port source


def find_port(port: int = 8000) -> int:
    """Find a port not in ues starting at given port"""
    import socket

    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        if s.connect_ex(("localhost", port)) == 0:
            return find_port(port=port + 1)
        return port

Function

serve function

Serve the site locally.

serve source


def serve():
        """
        Serve the site locally.
        """
        run_server()