def __init__()

in chz/blueprint/_argmap.py [0:0]


    def __init__(self, params: Mapping[str, Any], layer_name: str | None):
        self._params = params
        self.layer_name = layer_name

        self.qualified = {}
        self.wildcard = {}
        self._to_regex = {}
        # Match more specific wildcards first
        for k, v in sorted(params.items(), key=lambda kv: -len(kv[0])):
            if "..." in k:
                self.wildcard[k] = v
                self._to_regex[k] = wildcard_key_to_regex(k)
            else:
                self.qualified[k] = v

        self.qualified_sorted = sorted(self.qualified.keys())