Skip to content

Commit cd08ed9

Browse files
committed
Cleanup for type checking
1 parent 1788025 commit cd08ed9

3 files changed

Lines changed: 10 additions & 21 deletions

File tree

py_cppmodel.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,20 @@
22
from typing import List
33
from typing import Optional
44

5-
from clang.cindex import AccessSpecifier
5+
from clang.cindex import AccessSpecifier as _AccessSpecifier
66
from clang.cindex import Cursor
7-
from clang.cindex import CursorKind
7+
from clang.cindex import CursorKind as _CursorKind
88
from clang.cindex import Diagnostic
9-
from clang.cindex import ExceptionSpecificationKind
9+
from clang.cindex import ExceptionSpecificationKind as _ExceptionSpecificationKind
1010
from clang.cindex import SourceLocation
1111
from clang.cindex import TranslationUnit
12-
from clang.cindex import TypeKind
12+
from clang.cindex import TypeKind as _TypeKind
13+
14+
# Suppress type checking warnings for clang.cindex kinds.
15+
AccessSpecifier: Any = _AccessSpecifier
16+
CursorKind: Any = _CursorKind
17+
ExceptionSpecificationKind: Any = _ExceptionSpecificationKind
18+
TypeKind: Any = _TypeKind
1319

1420

1521
def _get_annotations(cursor: Cursor) -> List[str]:

pyproject.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,3 @@ force-single-line = true
6666

6767
[tool.ruff.format]
6868
quote-style = "double"
69-
70-
[[tool.ty.overrides]]
71-
include = ["py_cppmodel.py"]
72-
73-
[tool.ty.overrides.rules]
74-
unresolved-attribute = "ignore"

uv.lock

Lines changed: 0 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)