python: Better use iterators
authorMathieu Bridon <bochecha@daitauha.fr>
Thu, 5 Jul 2018 13:17:39 +0000 (15:17 +0200)
committerDylan Baker <dylan@pnwbakers.com>
Tue, 24 Jul 2018 18:07:04 +0000 (11:07 -0700)
commit022d2a381d32d24aabe2c54704a5a5e2440a75e9
tree587757745b212fef0f3c5ac9985b754963cb791e
parent01da2feb0edd36abb161d96ccd6020c4b358da91
python: Better use iterators

In Python 2, iterators had a .next() method.

In Python 3, instead they have a .__next__() method, which is
automatically called by the next() builtin.

In addition, it is better to use the iter() builtin to create an
iterator, rather than calling its __iter__() method.

These were also introduced in Python 2.6, so using it makes the script
compatible with Python 2 and 3.

Signed-off-by: Mathieu Bridon <bochecha@daitauha.fr>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
src/compiler/glsl/ir_expression_operation.py
src/compiler/nir/nir_algebraic.py
src/mapi/glapi/gen/glX_XML.py
src/mapi/glapi/gen/gl_XML.py