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))
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)