Skip to content

Commit ef7e7b5

Browse files
committed
Log stat errors
1 parent 60d2375 commit ef7e7b5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

mypy/build.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1314,6 +1314,7 @@ def validate_meta(meta: Optional[CacheMeta], id: str, path: Optional[str],
13141314
try:
13151315
data_mtime = manager.getmtime(meta.data_json)
13161316
except OSError:
1317+
manager.log('Metadata abandoned for {}: failed to stat data_json'.format(id, path))
13171318
return None
13181319
if data_mtime != meta.data_mtime:
13191320
manager.log('Metadata abandoned for {}: data cache is modified'.format(id))
@@ -1530,6 +1531,7 @@ def write_cache(id: str, path: str, tree: MypyFile,
15301531
try:
15311532
data_mtime = manager.getmtime(data_json)
15321533
except OSError:
1534+
manager.log("Error in os.stat({!r}), skipping cache write".format(data_json))
15331535
return interface_hash, None
15341536

15351537
mtime = 0 if bazel else int(st.st_mtime)

0 commit comments

Comments
 (0)