Saving

If a PYNDatabase object is initialized with a dictionary, it will update the original dictionary object as changes are made. Otherwise, you must call PYNDatabase.save() (unless autosave is set to True). The save method also has a file flag, which allows for easily saving to another file. The file type can be changed by setting the filetype parameter of the main class (see Pickling).

Command usage:

PYNDatabase.save()

Examples:

Basic usage:

from pyndb import PYNDatabase
db = PYNDatabse('filename.pyndb')
db.set('hello', 'world')
db.save() # <--

Saving an existing dictionary to file using the file flag

from pyndb import PYNDatabase
dictionary_obj = {'hello': 'world'}
db = PYNDatabse(dictionary_obj)
db.set('hello', 'world')
db.save(file='filename.pyndb') # <--

Revision #5
Created 26 July 2021 22:40:50 by jvadair
Updated 16 June 2022 15:12:42 by jvadair