Method: pylint.utils.utils.decoding_stream
Calls: 1157, Exceptions: 1, Paths: 2Back
Path 1: 1156 calls (1.0)
BufferedReader (1155) BytesIO (1)
'utf-8' (1152) 'iso-8859-1' (2) 'utf' (1) 'cp1252' (1)
'strict' (1156)
StreamReader (1156)
1def decoding_stream(
2 stream: BufferedReader | BytesIO,
3 encoding: str,
4 errors: Literal["strict"] = "strict",
5) -> codecs.StreamReader:
6 try:
7 reader_cls = codecs.getreader(encoding or sys.getdefaultencoding())
8 except LookupError:
9 reader_cls = codecs.getreader(sys.getdefaultencoding())
10 return reader_cls(stream, errors)
Path 2: 1 calls (0.0)
BytesIO (1)
'garbage-encoding' (1)
'strict' (1)
StreamReader (1)
LookupError (1)
1def decoding_stream(
2 stream: BufferedReader | BytesIO,
3 encoding: str,
4 errors: Literal["strict"] = "strict",
5) -> codecs.StreamReader:
6 try:
7 reader_cls = codecs.getreader(encoding or sys.getdefaultencoding())
8 except LookupError:
9 reader_cls = codecs.getreader(sys.getdefaultencoding())
10 return reader_cls(stream, errors)