call site 2 for path.local.chmod
path/local/testing/test_posix.py - line 165
152
153
154
155
156
157
158
159
160
161
162
163
164
165
   def test_chmod_rec_int(self):
       # XXX fragile test
       print "self.root is", self.root
       recfilter = lambda x: x.check(dotfile=0, link=0)
       oldmodes = {}
       for x in self.root.visit(rec=recfilter):
           oldmodes[x] = x.mode()
       self.root.chmod(0772, rec=recfilter)
       try:
           for x in self.root.visit(rec=recfilter):
               assert x.mode() & 0777 == 0772
       finally:
           for x,y in oldmodes.items():
->             x.chmod(y)