# HG changeset patch # User Sylvain Thénault # Date 1302606316 -7200 # Node ID 29cd85f20ccb00e3fc7cd8be0b7b58b9bac757cf # Parent 9220ae2cacf105f90174e3283379de6a72f5a708 [entity] use a list comprehension diff -r 9220ae2cacf1 -r 29cd85f20ccb entity.py --- a/entity.py Mon Apr 11 18:33:18 2011 +0200 +++ b/entity.py Tue Apr 12 13:05:16 2011 +0200 @@ -913,9 +913,7 @@ assert kwargs assert self.cw_is_saved(), "should not call set_attributes while entity "\ "hasn't been saved yet" - relations = [] - for key in kwargs: - relations.append('X %s %%(%s)s' % (key, key)) + relations = ['X %s %%(%s)s' % (key, key) for key in kwargs] # and now update the database kwargs['x'] = self.eid self._cw.execute('SET %s WHERE X eid %%(x)s' % ','.join(relations),