class documentation

class Permissions(FancyEqMixin):

Constructor: Permissions(statModeInt)

View In Hierarchy

A class representing read/write/execute permissions. Instantiate with any portion of the file's mode that includes the permission bits.

Present Since
11.1
Method __init__ Undocumented
Method __repr__ Undocumented
Method shorthand Returns a short string representing the permission bits. Looks like what is printed by command line utilities such as 'ls -l' (e.g. 'rwx-wx--x')
Class Variable compareAttributes Undocumented
Instance Variable group Group permissions
Instance Variable other Other/World permissions
Instance Variable user User/Owner permissions

Inherited from FancyEqMixin:

Method __eq__ Undocumented
Method __ne__ Undocumented
def __init__(self, statModeInt: int):

Undocumented

def __repr__(self) -> str:

Undocumented

def shorthand(self) -> str:

Returns a short string representing the permission bits. Looks like what is printed by command line utilities such as 'ls -l' (e.g. 'rwx-wx--x')

Returns
strThe shorthand string.
compareAttributes: tuple[str, ...] =
group: RWX =

Group permissions

other: RWX =

Other/World permissions

user: RWX =

User/Owner permissions