From df6530e48d508f364be43102c5984a78da4bfcee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ladislav=20L=C3=A1ska?= Date: Fri, 22 Mar 2024 21:22:02 +0800 Subject: [PATCH 1/2] Avoid undefined LFS_TYPE_REG/DIR. It seems all versions of mypy between 1.0.1 and 1.9.0 crash due to this definition ( https://github.com/python/mypy/issues/17059 ). --- src/littlefs/lfs.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/littlefs/lfs.pyi b/src/littlefs/lfs.pyi index 4ed943b..28253b4 100644 --- a/src/littlefs/lfs.pyi +++ b/src/littlefs/lfs.pyi @@ -12,8 +12,8 @@ class LFSStat(NamedTuple): name: str # Constants - TYPE_REG: int = LFS_TYPE_REG - TYPE_DIR: int = LFS_TYPE_DIR + TYPE_REG: int + TYPE_DIR: int class LFSFSStat(NamedTuple): """Littlefs filesystem status.""" From 6ae0611c8a6b09de9d9211ae81bbdcbb9b988687 Mon Sep 17 00:00:00 2001 From: Brian Pugh Date: Fri, 22 Mar 2024 10:35:21 -0700 Subject: [PATCH 2/2] Set TYPE_REG and TYPE_DIR constants to ... in pyi stub. --- src/littlefs/lfs.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/littlefs/lfs.pyi b/src/littlefs/lfs.pyi index 28253b4..33efa8a 100644 --- a/src/littlefs/lfs.pyi +++ b/src/littlefs/lfs.pyi @@ -12,8 +12,8 @@ class LFSStat(NamedTuple): name: str # Constants - TYPE_REG: int - TYPE_DIR: int + TYPE_REG: int = ... + TYPE_DIR: int = ... class LFSFSStat(NamedTuple): """Littlefs filesystem status."""