Beispiel #1
0
def writeHypertext():
    'Run pydoc, then read, write and delete each of the files.'
    shellCommand = 'pydoc -w ./'
    commandResult = os.system(shellCommand)
    if commandResult != 0:
        print(
            'Failed to execute the following command in writeHypertext in docwrap.'
        )
        print(shellCommand)
    hypertextFiles = archive.getFilesWithFileTypeWithoutWords('html')
    if len(hypertextFiles) <= 0:
        print('Failed to find any help files in writeHypertext in docwrap.')
        return
    documentDirectoryPath = archive.getAbsoluteFolderPath(
        hypertextFiles[0], 'documentation')
    removeFilesInDirectory(documentDirectoryPath)
    sortedReplaceFiles = []
    for hypertextFile in hypertextFiles:
        sortedReplaceFiles.append(hypertextFile.replace('.html', '. html'))
    sortedReplaceFiles.sort()
    hypertextFiles = []
    for sortedReplaceFile in sortedReplaceFiles:
        hypertextFiles.append(sortedReplaceFile.replace('. html', '.html'))
    transferredFileNames = []
    for hypertextFileIndex in xrange(len(hypertextFiles)):
        readWriteDeleteHypertextHelp(documentDirectoryPath, hypertextFileIndex,
                                     hypertextFiles, transferredFileNames)
    for transferredFileNameIndex in xrange(len(transferredFileNames)):
        readWriteNavigationHelp(documentDirectoryPath,
                                transferredFileNameIndex, transferredFileNames)
    writeContentsFile(documentDirectoryPath, transferredFileNames)
    print('%s files were wrapped.' % len(transferredFileNames))
Beispiel #2
0
def writeHypertext():
	'Run pydoc, then read, write and delete each of the files.'
	shellCommand = 'pydoc -w ./'
	commandResult = os.system(shellCommand)
	if commandResult != 0:
		print('Failed to execute the following command in writeHypertext in docwrap.')
		print( shellCommand )
	hypertextFiles = archive.getFilesWithFileTypeWithoutWords('html')
	if len( hypertextFiles ) <= 0:
		print('Failed to find any help files in writeHypertext in docwrap.')
		return
	documentDirectoryPath = archive.getAbsoluteFolderPath( hypertextFiles[0], 'documentation')
	removeFilesInDirectory(documentDirectoryPath)
	sortedReplaceFiles = []
	for hypertextFile in hypertextFiles:
		sortedReplaceFiles.append(hypertextFile.replace('.html', '. html'))
	sortedReplaceFiles.sort()
	hypertextFiles = []
	for sortedReplaceFile in sortedReplaceFiles:
		hypertextFiles.append(sortedReplaceFile.replace('. html', '.html'))
	transferredFileNames = []
	for hypertextFileIndex in xrange(len(hypertextFiles)):
		readWriteDeleteHypertextHelp(documentDirectoryPath, hypertextFileIndex, hypertextFiles, transferredFileNames)
	for transferredFileNameIndex in xrange(len(transferredFileNames)):
		readWriteNavigationHelp(documentDirectoryPath, transferredFileNameIndex, transferredFileNames)
	writeContentsFile(documentDirectoryPath, transferredFileNames)
	print('%s files were wrapped.' % len(transferredFileNames))
Beispiel #3
0
def getFileOrGcodeDirectory( fileName, wasCancelled, words = [] ):
	"Get the gcode files in the directory the file is in if directory setting is true.  Otherwise, return the file in a list."
	if isEmptyOrCancelled( fileName, wasCancelled ):
		return []
	if isDirectorySetting():
		dotIndex = fileName.rfind('.')
		if dotIndex < 0:
			print('The file name should have a suffix, like myfile.xml.')
			print('Since the file name does not have a suffix, nothing will be done')
		suffix = fileName[ dotIndex + 1 : ]
		return archive.getFilesWithFileTypeWithoutWords( suffix, words, fileName )
	return [ fileName ]
Beispiel #4
0
def getFileOrGcodeDirectory( fileName, wasCancelled, words = [] ):
	"Get the gcode files in the directory the file is in if directory setting is true.  Otherwise, return the file in a list."
	if isEmptyOrCancelled( fileName, wasCancelled ):
		return []
	if isDirectorySetting():
		dotIndex = fileName.rfind('.')
		if dotIndex < 0:
			print('The file name should have a suffix, like myfile.xml.')
			print('Since the file name does not have a suffix, nothing will be done')
		suffix = fileName[ dotIndex + 1 : ]
		return archive.getFilesWithFileTypeWithoutWords( suffix, words, fileName )
	return [ fileName ]