def print_version(db): print("newfol " + __version__) if db is None: print("No database loaded.") else: txntypes = db.schema().transaction_types() ver = db.version() dump_database_information(txntypes, ver) default_txns = filemanip.FileStorage.DEFAULT_TRANSACTION_TYPES dump_database_information(default_txns, DatabaseVersion.preferred(), "Default ") print() print("Supported Serialization Types: " + ", ". join(DatabaseVersion.serialization_types())) print("Supported Compression Types: " + ", ". join([str(x) for x in DatabaseVersion.compression_types()])) print('Supported Transaction Types: ' + ', '. join(newfol.filemanip.FileStorage.transaction_types()))