Example #1
0
 def _get_params_preserve(self, failobj, header):
     missing = object()
     value = self.get(header, missing)
     if value is missing:
         return failobj
     params = []
     for p in _parseparam(value):
         try:
             name, val = p.split('=', 1)
             name = name.strip()
             val = val.strip()
         except ValueError:
             name = p.strip()
             val = ''
         params.append((name, val))
     params = utils.decode_params(params)
     return params
Example #2
0
 def _get_params_preserve(self, failobj, header):
     missing = object()
     value = self.get(header, missing)
     if value is missing:
         return failobj
     params = []
     for p in _parseparam(value):
         try:
             (name, val) = p.split('=', 1)
             name = name.strip()
             val = val.strip()
         except ValueError:
             name = p.strip()
             val = ''
         params.append((name, val))
     params = utils.decode_params(params)
     return params
Example #3
0
 def _get_params_preserve(self, failobj, header):
     # Like get_params() but preserves the quoting of values.  BAW:
     # should this be part of the public interface?
     missing = object()
     value = self.get(header, missing)
     if value is missing:
         return failobj
     params = []
     for p in _parseparam(value):
         try:
             name, val = p.split('=', 1)
             name = name.strip()
             val = val.strip()
         except ValueError:
             # Must have been a bare attribute
             name = p.strip()
             val = ''
         params.append((name, val))
     params = utils.decode_params(params)
     return params
Example #4
0
 def _get_params_preserve(self, failobj, header):
     # Like get_params() but preserves the quoting of values.  BAW:
     # should this be part of the public interface?
     missing = object()
     value = self.get(header, missing)
     if value is missing:
         return failobj
     params = []
     for p in _parseparam(value):
         try:
             name, val = p.split('=', 1)
             name = name.strip()
             val = val.strip()
         except ValueError:
             # Must have been a bare attribute
             name = p.strip()
             val = ''
         params.append((name, val))
     params = utils.decode_params(params)
     return params