code: def getinfo(self, name):
          
          info = self.NameToInfo.get(name)
          if info is None:
              raise KeyError(
                  'There is no item named %r in the archive' % name)
  
          return info
docs: Return the instance of ZipInfo given 'name'.