Method: pylint.pyreverse.writer.DiagramWriter.__init__
Calls: 26, Exceptions: 0, Paths: 1Back
Path 1: 26 calls (1.0)
PyreverseConfig (15) Namespace (11)
1def __init__(self, config: argparse.Namespace) -> None:
2 self.config = config
3 self.printer_class = get_printer_for_filetype(self.config.output_format)
4 self.printer: Printer # defined in set_printer
5 self.file_name = "" # defined in set_printer
6 self.depth = self.config.max_color_depth
7 self.available_colors = itertools.cycle(
8 [
9 "aliceblue",
10 "antiquewhite",
11 "aquamarine",
12 "burlywood",
13 "cadetblue",
14 "chartreuse",
15 "chocolate",
16 "coral",
17 "cornflowerblue",
18 "cyan",
19 "darkgoldenrod",
20 "darkseagreen",
21 "dodgerblue",
22 "forestgreen",
23 "gold",
24 "hotpink",
25 "mediumspringgreen",
26 ]
27 )
28 self.used_colors: dict[str, str] = {}