コード例 #1
0
ファイル: converter.py プロジェクト: twistedmove/TikZ-Editor
    def __init__(self, output_directory):
        super(Converter, self).__init__()
        assert output_directory is not None
        self.output_directory = output_directory
        self.latex_source = ""
        self._latex_process = None
        self._convert_process = None
        self.logs_parser = LogsParser()
        self._stopping_conversion = False

        self.unique_random_file_name = unicode(uuid4())
        self.base_file_path = os.path.join(self.output_directory,
                                           self.unique_random_file_name)
        self.source_file_path = "%s.tex" % self.base_file_path
        self.pdf_file_path = "%s.pdf" % self.base_file_path
        self.png_file_path = "%s.png" % self.base_file_path

        self._initProcesses()