class_docstr: Unicode CSV reader for iterables of 8-bit clean encoded (``bytes``) lines.
class_docstr_tok: ["Unicode","CSV","reader","for","iterables","of","8-bit","clean","encoded","(","``","bytes","``",")","lines","."]
code: def __init__(
      self, stream, dialect=DIALECT, encoding=ENCODING, **kwargs
  ):
      text_stream = (str(line, encoding) for line in stream)
      super(UnicodeBytesReader, self).__init__(
          text_stream, dialect, **kwargs
      )
  
imports: import csv
  from ._common import ENCODING, DIALECT
  from ._common import none_encoding, is_8bit_clean, csv_args
  from ._dispatch import register_reader
  from ._workarounds import warn_if_issue31590
label_desc: Use image node_id 1 to create a new UnicodeBytesReader object from inherited base classes: UnicodeReader with example: obj = UnicodeBytesReader(stream, dialect, encoding)