equal
deleted
inserted
replaced
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 |