From b19ee579f5de74d1ea7dba74702d1898e6845f82 Mon Sep 17 00:00:00 2001
From: Bas Nijholt <basnijholt@gmail.com>
Date: Wed, 31 Jan 2018 16:00:37 +0100
Subject: [PATCH] do not overwrite variable in loop

---
 kwant/continuum/discretizer.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/kwant/continuum/discretizer.py b/kwant/continuum/discretizer.py
index c6b95297..ad79642a 100644
--- a/kwant/continuum/discretizer.py
+++ b/kwant/continuum/discretizer.py
@@ -601,12 +601,12 @@ def _builder_value(expr, coords, grid_spacing, onsite,
                           {str(k.func) for k in map_func_calls})
 
     # check if all argument names are valid python identifiers
-    for name in arg_names:
-        if not (name.isidentifier() and not iskeyword(name)):
+    for arg_name in arg_names:
+        if not (arg_name.isidentifier() and not iskeyword(arg_name)):
             raise ValueError("Invalid name in used symbols: {}\n"
                              "Names of symbols used in Hamiltonian "
                              "must be valid Python identifiers and "
-                             "may not be keywords".format(name))
+                             "may not be keywords".format(arg_name))
 
     arg_names = ', '.join(sorted(arg_names))
 
-- 
GitLab