]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
fix reference cycles/ perf in DialectKWArgs
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 26 Apr 2025 15:32:30 +0000 (11:32 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 26 Apr 2025 15:33:56 +0000 (11:33 -0400)
commitb74b004ea124c365a5f2ec3828792e3433717f2c
treea676f9ed374c50113ab259d773628ee8d080a422
parentbf1485ac4c569ee3552d38b3b2e9f2ccdeef83ec
fix reference cycles/ perf in DialectKWArgs

Identified some unnecessary cycles and overhead in how
this is implemented.  since we want to add this to Select,
needs these improvements.

Change-Id: I4324db14aaf52ab87a8b7fa49ebf1b6624bc2dcb
(cherry picked from commit ce3bbfcc4550e72a603640e533bc736715c5d76b)
lib/sqlalchemy/sql/base.py
lib/sqlalchemy/util/langhelpers.py
test/aaa_profiling/test_memusage.py