Добавить дополнительный атрибут для ведения учета в python - PullRequest
0 голосов
/ 13 июля 2020

Я использую pykeepass для массового изменения нескольких сотен файлов keepass, и я хотел бы добавить некоторые дополнительные атрибуты в записи keepass.

Я пытался сделать это вот так:

def updateRecord(record, recordParent, recordGrandparent, recordGreatGrandparent, kdbxHandle):
   record.custom_properties["keepass2"] = recordGrandparent
   record.custom_properties["keepass3"] = recordGreatGrandparent
   kdbxHandle.save()
   return record

, но это не имеет никакого эффекта (нет сообщения об ошибке, ничего). Насколько я понимаю, record.custom_properties - это dict, который я могу изменить.

Что мне нужно сделать, чтобы добавить дополнительные атрибуты в файл keepass с помощью pykeepass?

Спасибо!

1 Ответ

0 голосов
/ 13 июля 2020

Хорошо, я могу ответить на свой вопрос - настройка настраиваемого свойства выполняется следующим образом:

record.set_custom_property("keepass2", recordGrandparent)

...