Skip to main content

Known limitations

  • Nodes can only be retrieved with the get method if they contain special characters or numbers (excluding _)
  • There is no good way to change the master value (setting PYNDatabase.fileObj does not modify the Nodes within the database, only the master value.)
    • To work around this, simply redeclare the variable your PYNDatabase is stored in with a PYNDatabase object containing a dictionary, and set PYNDatabase.file to the filename (to overwrite).
  • pyndb is constrained by Python's recursion limit (which can be increased, and shouldn't cause issues)