@@ -113,16 +113,18 @@ def check_file_type(
113
113
reader .endian = old_endian
114
114
reader .Position = 0
115
115
# 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
+ ):
126
128
return FileType .ResourceFile , reader
127
129
else :
128
130
return FileType .AssetsFile , reader
@@ -137,13 +139,15 @@ def parse_file(
137
139
) -> Union [files .File , EndianBinaryReader ]:
138
140
if typ is None :
139
141
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
+ ):
147
151
f = files .SerializedFile (reader , parent , name = name , is_dependency = is_dependency )
148
152
elif typ == FileType .BundleFile :
149
153
f = files .BundleFile (reader , parent , name = name , is_dependency = is_dependency )
0 commit comments