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)