chmod directories recursively

2007-07-17 Thread Fabian Steiner
Hello!

As far as I can see os.chmod() doesn't adjust permissions on directories
recusively. Is there any other possibility to achieve this aim except for
calling os.system('chmod -R /dir') directly?

Thanks,
Fabian
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: chmod directories recursively

2007-07-17 Thread Jennifer Thacher
Fabian Steiner wrote:
 Hello!
 
 As far as I can see os.chmod() doesn't adjust permissions on directories
 recusively. Is there any other possibility to achieve this aim except for
 calling os.system('chmod -R /dir') directly?
 
 Thanks,
 Fabian

Check out os.path.walk.

James
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: chmod directories recursively

2007-07-17 Thread Fabian Steiner
Jennifer Thacher wrote:

 Fabian Steiner wrote:
 As far as I can see os.chmod() doesn't adjust permissions on directories
 recusively. Is there any other possibility to achieve this aim except for
 calling os.system('chmod -R /dir') directly?
 
 Thanks,
 Fabian
 
 Check out os.path.walk.

Thanks for your advice. This pointed me into the right direction.
For those who are interested the function passed to os.path.walk looks like
this:

def _chownRecursive(arg, dirname, fnames):
os.chown(dirname, arg[0], arg[1])
for file in fnames:
os.chown(os.path.join(dirname, file), arg[0], arg[1])


Fabian
-- 
http://mail.python.org/mailman/listinfo/python-list