-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[Doc] on_startup & on_shutdown signals example with aiopg engine #2196
Conversation
If you want me to add another example for redis just drop me a line and I'll add it in Wednesday. |
Codecov Report
@@ Coverage Diff @@
## 2.2 #2196 +/- ##
=======================================
Coverage 97.06% 97.06%
=======================================
Files 38 38
Lines 7691 7691
Branches 1341 1341
=======================================
Hits 7465 7465
Misses 102 102
Partials 124 124 Continue to review full report at Codecov.
|
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.
Looks good but on_cleanup
signal should be used for db shutdown.
on_shutdown
is for graceful closing opened HTTP connections, e.g. closing web sockets and HTTP streaming responses, db connections most likely should be opened at this stage.
on_cleanup
is for final cleanup, no web handlers are running at the moment of signal call.
Should be good now :) |
Thanks! |
What do these changes do?
Add a documentation example usage of
on_startup
andon_shutdown
signals by properly creating and disposing an aiopg connection engine.Are there changes in behavior for the user?
No, just documentation.
Related issue number
Relates to #2131.
Checklist
CONTRIBUTORS.txt
changes
folder<issue_id>.<type>
for example (588.bug)issue_id
change it to the pr id after creating the pr.feature
: Signifying a new feature..bugfix
: Signifying a bug fix..doc
: Signifying a documentation improvement..removal
: Signifying a deprecation or removal of public API..misc
: A ticket has been closed, but it is not of interest to users.