def __init__(self, subrouters: List['CommandRouter']=[]) -> None:
    self.command_handlers: Dict[(str, Callable[(..., Awaitable[Any])])] = dict()
    for subrouter in subrouters:
        self.command_handlers.update(subrouter.command_handlers)
def __init__(self, subrouters: List['CommandRouter']=[]) -> None:
    self.command_handlers: Dict[(str, Callable[(..., Awaitable[Any])])] = dict()
    for subrouter in subrouters:
        self.command_handlers.update(subrouter.command_handlers)