Ñò ɼjWc@s½dZddkZddkZddkZeiiZdefd„ƒYZe ƒZ x3ei i ƒi ƒD]\ZZeeƒe e None # remove all perms for this entity "whostr" -> { "perm" -> None} # add/remove these perms } (RR)t set_fsaclR(R tunR@((s../../common/dataset.pyRF¼s cCstii|iƒS(sbGet the "zfs allow"-ed permissions on the Dataset. Return a dict("whostr": { "perm" -> None }).(RR)t get_fsaclR(R ((s../../common/dataset.pyRHÇscCstii|iƒS(sGGet the user holds on this Dataset. Return a dict("tag": timestamp).(RR)t get_holdsR(R ((s../../common/dataset.pyRIÎs(snames__propsN(s filesystemsvolume(RRRRRRRRtNoneR6RR,R5R9RDRERFRHRI(((s../../common/dataset.pyR Ws "      c cs;x4|D],}d|jo/tiititdƒ|tdƒƒ‚nyt|ƒ}|VWn=tiij o+}| p|itijo‚qžnX|oŽ|idƒ\}}t|ƒ}xj|i ƒD]X}yt|i d|ƒVWqÓtiij o#}|itijo‚q+qÓXqÓWqqWdS(NR$scannot open %ss#operation only applies to snapshots( RRR%R&R'R(R tENOENTtsplitR9R( tdsnamest recursivetdsnameR;R0tbasetsnapnameR5R<((s../../common/dataset.pytsnapshots_fromcmdlineÕs.         (Rt zfs.ioctlRtzfs.utilR&RR(tobjectRtdictRR)t get_proptableR>RRRR RR(((s../../common/dataset.pyts    $   ~