code: def Read(self, file_object):
      
      try:
        self.root_key = biplist.readPlist(file_object)
  
      except (
          biplist.NotBinaryPlistException,
          biplist.InvalidPlistException) as exception:
        raise IOError(exception)
docs: Reads a plist from a file-like object.
  
      Args:
        file_object (dfvfs.FileIO): a file-like object containing plist data.
  
      Raises:
        IOError: if the plist file-like object cannot be read.
        OSError: if the plist file-like object cannot be read.