docs: def gen_lines_from_binary_files(
          files: Iterable[BinaryIO],
          encoding: str = UTF8) -> Generator[str, None, None]:
      """
      Generates lines from binary files.
      Strips out newlines.
  
      Args:
          files: iterable of :class:`BinaryIO` file-like objects
          encoding: encoding to use
  
      Yields:
          each line of all the files
  
      """
      for file in files:
          for byteline in file:
              line = byteline.decode(encoding).strip()
              yield line