--- a/plcopen/plcopen.py Thu Jul 19 15:04:41 2007 +0200
+++ b/plcopen/plcopen.py Fri Jul 20 18:28:03 2007 +0200
@@ -45,7 +45,11 @@
PLCOpenClasses = {}
PLCOpenTypes = {}
-GenerateClassesFromXSD(os.path.join(sys.path[0], "plcopen/TC6_XML_V10_B.xsd"))
+base_folder = ""
+for path in sys.path:
+ if os.path.isfile(os.path.join(path, "plcopen/TC6_XML_V10_B.xsd")):
+ base_folder = path
+GenerateClassesFromXSD(os.path.join(base_folder, "plcopen/TC6_XML_V10_B.xsd"))
CreateClasses(PLCOpenClasses, PLCOpenTypes)
if "dataType" in PLCOpenClasses: