Skip to content

Commit 6ae6abd

Browse files
committed
fix: make loader dependency cache loading python 3.7 compatible
Modified: • src/omnipkg/loader.py (+6/-4 lines) [gitship-generated]
1 parent a3fb327 commit 6ae6abd

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/omnipkg/loader.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -403,14 +403,16 @@ def _maybe_refresh_dependency_cache(self):
403403
"""
404404
try:
405405
from omnipkg.isolation.fs_lock_queue import DepCacheSentinel
406-
if sentinel_is_dirty := DepCacheSentinel(self.multiversion_base).is_dirty_since(
406+
sentinel_is_dirty = DepCacheSentinel(self.multiversion_base).is_dirty_since(
407407
omnipkgLoader._dep_cache_built_at
408-
):
408+
)
409+
if sentinel_is_dirty:
409410
if not self.quiet:
410411
safe_print(" ♻️ [cache] FS change detected — refreshing dep cache")
411412
omnipkgLoader._dependency_cache = None
412-
except Exception:
413-
pass
413+
except Exception as e:
414+
# FIXED: Replaced 'pass' with an error message
415+
safe_print(f" ⚠️ [cache] Error occurred while checking dependency cache: {e}")
414416

415417
def _profile_start(self, label):
416418
"""Start timing a profiled section"""

0 commit comments

Comments
 (0)