コード例 #1
0
ファイル: main.py プロジェクト: bk2204/newfol
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()))