diff options
author | arjan@yirdis.nl <arjan@yirdis.nl@a8418922-720d-0410-834f-a69b97ada669> | 2008-08-30 20:11:02 (GMT) |
---|---|---|
committer | arjan@yirdis.nl <arjan@yirdis.nl@a8418922-720d-0410-834f-a69b97ada669> | 2008-08-30 20:11:02 (GMT) |
commit | dfd1f89f66b432aaac70f172d72cece353b096f2 (patch) | |
tree | c1dabee8b450bae031cd282d995c705d8ea3c8e5 /gaphas | |
parent | 50361fae1d3627013a5e2a0f7647b352c7591899 (diff) |
cleanup + make pickle tests work again
git-svn-id: http://svn.devjavu.com/gaphor/gaphas/trunk@2351 a8418922-720d-0410-834f-a69b97ada669
Diffstat (limited to 'gaphas')
-rw-r--r-- | gaphas/item.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/gaphas/item.py b/gaphas/item.py index a7903f6..c00b9c1 100644 --- a/gaphas/item.py +++ b/gaphas/item.py @@ -15,13 +15,6 @@ from constraint import EqualsConstraint, LessThanConstraint from state import observed, reversible_method, reversible_pair, reversible_property, disable_dispatching -class NullDisconnect(object): - - def __call__(self): - return - - - class Handle(object): """ Handles are used to support modifications of Items. @@ -304,8 +297,10 @@ class Item(object): """ Set state. No ``__init__()`` is called. """ - for n in ('_matrix_i2c', '_matrix_c2i', '_matrix_i2v', '_matrix_v2i'): + for n in ('_matrix_i2c', '_matrix_c2i'): setattr(self, n, None) + for n in ('_matrix_i2v', '_matrix_v2i'): + setattr(self, n, WeakKeyDictionary()) self.__dict__.update(state) |