mercurial/store.py
changeset 25660 328739ea70c3
parent 25658 e93036747902
child 26587 56b2bcea2529
equal deleted inserted replaced
25659:d60678a567a9 25660:328739ea70c3
   487     def datafiles(self):
   487     def datafiles(self):
   488         for f in sorted(self.fncache):
   488         for f in sorted(self.fncache):
   489             ef = self.encode(f)
   489             ef = self.encode(f)
   490             try:
   490             try:
   491                 yield f, ef, self.getsize(ef)
   491                 yield f, ef, self.getsize(ef)
   492             except OSError, err:
   492             except OSError as err:
   493                 if err.errno != errno.ENOENT:
   493                 if err.errno != errno.ENOENT:
   494                     raise
   494                     raise
   495 
   495 
   496     def copylist(self):
   496     def copylist(self):
   497         d = ('data dh fncache phaseroots obsstore'
   497         d = ('data dh fncache phaseroots obsstore'
   511     def _exists(self, f):
   511     def _exists(self, f):
   512         ef = self.encode(f)
   512         ef = self.encode(f)
   513         try:
   513         try:
   514             self.getsize(ef)
   514             self.getsize(ef)
   515             return True
   515             return True
   516         except OSError, err:
   516         except OSError as err:
   517             if err.errno != errno.ENOENT:
   517             if err.errno != errno.ENOENT:
   518                 raise
   518                 raise
   519             # nonexistent entry
   519             # nonexistent entry
   520             return False
   520             return False
   521 
   521