Fix but with connectioncount

This commit is contained in:
Daniel Rojas 2020-10-24 02:42:01 +02:00
parent e94ff2c957
commit 6686122e2a

View File

@ -121,10 +121,11 @@ def parse(yaml_input: str, file_out: (str, Path) = None, return_types: (None, st
if len(set(filter(None, connectioncount))) > 1: if len(set(filter(None, connectioncount))) > 1:
raise Exception('All items in connection set must reference the same number of connections') raise Exception('All items in connection set must reference the same number of connections')
connectioncount = connectioncount[0] connectioncount = list(filter(None, connectioncount))[0]
# expand string entries to list entries of correct length # expand string entries to list entries of correct length
for index, entry in enumerate(connection_set): for index, entry in enumerate(connection_set):
print(index, entry, connectioncount)
if isinstance(entry, str): if isinstance(entry, str):
connection_set[index] = [entry] * connectioncount connection_set[index] = [entry] * connectioncount