diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2019-10-31 15:56:02 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2019-10-31 15:56:02 +0000 |
| commit | db47859dca999b9d1679b513fe855e408d7d07c4 (patch) | |
| tree | a0198a2e5f41183061582ea6b671145c3a5e14dd /lib/sqlalchemy | |
| parent | a71fe131a45d3f51b2ecc5338e0851c20f9277b7 (diff) | |
| parent | 9fc54801c8235a6327e0ce80b145f7ba756ae47a (diff) | |
| download | sqlalchemy-db47859dca999b9d1679b513fe855e408d7d07c4.tar.gz | |
Merge "Cache every key in reflection_cache"
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/engine/reflection.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py index e36d99d5d..15300c6a1 100644 --- a/lib/sqlalchemy/engine/reflection.py +++ b/lib/sqlalchemy/engine/reflection.py @@ -45,11 +45,7 @@ def cache(fn, self, con, *args, **kw): key = ( fn.__name__, tuple(a for a in args if isinstance(a, util.string_types)), - tuple( - (k, v) - for k, v in kw.items() - if isinstance(v, util.string_types + util.int_types + (float,)) - ), + tuple((k, v) for k, v in kw.items() if k != "info_cache"), ) ret = info_cache.get(key) if ret is None: |
