Skip to content

Commit

Permalink
fixed reactor.
Browse files Browse the repository at this point in the history
  • Loading branch information
stsouko committed Feb 13, 2019
1 parent 5fddd16 commit 9665dd4
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions CGRtools/reactor.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,16 @@ def __call__(self, structure, limit=1, skip_intersection=True):
if limit == 1:
if mapping:
return self.__patcher(structure, mapping)
elif limit > 1:
if mapping:
return [self.__patcher(structure, m) for m in mapping]
elif skip_intersection:
return self.__skip(structure, mapping)
else:
return (self.__patcher(structure, m) for m in mapping)
if skip_intersection:
g = self.__skip(structure, mapping)
else:
g = (self.__patcher(structure, m) for m in mapping)

if limit > 1:
return list(g)
else:
return g

def __skip(self, structure, mapping):
found = set()
Expand Down

0 comments on commit 9665dd4

Please sign in to comment.