Path 1: 68 calls (1.0)

ArgumentParser (68)

Namespace (68)

list (55) ['mmd'] (6) ['png'] (2) ['puml'] (2) ['somethingElse'] (1) [2] (1) ['dot'] (1)

'--ignore-patterns' (28) '--ignore' (27) '-o' (12) '--max-color-depth' (1)

1def __call__(
2        self,
3        parser: argparse.ArgumentParser,
4        namespace: argparse.Namespace,
5        values: str | Sequence[Any] | None,
6        option_string: str | None = None,
7    ) -> None:
8        assert isinstance(values, list)
9        setattr(namespace, self.dest, values[0])
10        for old_name in self.old_names:
11            setattr(namespace, old_name, values[0])