File tree 1 file changed +36
-0
lines changed
1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -268,6 +268,42 @@ def entries(self):
268
268
excluding history"""
269
269
return self .find_entries ()
270
270
271
+ @property
272
+ def database_name (self ):
273
+ """Name of database"""
274
+ elem = self ._xpath ('/KeePassFile/Meta/DatabaseName' , first = True )
275
+ return elem .text
276
+
277
+ @database_name .setter
278
+ def database_name (self , name ):
279
+ path = '/KeePassFile/Meta/DatabaseName'
280
+ item = self ._xpath (path , first = True )
281
+ item .text = str (name )
282
+
283
+ @property
284
+ def database_description (self ):
285
+ """Description of database"""
286
+ elem = self ._xpath ('/KeePassFile/Meta/DatabaseDescription' , first = True )
287
+ return elem .text
288
+
289
+ @database_description .setter
290
+ def database_description (self , name ):
291
+ path = '/KeePassFile/Meta/DatabaseDescription'
292
+ item = self ._xpath (path , first = True )
293
+ item .text = str (name )
294
+
295
+ @property
296
+ def default_username (self ):
297
+ """Default Username"""
298
+ elem = self ._xpath ('/KeePassFile/Meta/DefaultUserName' , first = True )
299
+ return elem .text
300
+
301
+ @default_username .setter
302
+ def default_username (self , name ):
303
+ path = '/KeePassFile/Meta/DefaultUserName'
304
+ item = self ._xpath (path , first = True )
305
+ item .text = str (name )
306
+
271
307
def xml (self ):
272
308
"""Get XML part of database as string
273
309
You can’t perform that action at this time.
0 commit comments