fix(lib): correct key attribute

This commit is contained in:
Jérome Eertmans
2023-08-04 10:45:19 +02:00
parent 71df62d79b
commit 6ed76ffd01
2 changed files with 2 additions and 3 deletions

View File

@ -93,7 +93,6 @@ class Keys(BaseModel): # type: ignore
def merge_with(self, other: "Keys") -> "Keys": def merge_with(self, other: "Keys") -> "Keys":
for key_name, key in self: for key_name, key in self:
other_key = getattr(other, key_name) other_key = getattr(other, key_name)
print(set(key.ids))
key.ids = list(set(key.ids).union(other_key.ids)) key.ids = list(set(key.ids).union(other_key.ids))
key.name = other_key.name or key.name key.name = other_key.name or key.name

View File

@ -68,7 +68,7 @@ class Wizard(QWidget): # type: ignore
self.layout = QGridLayout() self.layout = QGridLayout()
for i, (key, value) in enumerate(self.config.dict().items()): for i, (key, value) in enumerate(self.config.keys.dict().items()):
# Create label for key name information # Create label for key name information
label = QLabel() label = QLabel()
key_info = value["name"] or key key_info = value["name"] or key
@ -83,7 +83,7 @@ class Wizard(QWidget): # type: ignore
) )
self.buttons.append(button) self.buttons.append(button)
button.clicked.connect( button.clicked.connect(
partial(self.openDialog, i, getattr(self.config, key)) partial(self.openDialog, i, getattr(self.config.keys, key))
) )
self.layout.addWidget(button, i, 1) self.layout.addWidget(button, i, 1)