# HG changeset patch # User Sylvain Thénault # Date 1255705930 -7200 # Node ID 5bfdb591050af502191e1045a379b06be145d218 # Parent e67ade20bf802d57ae720c647ed18241c62da11a should remove entities from kwargs (won't go through pyro) diff -r e67ade20bf80 -r 5bfdb591050a __init__.py --- a/__init__.py Fri Oct 16 17:11:44 2009 +0200 +++ b/__init__.py Fri Oct 16 17:12:10 2009 +0200 @@ -141,11 +141,12 @@ restrictions = set() cachekey = [] pending_relations = [] - for attr, value in kwargs.iteritems(): + for attr, value in kwargs.items(): if isinstance(value, (tuple, list, set, frozenset)): if len(value) == 1: value = iter(value).next() else: + del kwargs[attr] pending_relations.append( (attr, value) ) continue if hasattr(value, 'eid'): # non final relation