@@ -155,7 +155,7 @@ def __init__(self, element: FileLineElementData):
155155
156156 # --------------------------------------------------------------------
157157 m_Parent : FileData
158- m_Items : list [tagItem ]
158+ m_Items : typing . List [tagItem ]
159159
160160 # --------------------------------------------------------------------
161161 def __init__ (self , parent : FileData ):
@@ -164,7 +164,7 @@ def __init__(self, parent: FileData):
164164 super ().__init__ ()
165165
166166 self .m_Parent = parent
167- self .m_Items = list [ __class__ . tagItem ] ()
167+ self .m_Items = list ()
168168
169169 # own interface ------------------------------------------------------
170170 def MarkAsDeletedFrom (self , fileData : FileData ) -> None :
@@ -206,9 +206,9 @@ class FileData(ObjectData):
206206 m_LastModifiedTimestamp : typing .Optional [datetime .datetime ]
207207
208208 m_Path : str
209- m_Lines : list [FileLineData ]
209+ m_Lines : typing . List [FileLineData ]
210210
211- m_OptionsByName : dict [str , OptionData ]
211+ m_OptionsByName : typing . Dict [str , OptionData ]
212212
213213 # --------------------------------------------------------------------
214214 def __init__ (self , parent : ConfigurationData , path : str ):
@@ -226,9 +226,10 @@ def __init__(self, parent: ConfigurationData, path: str):
226226 self .m_LastModifiedTimestamp = None
227227
228228 self .m_Path = path
229- self .m_Lines = list [ FileLineData ] ()
229+ self .m_Lines = list ()
230230
231- self .m_OptionsByName = dict [str , OptionData ]()
231+ self .m_OptionsByName = dict ()
232+ assert type (self .m_OptionsByName ) == dict
232233
233234 assert type (self .m_Path ) == str
234235 assert self .m_Path != ""
@@ -254,10 +255,10 @@ class ConfigurationData(ObjectData):
254255 m_DataDir : str
255256 m_OsOps : ConfigurationOsOps
256257
257- m_Files : list [FileData ]
258+ m_Files : typing . List [FileData ]
258259
259- m_AllOptionsByName : dict [str , typing .Union [OptionData , list [OptionData ]]]
260- m_AllFilesByName : dict [str , typing .Union [FileData , list [FileData ]]]
260+ m_AllOptionsByName : typing . Dict [str , typing .Union [OptionData , typing . List [OptionData ]]]
261+ m_AllFilesByName : typing . Dict [str , typing .Union [FileData , typing . List [FileData ]]]
261262
262263 # --------------------------------------------------------------------
263264 def __init__ (self , data_dir : str , osOps : ConfigurationOsOps ):
@@ -269,11 +270,13 @@ def __init__(self, data_dir: str, osOps: ConfigurationOsOps):
269270 self .m_DataDir = data_dir
270271 self .m_OsOps = osOps
271272
272- self .m_Files = list [FileData ]()
273- self .m_AllOptionsByName = dict [
274- str , typing .Union [OptionData , list [OptionData ]]
275- ]()
276- self .m_AllFilesByName = dict [str , typing .Union [FileData , list [FileData ]]]()
273+ self .m_Files = list ()
274+ self .m_AllOptionsByName = dict ()
275+ self .m_AllFilesByName = dict ()
276+
277+ assert type (self .m_Files ) == list
278+ assert type (self .m_AllOptionsByName ) == dict
279+ assert type (self .m_AllFilesByName ) == dict
277280
278281 # Own interface ------------------------------------------------------
279282 @property
0 commit comments