fix: fix logic bug in handle_instance_names

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
dw-0
2024-07-27 23:18:32 +02:00
parent f578247b74
commit f00d41b1bf

View File

@@ -118,12 +118,12 @@ def run_klipper_setup(
def handle_instance_names( def handle_instance_names(
install_count: int, name_dict: Dict[int, str], custom_names: bool install_count: int, name_dict: Dict[int, str], custom_names: bool
) -> None: ) -> None:
for i in range(install_count): for i in range(install_count): # 3
index = len(name_dict) + i + 1 key = max(name_dict.keys()) + 1
if custom_names: if custom_names:
assign_custom_name(index, name_dict) assign_custom_name(key, name_dict)
else: else:
name_dict[i + 1] = str(index) name_dict[key] = str(len(name_dict) + 1)
def get_install_count_and_name_dict( def get_install_count_and_name_dict(