code: def getlist(self, key, default=__marker):
          
          try:
              vals = self._container[key.lower()]
          except KeyError:
              if default is self.__marker:
                  return []
              return default
          else:
              return vals[1:]
docs: Returns a list of all the values for the named field. Returns an
          empty list if the key doesn't exist.