Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 26492:3a0bb61371c5
util: extract stub function to get mtime with second accuracy
This function is trivial but will need a long comment why it can't use
st.st_mtime. See the next patch for details.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 04 Oct 2015 22:25:29 +0900 |
parents | 18541e9510c5 |
children | 56b2bcea2529 |
comparison
equal
deleted
inserted
replaced
26491:366d489295ca | 26492:3a0bb61371c5 |
---|---|
1688 def size(self): | 1688 def size(self): |
1689 return self._repo.wvfs.lstat(self._path).st_size | 1689 return self._repo.wvfs.lstat(self._path).st_size |
1690 def date(self): | 1690 def date(self): |
1691 t, tz = self._changectx.date() | 1691 t, tz = self._changectx.date() |
1692 try: | 1692 try: |
1693 return (int(self._repo.wvfs.lstat(self._path).st_mtime), tz) | 1693 return (util.statmtimesec(self._repo.wvfs.lstat(self._path)), tz) |
1694 except OSError as err: | 1694 except OSError as err: |
1695 if err.errno != errno.ENOENT: | 1695 if err.errno != errno.ENOENT: |
1696 raise | 1696 raise |
1697 return (t, tz) | 1697 return (t, tz) |
1698 | 1698 |