INNER CODE UNIT · Python

response

laurentS/slowapi · slowapi/extension.py:737

                    response = await func(*args, **kwargs)  # type: ignore
                    if self.enabled:
                        if not isinstance(response, Response):
                            # get the response object from the decorated endpoint function
                            self._inject_headers(
                                kwargs.get("response"),  # type: ignore
                                request.state.view_rate_limit,
                            )
                        else:
                            self._inject_headers(
                                response, request.state.view_rate_limit
                            )
                    return response

                return async_wrapper

            else:
                # Handle sync request/response functions.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…