diff --git a/py/api/admin.py b/py/api/admin.py index 64768544..0d4df16d 100644 --- a/py/api/admin.py +++ b/py/api/admin.py @@ -176,7 +176,7 @@ def _physical_file_key(path, stat): volumes on Windows) falls back to the resolved, case-folded path. """ if stat.st_ino: - return ("inode", stat.st_dev, stat.st_ino) + return ("inode", (stat.st_dev, stat.st_ino)) return ("path", os.path.normcase(os.path.realpath(str(path)))) diff --git a/py/api/duplicate_spellings.py b/py/api/duplicate_spellings.py index 7157e994..1e6d2aff 100644 --- a/py/api/duplicate_spellings.py +++ b/py/api/duplicate_spellings.py @@ -27,7 +27,7 @@ def _identity(path): except OSError: return None if info.st_ino: - return ("inode", info.st_dev, info.st_ino) + return ("inode", (info.st_dev, info.st_ino)) return ("path", os.path.normcase(os.path.realpath(str(path))))