diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-02-08 18:41:20 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-02-08 18:41:20 +0000 |
| commit | c39e50d0600c1dd85f329f47f8660fee7b647fb0 (patch) | |
| tree | 65261582e751fa592c1208015d6c1706d002a315 /lib/sqlalchemy | |
| parent | 80010c63149be411e89c7434a9d52096f9de56b8 (diff) | |
| parent | 2bd80d506a8cdc3ce94da7e9cfcb8498d564a192 (diff) | |
| download | sqlalchemy-c39e50d0600c1dd85f329f47f8660fee7b647fb0.tar.gz | |
Merge "Use slots in the aiomysql proxy classes"
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/dialects/mysql/aiomysql.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/aiomysql.py b/lib/sqlalchemy/dialects/mysql/aiomysql.py index f0665133f..6c968a1e7 100644 --- a/lib/sqlalchemy/dialects/mysql/aiomysql.py +++ b/lib/sqlalchemy/dialects/mysql/aiomysql.py @@ -41,6 +41,13 @@ from ...util.concurrency import await_only class AsyncAdapt_aiomysql_cursor: server_side = False + __slots__ = ( + "_adapt_connection", + "_connection", + "await_", + "_cursor", + "_rows", + ) def __init__(self, adapt_connection): self._adapt_connection = adapt_connection @@ -123,7 +130,7 @@ class AsyncAdapt_aiomysql_cursor: class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor): - + __slots__ = () server_side = True def __init__(self, adapt_connection): @@ -154,6 +161,7 @@ class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor): class AsyncAdapt_aiomysql_connection: await_ = staticmethod(await_only) + __slots__ = ("dbapi", "_connection") def __init__(self, dbapi, connection): self.dbapi = dbapi |
