code: def get(self, name):
          
          # not much we can do with that
          if name is None:
              return
  
          # if name isn't in archive try some similar values
          if name not in self.archive:
              if hasattr(name, 'decode'):
                  name = name.decode('utf-8')
              # try with cleared whitespace, split paths
              for option in [name,
                             name.lstrip('./'),
                             name.strip(),
                             name.split('/')[-1]]:
                  if option in self.archive:
                      name = option
                      break
          # read file object from beginning
          self.archive[name].seek(0)
          # data is stored as a file object
          data = self.archive[name].read()
  
          return data
docs: Get an asset from the ZIP archive.
  
          Parameters
          -------------
          name : str
            Name of the asset
  
          Returns
          -------------
          data : bytes
            Loaded data from asset