code: def set_acl(self, acl, mode):
          
          if not isinstance(acl, basestring):
              raise TypeError("acl can only be an instance of type basestring")
          if not isinstance(mode, baseinteger):
              raise TypeError("mode can only be an instance of type baseinteger")
          self._call("setACL",
                       in_p=[acl, mode])
docs: Sets the ACL of this file.
  
          in acl of type str
              The ACL specification string. To-be-defined.
  
          in mode of type int
              UNIX-style mode mask to use if @a acl is empty. As mention in
              :py:func:`IGuestSession.directory_create`  this is realized on
              a best effort basis and the exact behavior depends on the Guest OS.
  
          raises :class:`OleErrorNotimpl`
              The method is not implemented yet.