@@ -113,16 +113,18 @@ def check_file_type(
113113 reader .endian = old_endian
114114 reader .Position = 0
115115 # check info
116- if any ((
117- version < 0 ,
118- version > 100 ,
119- * [
120- x < 0 or x > reader .Length
121- for x in [file_size , metadata_size , version , data_offset ]
122- ],
123- file_size < metadata_size ,
124- file_size < data_offset ,
125- )):
116+ if any (
117+ (
118+ version < 0 ,
119+ version > 100 ,
120+ * [
121+ x < 0 or x > reader .Length
122+ for x in [file_size , metadata_size , version , data_offset ]
123+ ],
124+ file_size < metadata_size ,
125+ file_size < data_offset ,
126+ )
127+ ):
126128 return FileType .ResourceFile , reader
127129 else :
128130 return FileType .AssetsFile , reader
@@ -137,13 +139,15 @@ def parse_file(
137139) -> Union [files .File , EndianBinaryReader ]:
138140 if typ is None :
139141 typ , _ = check_file_type (reader )
140- if typ == FileType .AssetsFile and not name .endswith ((
141- ".resS" ,
142- ".resource" ,
143- ".config" ,
144- ".xml" ,
145- ".dat" ,
146- )):
142+ if typ == FileType .AssetsFile and not name .endswith (
143+ (
144+ ".resS" ,
145+ ".resource" ,
146+ ".config" ,
147+ ".xml" ,
148+ ".dat" ,
149+ )
150+ ):
147151 f = files .SerializedFile (reader , parent , name = name , is_dependency = is_dependency )
148152 elif typ == FileType .BundleFile :
149153 f = files .BundleFile (reader , parent , name = name , is_dependency = is_dependency )
0 commit comments