@@ -61,7 +61,7 @@ class BacktraceGraph(object):
61
61
__slots__ = ("nodes" , )
62
62
63
63
def __init__ (self , nodes : List [BacktraceNode ]):
64
- self .nodes = nodes
64
+ self .nodes : List [ BacktraceNode ] = nodes
65
65
66
66
@classmethod
67
67
def from_dict (cls , dikt : Dict ) -> "BacktraceGraph" :
@@ -205,7 +205,7 @@ def __init__(self, commandFragments: List[TargetArchiveFragment], lto: Optional[
205
205
def from_dict (cls , dikt : Dict ) -> "TargetArchive" :
206
206
commandFragments = []
207
207
if "commandFragments" in dikt :
208
- commandFragments = list (TargetLinkFragment .from_dict (tlf ) for tlf in dikt ["commandFragments" ])
208
+ commandFragments = list (TargetArchiveFragment .from_dict (tlf ) for tlf in dikt ["commandFragments" ])
209
209
lto = dikt .get ("lto" )
210
210
return cls (commandFragments , lto )
211
211
@@ -222,7 +222,7 @@ class TargetSourceGroup(object):
222
222
223
223
def __init__ (self , name : str , sources : List ["TargetSource" ]):
224
224
self .name = name
225
- self .sources = []
225
+ self .sources : list [ TargetSource ] = []
226
226
227
227
@classmethod
228
228
def from_dict (cls , dikt : Dict , target_sources : List ["TargetSource" ]) -> "TargetSourceGroup" :
@@ -283,7 +283,7 @@ def __repr__(self) -> str:
283
283
class TargetCompileGroupPCH (object ):
284
284
__slots__ = ("header" , "backtrace" )
285
285
286
- def __init__ (self , header : Path , backtrace : BacktraceNode ):
286
+ def __init__ (self , header : Path , backtrace : BacktraceNode | None ):
287
287
self .header = header
288
288
self .backtrace = backtrace
289
289
@@ -306,7 +306,7 @@ def __repr__(self) -> str:
306
306
class TargetCompileGroupDefine (object ):
307
307
__slots__ = ("define" , "backtrace" )
308
308
309
- def __init__ (self , define : str , backtrace : BacktraceNode ):
309
+ def __init__ (self , define : str , backtrace : BacktraceNode | None ):
310
310
self .define = define
311
311
self .backtrace = backtrace
312
312
@@ -370,7 +370,7 @@ class TargetDependency(object):
370
370
371
371
def __init__ (self , id : str , backtrace : Optional [BacktraceNode ]):
372
372
self .id = id
373
- self .target = None # type: CodemodelTargetV2
373
+ self .target : CodemodelTargetV2 | None = None
374
374
self .backtrace = backtrace
375
375
376
376
def update_dependency (self , lut_id_target : Dict [str , "CodemodelTargetV2" ]):
@@ -462,7 +462,7 @@ def update_dependencies(self, lut_id_target: Dict[str, "CodemodelTargetV2"]):
462
462
dependency .update_dependency (lut_id_target )
463
463
464
464
@classmethod
465
- def from_dict (cls , dikt : Dict , reply_path : Path ) -> "CodemodelTargetV2" :
465
+ def from_dict (cls , dikt : Dict ) -> "CodemodelTargetV2" :
466
466
name = dikt ["name" ]
467
467
id = dikt ["id" ]
468
468
type = TargetType (dikt ["type" ])
0 commit comments