svgui/svgui.py
changeset 1742 92932cd370a4
parent 1740 b789b695b5c6
child 1745 f9d32913bad4
equal deleted inserted replaced
1741:dd94b9a68c61 1742:92932cd370a4
    88         # define a unique name for the generated C file
    88         # define a unique name for the generated C file
    89         location_str = "_".join(map(lambda x: str(x), current_location))
    89         location_str = "_".join(map(lambda x: str(x), current_location))
    90 
    90 
    91         res = ([], "", False)
    91         res = ([], "", False)
    92 
    92 
    93         svgfile=self._getSVGpath()
    93         svgfile = self._getSVGpath()
    94         if os.path.exists(svgfile):
    94         if os.path.exists(svgfile):
    95             res += (("gui.svg", file(svgfile, "rb")),)
    95             res += (("gui.svg", file(svgfile, "rb")),)
    96 
    96 
    97         svguiserverfile = open(self._getSVGUIserverpath(), 'r')
    97         svguiserverfile = open(self._getSVGUIserverpath(), 'r')
    98         svguiservercode = svguiserverfile.read()
    98         svguiservercode = svguiserverfile.read()
    99         svguiserverfile.close()
    99         svguiserverfile.close()
   100 
   100 
   101         svguilibpath = os.path.join(self._getBuildPath(), "svguilib.js")
   101         svguilibpath = os.path.join(self._getBuildPath(), "svguilib.js")
   102         svguilibfile = open(svguilibpath, 'w')
   102         svguilibfile = open(svguilibpath, 'w')
   103         fpath=paths.AbsDir(__file__)
   103         fpath = paths.AbsDir(__file__)
   104         svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "sys.py"), "sys"))
   104         svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "sys.py"), "sys"))
   105         svguilibfile.write(open(os.path.join(fpath, "pyjs", "lib", "_pyjs.js"), 'r').read())
   105         svguilibfile.write(open(os.path.join(fpath, "pyjs", "lib", "_pyjs.js"), 'r').read())
   106         svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "pyjslib.py"), "pyjslib"))
   106         svguilibfile.write(translate(os.path.join(fpath, "pyjs", "lib", "pyjslib.py"), "pyjslib"))
   107         svguilibfile.write(translate(os.path.join(fpath, "svguilib.py"), "svguilib"))
   107         svguilibfile.write(translate(os.path.join(fpath, "svguilib.py"), "svguilib"))
   108         svguilibfile.write("pyjslib();\nsvguilib();\n")
   108         svguilibfile.write("pyjslib();\nsvguilib();\n")