mercurial/chgserver.py
changeset 42818 0cbe17335857
parent 42523 49998d5ba66a
child 43076 2372284d9457
equal deleted inserted replaced
42817:69506e1b3214 42818:0cbe17335857
   170             st = os.stat(path)
   170             st = os.stat(path)
   171             return (st[stat.ST_MTIME], st.st_size)
   171             return (st[stat.ST_MTIME], st.st_size)
   172         except OSError:
   172         except OSError:
   173             # could be ENOENT, EPERM etc. not fatal in any case
   173             # could be ENOENT, EPERM etc. not fatal in any case
   174             pass
   174             pass
   175     return _hashlist(map(trystat, paths))[:12]
   175     return _hashlist(pycompat.maplist(trystat, paths))[:12]
   176 
   176 
   177 class hashstate(object):
   177 class hashstate(object):
   178     """a structure storing confighash, mtimehash, paths used for mtimehash"""
   178     """a structure storing confighash, mtimehash, paths used for mtimehash"""
   179     def __init__(self, confighash, mtimehash, mtimepaths):
   179     def __init__(self, confighash, mtimehash, mtimepaths):
   180         self.confighash = confighash
   180         self.confighash = confighash