diff -r 4fb62d791073 -r 155c29e0ed1c server/repository.py --- a/server/repository.py Tue Sep 15 17:10:58 2015 +0200 +++ b/server/repository.py Fri Sep 18 14:29:53 2015 +0200 @@ -619,7 +619,7 @@ raise Exception('bad input for find_user') with self.internal_cnx() as cnx: varmaker = rqlvar_maker() - vars = [(attr, varmaker.next()) for attr in fetch_attrs] + vars = [(attr, next(varmaker)) for attr in fetch_attrs] rql = 'Any %s WHERE X is CWUser, ' % ','.join(var[1] for var in vars) rql += ','.join('X %s %s' % (var[0], var[1]) for var in vars) + ',' rset = cnx.execute(rql + ','.join('X %s %%(%s)s' % (attr, attr)