in azure/datalake/store/core.py [0:0]
def chown(self, path, owner=None, group=None):
"""
Change owner and/or owning group
Note this is not recursive.
Parameters
----------
path: str
Location to change
owner: str
UUID of owning entity
group: str
UUID of group
"""
parms = {}
if owner is None and group is None:
raise ValueError('Must supply owner and/or group')
if owner:
parms['owner'] = owner
if group:
parms['group'] = group
path = AzureDLPath(path).trim()
self.azure.call('SETOWNER', path.as_posix(), **parms)
self.invalidate_cache(path.as_posix())