Try all pairs of choices, not just a small subset via zip
This commit is contained in:
parent
f8bbaf60a1
commit
bfd674e22c
|
@ -1,4 +1,5 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
import itertools
|
||||||
from typing import Optional, Tuple
|
from typing import Optional, Tuple
|
||||||
|
|
||||||
import multihash
|
import multihash
|
||||||
|
@ -180,7 +181,7 @@ def _select_parameter_from_order(
|
||||||
else:
|
else:
|
||||||
return supported_parameters.split(",")[0]
|
return supported_parameters.split(",")[0]
|
||||||
|
|
||||||
for first, second in zip(first_choices, second_choices):
|
for first, second in itertools.product(first_choices, second_choices):
|
||||||
if first == second:
|
if first == second:
|
||||||
return first
|
return first
|
||||||
raise IncompatibleChoices()
|
raise IncompatibleChoices()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user