This will be a set of modules for working with XFS filesystems. It will bind xfslibs APIs in a pythonic manner.
Currently, the only API implemented is bulkstat.
bulkstat(mountpoint)
Returns an iterator of stat-like objects for inodes in the filesystem. The stat-like objects have the same properties as stat results: st_size, st_ino, st_mode, st_dev, st_nlink, st_uid, st_gid, st_atime, st_ctime, and st_mtime
They also contain:
st_fatime, st_fctime, st_fmtime: same as st_atime, st_ctime and st_mtime, except they return a float including subseconds, similar to time.time()
st_xflags: xfs extended flags
has_xattrs(): returns true if the file contains extended attributes.
isreg(), isdir(), isfifo(), islink(): convenience methods for identifying file type by mode.
open(): contextmanager that returns a read-only file descriptor for the file
![]()
Defined constants:
XFS_XFLAG_HASATTR, XFS_XFLAG_REALTIME, XFS_XFLAG_PREALLOC, XFS_XFLAG_IMMUTABLE, XFS_XFLAG_APPEND, XFS_XFLAG_SYNC, XFS_XFLAG_NOATIME, XFS_XFLAG_NODUMP, XFS_XFLAG_RTINHERIT, XFS_XFLAG_PROJINHERIT, XFS_XFLAG_NOSYMLINKS, XFS_XFLAG_EXTSIZE, XFS_XFLAG_EXTSZINHERIT, XFS_XFLAG_NODEFRAG, XFS_XFLAG_FILESTREAM, XFS_XFLAG_HASATTR
Metadata
Release files for xfs 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xfs-0.4.tar.gz | 25.2 kB | Details |
Release files / xfs-0.4.tar.gz
| Download URL | xfs-0.4.tar.gz |
|---|---|
| Size | 25.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6b4b2a6d5f540b225ce766fb90a519e8c4217f344da53915dca77611ee5d457
|
|
BLAKE2b-256 checksum How to use checksums |
a80d79547fd4af1ed249277d9a1c93d446aa58dd302f772cb8b017541b8f16d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |