Esempio n. 1
0
 def _parse(params_dict, encoded_param):
   match = re.compile(r'([^=]+)=(.*)').match(encoded_param)
   if not match:
     return params_dict
   key, val = match.groups()
   return set_param(params_dict,
     codec.url_decode(key, encoding), codec.url_decode(val or '', encoding))
Esempio n. 2
0
File: params.py Progetto: web-i/pump
 def _parse(params_dict, encoded_param):
     match = re.compile(r'([^=]+)=(.*)').match(encoded_param)
     if not match:
         return params_dict
     key, val = match.groups()
     return set_param(params_dict, codec.url_decode(key, encoding),
                      codec.url_decode(val or '', encoding))
Esempio n. 3
0
  def wrapped_app(req):
    if req["method"] != "get":
      return app(req)

    path = codec.url_decode(req["uri"])[1:]
    return response.file_response(path, options) or app(req)
Esempio n. 4
0
File: file.py Progetto: web-i/pump
    def wrapped_app(req):
        if req["method"] != "get":
            return app(req)

        path = codec.url_decode(req["uri"])[1:]
        return response.file_response(path, options) or app(req)