Path 1: 1131 calls (0.98)

'utf-8' (1131)

1 (736) 2 (395)

1def _check_codec(self, codec: str, codec_definition_line: int) -> None:
2        """Check validity of the codec."""
3        if codec != "utf-8":
4            msg = "bad-file-encoding"
5            if self._is_invalid_codec(codec):
6                msg = "invalid-unicode-codec"
7            self.add_message(
8                msg,
9                # Currently Nodes will lead to crashes of pylint
10                # node=node,
11                line=codec_definition_line,
12                end_lineno=codec_definition_line,
13                confidence=pylint.interfaces.HIGH,
14                col_offset=None,
15                end_col_offset=None,
16            )
            

Path 2: 16 calls (0.01)

'utf-16le' (7) 'utf-32le' (7) 'utf-16' (1) 'utf-32' (1)

1 (16)

1def _check_codec(self, codec: str, codec_definition_line: int) -> None:
2        """Check validity of the codec."""
3        if codec != "utf-8":
4            msg = "bad-file-encoding"
5            if self._is_invalid_codec(codec):
6                msg = "invalid-unicode-codec"
7            self.add_message(
8                msg,
9                # Currently Nodes will lead to crashes of pylint
10                # node=node,
11                line=codec_definition_line,
12                end_lineno=codec_definition_line,
13                confidence=pylint.interfaces.HIGH,
14                col_offset=None,
15                end_col_offset=None,
16            )
            

Path 3: 11 calls (0.01)

'iso-8859-1' (6) 'ascii' (4) 'utf' (1)

1 (11)

1def _check_codec(self, codec: str, codec_definition_line: int) -> None:
2        """Check validity of the codec."""
3        if codec != "utf-8":
4            msg = "bad-file-encoding"
5            if self._is_invalid_codec(codec):
6                msg = "invalid-unicode-codec"
7            self.add_message(
8                msg,
9                # Currently Nodes will lead to crashes of pylint
10                # node=node,
11                line=codec_definition_line,
12                end_lineno=codec_definition_line,
13                confidence=pylint.interfaces.HIGH,
14                col_offset=None,
15                end_col_offset=None,
16            )