# HG changeset patch # User Paul Boddie # Date 1476739582 -7200 # Node ID 882982b9005670f3ecbdcd6114f3cc7ad59cdc2b # Parent 3fe37462e0f6abb74b6c32ec40b5d5084663b8f2 Prevent traversal of references. diff -r 3fe37462e0f6 -r 882982b90056 deducer.py --- a/deducer.py Mon Oct 17 18:56:34 2016 +0200 +++ b/deducer.py Mon Oct 17 23:26:22 2016 +0200 @@ -1900,7 +1900,7 @@ traversed = [] traversal_modes = [] - while len(attrs) == 1: + while len(attrs) == 1 and not first(attrs).has_kind(""): attr = first(attrs) traversed.append(attrname)