-
-
Notifications
You must be signed in to change notification settings - Fork 769
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add empty connexion middleware #1502
Conversation
""" | ||
apps = [] | ||
for middleware in reversed(middlewares): | ||
app = middleware(app) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How can we add configuration to the different middlewares?
Typically, middleware can have additional keyword arguments, but it's not clear to me how we can do this here? (Unless with something like functools.partial
)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed, currently functools.partial
is probably the best way. Open to better options, but it might be hard without tying the implementation to specific middleware types.
I don't think we need to solve this now though. Once we get the internals working, we can still spend some time on the API we want to offer.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, just wanted to raise it to be aware of if there was a straightforward solution for it.
7777cdc
to
cb4eaa6
Compare
Accidentally merged #1492 by rebasing on the wrong branch and pushing.
Reverted the previous merge, and opening this PR instead.