Skip to content

Commit fea4807

Browse files
SummerOneTwoclaude
andcommitted
fix: 修复 mypy 在 Linux 上的 unused-ignore 错误
问题:resource.RLIMIT_AS 和 resource.RLIMIT_DATA 在 Linux 上存在, mypy 报告 type: ignore[attr-defined] 是多余的。 修复:添加 unused-ignore 到 type: ignore 注释,同时兼容: - Windows: 忽略 attr-defined(属性不存在) - Linux: 忽略 unused-ignore(忽略注释多余) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent bf2ec62 commit fea4807

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/autocode_mcp/utils/compiler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,13 @@ def _set_macos_resource_limit(memory_mb: int) -> None:
212212
memory_bytes = memory_mb * 1024 * 1024
213213
# 设置虚拟内存限制 (address space)
214214
try:
215-
resource.setrlimit(resource.RLIMIT_AS, (memory_bytes, memory_bytes)) # type: ignore[attr-defined]
215+
resource.setrlimit(resource.RLIMIT_AS, (memory_bytes, memory_bytes)) # type: ignore[attr-defined, unused-ignore]
216216
except (ValueError, OSError) as e:
217217
_logger.debug("Failed to set RLIMIT_AS on macOS: %s", e)
218218

219219
# 设置数据段大小限制
220220
try:
221-
resource.setrlimit(resource.RLIMIT_DATA, (memory_bytes, memory_bytes)) # type: ignore[attr-defined]
221+
resource.setrlimit(resource.RLIMIT_DATA, (memory_bytes, memory_bytes)) # type: ignore[attr-defined, unused-ignore]
222222
except (ValueError, OSError) as e:
223223
_logger.debug("Failed to set RLIMIT_DATA on macOS: %s", e)
224224

0 commit comments

Comments
 (0)