summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/util
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2015-07-20 20:35:04 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2015-07-20 20:35:04 -0400
commit575f080850a0a061ccb7ac40e3ea1fbf6b0fedf4 (patch)
tree4c3f6020e3d1a6bd4d761d31f996665fde826dce /lib/sqlalchemy/util
parenta4b8aa320d63f7c0dc7c70dfce56f0af593d95f0 (diff)
downloadsqlalchemy-575f080850a0a061ccb7ac40e3ea1fbf6b0fedf4.tar.gz
- Fixed an issue where a particular base class within utils
didn't implement ``__slots__``, and therefore meant all subclasses of that class didn't either, negating the rationale for ``__slots__`` to be in use. Didn't cause any issue except on IronPython which apparently does not implement ``__slots__`` behavior compatibly with cPython. Fixes #3494
Diffstat (limited to 'lib/sqlalchemy/util')
-rw-r--r--lib/sqlalchemy/util/langhelpers.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/util/langhelpers.py b/lib/sqlalchemy/util/langhelpers.py
index 499515142..dd2589243 100644
--- a/lib/sqlalchemy/util/langhelpers.py
+++ b/lib/sqlalchemy/util/langhelpers.py
@@ -805,6 +805,8 @@ class MemoizedSlots(object):
"""
+ __slots__ = ()
+
def _fallback_getattr(self, key):
raise AttributeError(key)