code: def load(self, filething):
          
  
          fileobj = filething.fileobj
  
          try:
              self.info = self._Info(fileobj)
              self.tags = self._Tags(fileobj, self.info)
              self.info._post_tags(fileobj)
          except (error, IOError) as e:
              reraise(self._Error, e, sys.exc_info()[2])
          except EOFError:
              raise self._Error("no appropriate stream found")
docs: load(filething)
  
          Load file information from a filename.
  
          Args:
              filething (filething)
          Raises:
              mutagen.MutagenError