armi.bookkeeping.db.permissions module

class armi.bookkeeping.db.permissions.Permissions[source]

Bases: object

Mappings to HDF5 permissions flags.

READ_ONLY_FME = 'r'
READ_WRITE_FME = 'r+'
CREATE_FILE_TIE = 'w'
CREATE_FILE_FIE = 'w-'
CREATE_FILE_FIE2 = 'x'
READ_WRITE_CREATE = 'a'
DEFAULT = 'a'
read = {'r', 'r+'}
write = {'a', 'r+', 'w', 'w-', 'x'}
create = {'a', 'w', 'w-', 'x'}
all = {'a', 'r', 'r+', 'w', 'w-', 'x'}