[ILibrary] make referenced_patterns more robust to cyclical dependencies
This commit is contained in:
parent
3bedab2301
commit
9ee3c7ff89
1 changed files with 1 additions and 1 deletions
|
|
@ -186,9 +186,9 @@ class ILibraryView(Mapping[str, 'Pattern'], metaclass=ABCMeta):
|
|||
# Perform recursive lookups, but only once for each name
|
||||
for target in targets - skip:
|
||||
assert target is not None
|
||||
skip.add(target)
|
||||
if target in self:
|
||||
targets |= self.referenced_patterns(target, skip=skip)
|
||||
skip.add(target)
|
||||
|
||||
return targets
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue