> On 28 May 2018, at 21:23, Giampaolo Rodola' <g.rod...@gmail.com> wrote:
> 
> ...as in (not tested):
> 
>     def _rchown(dir, user, group):
>         for root, dirs, files in os.walk(dir, topdown=False):
>             for name in files:
>                 chown(os.path.join(root, name), user, group)
> 
>     def chown(path, user=None, group=None, recursive=False):
>         if recursive and os.path.isdir(path):
>             _rchown(dir, user, group)
>         ...
> 
> It appears like a common enough use case to me ("chown -R path"). 
> Thoughts?

I wonder if it is very common.
Don’t you have to be root or use sudo chown?
In which case it is only python code running as root that could use this.

Barry
> 
> -- 
> Giampaolo - http://grodola.blogspot.com
> 
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to