diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-20 13:32:59 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-20 13:32:59 -0500 |
| commit | eee9b55f0ccaa5243442a59788acaa04be6ac6be (patch) | |
| tree | bc2c4193f6c5db656ab9cc019257c9a6f800a0ca /lib/sqlalchemy/util/_collections.py | |
| parent | 07440265c4da9d62671a9ce946c72fd2cda2f0ef (diff) | |
| download | sqlalchemy-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.py | 10 |
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.""" |
