Replies: 1 comment 3 replies
-
What is the difference from this? def create_connection():
return pymysql.connect(...)
with create_connection() as conn:
# first use
with create_connection() as conn:
# second use I don't want to implement "maybe convenient for some people" behaviors. Such behaviors make long-term maintenance cost. Convenient features must be implemented in the higher layer as possible. Low-level library must focus on low-level. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
if db drop the connection, context manager
with
do a reconnect in__enter__()
Beta Was this translation helpful? Give feedback.
All reactions