Skip to content

Commit c9d3414

Browse files
committed
Better typing for ObjType
1 parent f9b3355 commit c9d3414

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

sphinx/domains/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,10 @@ class ObjType:
5353
'searchprio': 1,
5454
}
5555

56-
def __init__(self, lname: str, *roles: Any, **attrs: Any) -> None:
57-
self.lname = lname
58-
self.roles: tuple = roles
59-
self.attrs: dict = self.known_attrs.copy()
60-
self.attrs.update(attrs)
56+
def __init__(self, lname: str, /, *roles: Any, **attrs: Any) -> None:
57+
self.lname: str = lname
58+
self.roles: tuple[Any, ...] = roles
59+
self.attrs: dict[str, Any] = self.known_attrs | attrs
6160

6261

6362
class Domain:

0 commit comments

Comments
 (0)