From fb7943dab454f358316160b4baf99075603a162d Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Wed, 12 Aug 2015 12:46:22 +0200 Subject: Use next() function on iterators In Python 3, next() for iterators is a function rather than method. Reviewed-By: Christian Heimes Reviewed-By: Jan Cholasta --- ipalib/aci.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'ipalib') diff --git a/ipalib/aci.py b/ipalib/aci.py index 3019375c1..186b2e80c 100755 --- a/ipalib/aci.py +++ b/ipalib/aci.py @@ -107,17 +107,17 @@ class ACI: for token in lexer: # We should have the form (a = b)(a = b)... if token == "(": - var = lexer.next().strip() - operator = lexer.next() + var = next(lexer).strip() + operator = next(lexer) if operator != "=" and operator != "!=": # Peek at the next char before giving up - operator = operator + lexer.next() + operator = operator + next(lexer) if operator != "=" and operator != "!=": raise SyntaxError("No operator in target, got '%s'" % operator) op = operator - val = lexer.next().strip() + val = next(lexer).strip() val = self._remove_quotes(val) - end = lexer.next() + end = next(lexer) if end != ")": raise SyntaxError('No end parenthesis in target, got %s' % end) -- cgit