# HG changeset patch # User Sylvain Thénault # Date 1256036431 -7200 # Node ID 74192424b2c8a3a6471129f9d1010f94e01aaca3 # Parent 006c81b94ec5187b29a8d3a453852ef67474fa00 accepts single values as create_entity diff -r 006c81b94ec5 -r 74192424b2c8 entity.py --- a/entity.py Tue Oct 20 12:48:43 2009 +0200 +++ b/entity.py Tue Oct 20 13:00:31 2009 +0200 @@ -886,6 +886,8 @@ restr = 'Y %s X' % attr[len('reverse_'):] else: restr = 'X %s Y' % attr + if not isinstance(values, (tuple, list, set, frozenset)): + values = (values,) execute('SET %s WHERE X eid %%(x)s, Y eid IN (%s)' % ( restr, ','.join(str(r.eid) for r in values)), {'x': self.eid}, 'x')