Method: pylint.checkers.unicode.UnicodeChecker._check_codec
Calls: 1158, Exceptions: 0, Paths: 3Back
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 )