eric6/DocumentationTools/QtHelpGenerator.py

changeset 7628
f904d0eef264
parent 7360
9190402e4505
child 7741
6ead5f865f72
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
10 10
11 11
12 import sys 12 import sys
13 import os 13 import os
14 import shutil 14 import shutil
15 import subprocess 15 import subprocess # secok
16 16
17 from Utilities import ( 17 from Utilities import (
18 joinext, relpath, html_encode, getQtBinariesPath, generateQtToolName, 18 joinext, relpath, html_encode, getQtBinariesPath, generateQtToolName,
19 isExecutable 19 isExecutable
20 ) 20 )
278 getQtBinariesPath(), generateQtToolName("qhelpgenerator") 278 getQtBinariesPath(), generateQtToolName("qhelpgenerator")
279 ) 279 )
280 shutil.copy( 280 shutil.copy(
281 os.path.join(self.outputDir, HelpProjectFile), self.htmlDir) 281 os.path.join(self.outputDir, HelpProjectFile), self.htmlDir)
282 os.chdir(self.htmlDir) 282 os.chdir(self.htmlDir)
283 subprocess.call([ 283 subprocess.call([ # secok
284 qhelpgeneratorExe, 284 qhelpgeneratorExe,
285 HelpProjectFile, "-o", os.path.join(self.outputDir, HelpHelpFile)]) 285 HelpProjectFile, "-o", os.path.join(self.outputDir, HelpHelpFile)])
286 os.remove(HelpProjectFile) 286 os.remove(HelpProjectFile)
287 287
288 if self.createCollection: 288 if self.createCollection:
294 qcollectiongeneratorExe = qhelpgeneratorExe 294 qcollectiongeneratorExe = qhelpgeneratorExe
295 sys.stdout.write("Generating QtHelp collection...\n") 295 sys.stdout.write("Generating QtHelp collection...\n")
296 sys.stdout.flush() 296 sys.stdout.flush()
297 sys.stderr.flush() 297 sys.stderr.flush()
298 os.chdir(self.outputDir) 298 os.chdir(self.outputDir)
299 subprocess.call([ 299 subprocess.call([ # secok
300 qcollectiongeneratorExe, 300 qcollectiongeneratorExe,
301 HelpCollectionProjectFile, "-o", HelpCollectionFile]) 301 HelpCollectionProjectFile, "-o", HelpCollectionFile])
302 302
303 os.chdir(cwd) 303 os.chdir(cwd)

eric ide

mercurial