diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-06-03 18:23:23 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-06-03 18:23:23 -0400 |
commit | 3a13047fb06d698e0440895281c484199e0a95a5 (patch) | |
tree | f3027214ea733fb5f34591577c98861d5973be71 /lib/sqlalchemy/ext/mutable.py | |
parent | f1bdc3e999b4ad76515a6452099e3c26d7b4228b (diff) | |
download | sqlalchemy-3a13047fb06d698e0440895281c484199e0a95a5.tar.gz |
Fixed bug where :class:`.MutableDict` didn't report a change event
when ``clear()`` was called.
[ticket:2730]
Diffstat (limited to 'lib/sqlalchemy/ext/mutable.py')
-rw-r--r-- | lib/sqlalchemy/ext/mutable.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sqlalchemy/ext/mutable.py b/lib/sqlalchemy/ext/mutable.py index b1b851f72..ca27f172f 100644 --- a/lib/sqlalchemy/ext/mutable.py +++ b/lib/sqlalchemy/ext/mutable.py @@ -616,6 +616,10 @@ class MutableDict(Mutable, dict): dict.__delitem__(self, key) self.changed() + def clear(self): + dict.clear(self) + self.changed() + @classmethod def coerce(cls, key, value): """Convert plain dictionary to MutableDict.""" |