1 def pilotyacsCS(runxmlfile) :
6 SALOMERuntime.RuntimeSALOME_setRuntime()
8 xmlLoader = loader.YACSLoader()
11 p = xmlLoader.load(runxmlfile)
13 print "IO exception:",ex
16 logger=p.getLogger("parser")
17 if not logger.isEmpty():
18 print "The imported file has errors :"
23 print "The schema is not valid and can not be executed"
24 print p.getErrorReport()
27 info=pilot.LinkInfo(pilot.LinkInfo.ALL_DONT_STOP)
28 p.checkConsistency(info)
29 if info.areWarningsOrErrors():
30 print "The schema is not consistent and can not be executed"
31 print info.getGlobalRepr()
33 executor = pilot.ExecutorSwig()
36 if __name__ == '__main__' :
40 pilotyacsCS(sys.argv[1])