def __init__(self, read=False, create=False, write=False, delete=False, **kwargs):
    self.read = read
    self.create = create
    self.write = write
    self.delete = delete
    self.list = list
    self.move = kwargs.pop('move', None)
    self.execute = kwargs.pop('execute', None)
    self.manage_ownership = kwargs.pop('manage_ownership', None)
    self.manage_access_control = kwargs.pop('manage_access_control', None)
    self._str = (((((((('r' if self.read else '') + ('c' if self.create else '')) + ('w' if self.write else '')) + ('d' if self.delete else '')) + ('m' if self.move else '')) + ('e' if self.execute else '')) + ('o' if self.manage_ownership else '')) + ('p' if self.manage_access_control else ''))
def __init__(self, read=False, create=False, write=False, delete=False, **kwargs):
    self.read = read
    self.create = create
    self.write = write
    self.delete = delete
    self.list = list
    self.move = kwargs.pop('move', None)
    self.execute = kwargs.pop('execute', None)
    self.manage_ownership = kwargs.pop('manage_ownership', None)
    self.manage_access_control = kwargs.pop('manage_access_control', None)
    self._str = (((((((('r' if self.read else ) + ('c' if self.create else )) + ('w' if self.write else )) + ('d' if self.delete else )) + ('m' if self.move else )) + ('e' if self.execute else )) + ('o' if self.manage_ownership else )) + ('p' if self.manage_access_control else ))