##// END OF EJS Templates
store: cache the file_size when we get it from disk...
marmoute -
r51525:786443bd default
parent child Browse files
Show More
@@ -578,12 +578,12 b' class StoreFile:'
578 is_volatile = attr.ib(default=False)
578 is_volatile = attr.ib(default=False)
579
579
580 def file_size(self, vfs):
580 def file_size(self, vfs):
581 if self._file_size is not None:
581 if self._file_size is None:
582 return self._file_size
582 try:
583 try:
583 self._file_size = vfs.stat(self.unencoded_path).st_size
584 return vfs.stat(self.unencoded_path).st_size
584 except FileNotFoundError:
585 except FileNotFoundError:
585 self._file_size = 0
586 return 0
586 return self._file_size
587
587
588
588
589 def _gather_revlog(files_data):
589 def _gather_revlog(files_data):
General Comments 0
You need to be logged in to leave comments. Login now