shutil.chown(dirname, group=gid)
check_chown(dirname, gid=gid)
- user = pwd.getpwuid(uid)[0]
- group = grp.getgrgid(gid)[0]
- shutil.chown(filename, user, group)
- check_chown(filename, uid, gid)
- shutil.chown(dirname, user, group)
- check_chown(dirname, uid, gid)
+ try:
+ user = pwd.getpwuid(uid)[0]
+ group = grp.getgrgid(gid)[0]
+ except KeyError:
+ # On some systems uid/gid cannot be resolved.
+ pass
+ else:
+ shutil.chown(filename, user, group)
+ check_chown(filename, uid, gid)
+ shutil.chown(dirname, user, group)
+ check_chown(dirname, uid, gid)
class TestWhich(BaseTest, unittest.TestCase):