code: def read(self, source_file, error_handling=ERROR_PASS):
          
          self.eol = self._guess_eol(source_file)
          self.extend(self.stream(source_file, error_handling=error_handling))
          return self
docs: read(source_file, [error_handling])
  
          This method parse subtitles contained in `source_file` and append them
          to the current instance.
  
          `source_file` -> Any iterable that yield unicode strings, like a file
              opened with `codecs.open()` or an array of unicode.