/ checkskill.py
checkskill.py
 1  #!/usr/bin/env python3
 2  # SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-or-later OR CERN-OHL-S-2.0+ OR Apache-2.0
 3  from files import techfiles, assurafiles, ilfiles, displayfiles
 4  from pdkmaster.io.parsing import SkillFile
 5  
 6  ilfiles2 = tuple((ilfile, "ilfile"+str(i)) for i, ilfile in enumerate(ilfiles))
 7  
 8  all_files = techfiles + assurafiles + ilfiles2 + displayfiles
 9  for skillfile, yamlfile in all_files:
10      print("Checking for "+yamlfile)
11  
12      with open(skillfile, "r", encoding="latin_1") as f:
13          text = f.read()
14  
15      # Just check is parsing works
16      SkillFile.parse_string(text)