Method: pylint.checkers.unicode.UnicodeChecker.process_module
Calls: 1153, Exceptions: 0, Paths: 2Back
Path 1: 1035 calls (0.9)
Module (1006) FakeNode (29)
1def process_module(self, node: nodes.Module) -> None:
2 """Perform the actual check by checking module stream."""
3 with node.stream() as stream:
4 codec, codec_line = self._determine_codec(stream)
5 self._check_codec(codec, codec_line)
6
7 stream.seek(0)
8
9 # Check for invalid content (controls/chars)
10 for lineno, line in enumerate(
11 _fix_utf16_32_line_stream(stream, codec), start=1
12 ):
13 if lineno == 1:
14 line = _remove_bom(line, codec)
15 self._check_bidi_chars(line, lineno, codec)
16 self._check_invalid_chars(line, lineno, codec)
Path 2: 118 calls (0.1)
Module (118)
1def process_module(self, node: nodes.Module) -> None:
2 """Perform the actual check by checking module stream."""
3 with node.stream() as stream:
4 codec, codec_line = self._determine_codec(stream)
5 self._check_codec(codec, codec_line)
6
7 stream.seek(0)
8
9 # Check for invalid content (controls/chars)
10 for lineno, line in enumerate(
11 _fix_utf16_32_line_stream(stream, codec), start=1
12 ):
13 if lineno == 1:
14 line = _remove_bom(line, codec)
15 self._check_bidi_chars(line, lineno, codec)
16 self._check_invalid_chars(line, lineno, codec)