File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -184,7 +184,7 @@ def validate_pfm_type_strings(subkey, filename):
184184 print (f'{ filename } : WARNING: Subkey type "{ subkey ["pfm_type" ]} " is deprecated' )
185185 # passed = False
186186 elif subkey ["pfm_type" ] not in PLIST_TYPES :
187- print (f'{ filename } : Unexpected subkey type " { subkey ["pfm_type" ]} " ' )
187+ print (f'{ filename } : Unexpected subkey type { subkey ["pfm_type" ]} for { subkey . get ( "pfm_name" ) } ' )
188188 passed = False
189189
190190 return passed
@@ -333,6 +333,7 @@ def validate_platforms(subkey, filename):
333333def validate_subkeys (subkeys , filename ):
334334 """Given a list of subkeys, run validation on their contents."""
335335 passed = True
336+ type_passed = True
336337
337338 for subkey in subkeys :
338339
@@ -355,6 +356,7 @@ def validate_subkeys(subkeys, filename):
355356 # Check for rogue pfm_type strings and deprecated keys.
356357 if not validate_pfm_type_strings (subkey , filename ):
357358 passed = False
359+ type_passed = False
358360
359361 # TODO: Suggest adding a title if one is missing
360362 # if "pfm_title" not in subkey:
@@ -378,7 +380,10 @@ def validate_subkeys(subkeys, filename):
378380 passed = False
379381
380382 # Check default values to ensure consistent type
381- if not validate_pfm_default (subkey , filename ):
383+ if (
384+ type_passed
385+ and not validate_pfm_default (subkey , filename )
386+ ):
382387 passed = False
383388
384389 # Validate URLs
You can’t perform that action at this time.
0 commit comments