Data Structures — pyfuse3 3.3.0 documentation

# Data Structures

pyfuse3.ENOATTR

  This errorcode is unfortunately missing in the `errno` module, so it is provided by pyfuse3 instead.

pyfuse3.ROOT_INODE

  The inode of the root directory, i.e. the mount point of the file system.

pyfuse3.RENAME_EXCHANGE

  A flag that may be passed to the `rename` handler. When passed, the handler must atomically exchange the two paths (which must both exist).

pyfuse3.RENAME_NOREPLACE

  A flag that may be passed to the `rename` handler. When passed, the handler must not replace an existing target.

pyfuse3.default_options

  This is a recommended set of options that should be passed to `pyfuse3.init` to get reasonable behavior and performance. pyfuse3 is compatible with any other combination of options as well, but you should only deviate from the defaults with good reason.

  (The `fsname=<foo>` option is guaranteed never to be included in the default options, so you can always safely add it to the set).

  The default options are:

  - `default_permissions` enables permission checking by kernel. Without this any umask (or uid/gid) would not have an effect.