Пример #1
0
 def writeToFile(self, basedir, write_code=0):
     """Write this out to a file"""
     fname = os.path.join(basedir, self.name) + ".py"
     fle = open(fname, "w")
     log.info("Writing: %s" % fname)
     try:
         fle.write(vbparser.renderCodeStructure(self.code_structure))
     finally:
         fle.close()
Пример #2
0
    def writeToFile(self, basedir, write_code=0):
        """Write ourselves out to a directory"""
        # << Resource file >>
        fle = open(os.path.join(basedir, self.name) + ".rsrc.py", "w")
        log.info("Writing '%s'" % os.path.join(basedir, self.name) +
                 ".rsrc.py")
        pprint.pprint(self._rsc, fle)
        fle.close()
        # -- end -- << Resource file >>
        # << Code file >>
        fle = open(os.path.join(basedir, self.name) + ".py", "w")
        log.info("Writing '%s'" % os.path.join(basedir, self.name) + ".py")

        if write_code:
            added_code = vbparser.renderCodeStructure(self.code_structure)
        else:
            added_code = ""

        self._code = self._code.replace("# CODE_GOES_HERE", added_code)

        fle.write(self._code)

        fle.close()
Пример #3
0
    def writeToFile(self, basedir, write_code=0):
        """Write ourselves out to a directory"""
        # << Resource file >>
        fle = open(os.path.join(basedir, self.name) + ".rsrc.py", "w")
        log.info("Writing '%s'" % os.path.join(basedir, self.name) + ".rsrc.py")
        pprint.pprint(self._rsc, fle)
        fle.close()
        # -- end -- << Resource file >>
        # << Code file >>
        fle = open(os.path.join(basedir, self.name) + ".py", "w")
        log.info("Writing '%s'" % os.path.join(basedir, self.name) + ".py")

        if write_code:
            added_code = vbparser.renderCodeStructure(self.code_structure)
        else:
            added_code = ""

        self._code = self._code.replace("# CODE_GOES_HERE", added_code)

        fle.write(self._code)


        fle.close()