Don't include None in referenced_patterns_by_id() by default
This commit is contained in:
parent
09cef1e754
commit
247b31a9d6
2 changed files with 28 additions and 10 deletions
|
|
@ -101,8 +101,7 @@ def write(patterns: Union[Pattern, List[Pattern]],
|
|||
patterns_by_id = {id(pattern): pattern for pattern in patterns}
|
||||
for pattern in patterns:
|
||||
for i, p in pattern.referenced_patterns_by_id().items():
|
||||
if p is not None:
|
||||
patterns_by_id[i] = p
|
||||
patterns_by_id[i] = p
|
||||
|
||||
disambiguate_func(patterns_by_id.values())
|
||||
|
||||
|
|
@ -173,8 +172,7 @@ def dose2dtype(patterns: List[Pattern],
|
|||
patterns_by_id = {id(pattern): pattern for pattern in patterns}
|
||||
for pattern in patterns:
|
||||
for i, p in pattern.referenced_patterns_by_id().items():
|
||||
if p is not None:
|
||||
patterns_by_id[i] = p
|
||||
patterns_by_id[i] = p
|
||||
|
||||
# Get a table of (id(pat), written_dose) for each pattern and subpattern
|
||||
sd_table = make_dose_table(patterns)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue