def getSequenceIndexPlusOneFromText(fileText): "Get the profile sequence index of the file plus one. Return zero if the procedure is not in the file" craftSequence = getReadCraftSequence() for craftSequenceIndex in xrange( len( craftSequence ) - 1, - 1, - 1 ): procedure = craftSequence[ craftSequenceIndex ] if gcodec.isProcedureDone( fileText, procedure ): return craftSequenceIndex + 1 return 0
def getChainTextFromProcedures( fileName, procedures, text ): "Get a crafted shape file from a list of procedures." lastProcedureTime = time.time() for procedure in procedures: craftModule = getCraftModule(procedure) if craftModule != None: text = craftModule.getCraftedText( fileName, text ) if gcodec.isProcedureDone( text, procedure ): print('%s procedure took %s.' % (procedure.capitalize(), euclidean.getDurationString(time.time() - lastProcedureTime))) lastProcedureTime = time.time() return text
def getProcedures(procedure, text): 'Get the procedures up to and including the given procedure.' craftSequence = getReadCraftSequence() sequenceIndexFromProcedure = 0 if procedure in craftSequence: sequenceIndexFromProcedure = craftSequence.index(procedure) craftSequence = craftSequence[: sequenceIndexFromProcedure + 1] for craftSequenceIndex in xrange(len(craftSequence) - 1, -1, -1): procedure = craftSequence[craftSequenceIndex] if gcodec.isProcedureDone(text, procedure): return craftSequence[craftSequenceIndex + 1 :] return craftSequence
def getProcedures(procedure, text): 'Get the procedures up to and including the given procedure.' craftSequence = getReadCraftSequence() sequenceIndexFromProcedure = 0 if procedure in craftSequence: sequenceIndexFromProcedure = craftSequence.index(procedure) craftSequence = craftSequence[:sequenceIndexFromProcedure + 1] for craftSequenceIndex in xrange(len(craftSequence) - 1, -1, -1): procedure = craftSequence[craftSequenceIndex] if gcodec.isProcedureDone(text, procedure): return craftSequence[craftSequenceIndex + 1:] return craftSequence
def getChainTextFromProcedures(fileName, procedures, text): "Get a crafted shape file from a list of procedures." lastProcedureTime = time.time() for procedure in procedures: craftModule = getCraftModule(procedure) if craftModule != None: text = craftModule.getCraftedText(fileName, text) if gcodec.isProcedureDone(text, procedure): print('%s procedure took %s.' % (procedure.capitalize(), euclidean.getDurationString(time.time() - lastProcedureTime))) lastProcedureTime = time.time() return text
def getChainTextFromProcedures( fileName, procedures, text ): "Get a crafted shape file from a list of procedures." lastProcedureTime = time.time() for procedure in procedures: craftModule = getCraftModule( procedure ) if craftModule != None: text = craftModule.getCraftedText( fileName, text ) if gcodec.isProcedureDone( text, procedure ): print( '%s procedure took %s seconds.' % ( procedure.capitalize(), int( round( time.time() - lastProcedureTime ) ) ) ) Filehandle = open ('report.txt', 'a') Filehandle.write ('%s procedure took %s seconds.' % ( procedure.capitalize(), int( round( time.time() - lastProcedureTime ) ) )+'\n') Filehandle.close () lastProcedureTime = time.time() return text
def getChainTextFromProcedures(fileName, procedures, text): 'Get a crafted shape file from a list of procedures.' lastProcedureTime = time.time() for procedure in procedures: craftModule = getCraftModule(procedure) if craftModule != None: text = craftModule.getCraftedText(fileName, text) if text == '': print('Warning, the text was not recognized in getChainTextFromProcedures in skeinforge_craft for') print(fileName) return '' if gcodec.isProcedureDone( text, procedure ): print('%s procedure took %s.' % (procedure.capitalize(), euclidean.getDurationString(time.time() - lastProcedureTime))) lastProcedureTime = time.time() return text