def newfn(self, *a, **env): c.render_style = api_type('html') c.response_content_type = 'application/json; charset=UTF-8' # generate a response object if request.params.get('api_type') == "json": responder = JsonResponse() else: responder = JQueryResponse() try: kw = _make_validated_kw(fn, simple_vals, param_vals, env) return response_function(self, fn, responder, simple_vals, param_vals, *a, **kw) except UserRequiredException: responder.send_failure(errors.USER_REQUIRED) return self.response_func(responder.make_response())
def newfn(self, *a, **env): c.render_style = api_type('html') c.response_content_type = 'application/json; charset=UTF-8' # generate a response object if request.params.get('api_type') == "json": responder = JsonResponse() else: responder = JQueryResponse() try: kw = _make_validated_kw(fn, simple_vals, param_vals, env) return response_function(self, fn, responder, simple_vals, param_vals, *a, **kw) except UserRequiredException: responder.send_failure(errors.USER_REQUIRED) return self.api_wrapper(responder.make_response()) except VerifiedUserRequiredException: responder.send_failure(errors.VERIFIED_USER_REQUIRED) return self.api_wrapper(responder.make_response())