summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/util/_collections.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-01-20 13:32:59 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2011-01-20 13:32:59 -0500
commiteee9b55f0ccaa5243442a59788acaa04be6ac6be (patch)
treebc2c4193f6c5db656ab9cc019257c9a6f800a0ca /lib/sqlalchemy/util/_collections.py
parent07440265c4da9d62671a9ce946c72fd2cda2f0ef (diff)
downloadsqlalchemy-eee9b55f0ccaa5243442a59788acaa04be6ac6be.tar.gz
rename 'frozendict' to 'immutabledict', since 'frozen' implies hashability
like frozenset which isn't really the purpose of 'immutabledict' (could be someday, in which case, we'd change the name back :) )
Diffstat (limited to 'lib/sqlalchemy/util/_collections.py')
-rw-r--r--lib/sqlalchemy/util/_collections.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sqlalchemy/util/_collections.py b/lib/sqlalchemy/util/_collections.py
index 269a3d539..3adbf9913 100644
--- a/lib/sqlalchemy/util/_collections.py
+++ b/lib/sqlalchemy/util/_collections.py
@@ -39,7 +39,7 @@ class ImmutableContainer(object):
__delitem__ = __setitem__ = __setattr__ = _immutable
-class frozendict(ImmutableContainer, dict):
+class immutabledict(ImmutableContainer, dict):
clear = pop = popitem = setdefault = \
update = ImmutableContainer._immutable
@@ -53,18 +53,18 @@ class frozendict(ImmutableContainer, dict):
pass
def __reduce__(self):
- return frozendict, (dict(self), )
+ return immutabledict, (dict(self), )
def union(self, d):
if not self:
- return frozendict(d)
+ return immutabledict(d)
else:
- d2 = frozendict(self)
+ d2 = immutabledict(self)
dict.update(d2, d)
return d2
def __repr__(self):
- return "frozendict(%s)" % dict.__repr__(self)
+ return "immutabledict(%s)" % dict.__repr__(self)
class Properties(object):
"""Provide a __getattr__/__setattr__ interface over a dict."""