diff options
Diffstat (limited to 'pyparsing/helpers.py')
-rw-r--r-- | pyparsing/helpers.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pyparsing/helpers.py b/pyparsing/helpers.py index c4ac2a9..4b2655f 100644 --- a/pyparsing/helpers.py +++ b/pyparsing/helpers.py @@ -58,9 +58,9 @@ def delimited_list( while to_visit and num_exprs < MAX_EXPRS: parent, cur = to_visit.pop() num_exprs += 1 - if cur in seen: + if id(cur) in seen: continue - seen.add(cur) + seen.add(id(cur)) cur = cur.copy() if parent is None: cpy = cur |