yml2/yml2proc.py
changeset 60 b19d0a86651b
parent 58 a218553807ab
child 62 00a196f8d14a
--- a/yml2/yml2proc.py	Wed Mar 18 19:32:02 2020 +0100
+++ b/yml2/yml2proc.py	Thu Mar 19 14:53:28 2020 +0100
@@ -17,9 +17,12 @@
     sys.stderr.write("This program needs lxml, see http://codespeak.net/lxml/\n")
     sys.exit(1)
 
-from yml2 import ymlCStyle, comment, oldSyntax
-from pyPEG import parse, u
-import backend
+if __name__ == "__main__":
+    sys.path.insert(0, os.path.dirname(__file__))
+
+from yml2.yml2 import ymlCStyle, comment, oldSyntax
+from yml2.pyPEG import parse, u
+from yml2 import backend
 
 def printInfo(option, opt_str, value, parser):
     sys.stdout.write(__doc__)
@@ -245,4 +248,3 @@
 
 if __name__ == "__main__":
     sys.exit(main())
-