diff --git a/Mopy/bash/bolt.py b/Mopy/bash/bolt.py index afb2355378..789869446a 100644 --- a/Mopy/bash/bolt.py +++ b/Mopy/bash/bolt.py @@ -1097,11 +1097,14 @@ def _setmtime(self, new_time): mtime = property(_getmtime, _setmtime, doc='Time file was last modified.') def size_mtime(self): - lstat = os.lstat(self._s) + if os.path.islink(self._s) and os.path.exists(self._s): + lstat = os.stat(self._s, follow_symlinks=True) + else: + lstat = os.stat(self._s, follow_symlinks=False) return lstat.st_size, lstat.st_mtime def size_mtime_ctime(self): - lstat = os.lstat(self._s) + lstat = os.stat(self._s) return lstat.st_size, lstat.st_mtime, lstat.st_ctime @property