本文整理汇总了Python中Worker.Worker.get_taskID方法的典型用法代码示例。如果您正苦于以下问题:Python Worker.get_taskID方法的具体用法?Python Worker.get_taskID怎么用?Python Worker.get_taskID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Worker.Worker
的用法示例。
在下文中一共展示了Worker.get_taskID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: add_questions_to_sentences
# 需要导入模块: from Worker import Worker [as 别名]
# 或者: from Worker.Worker import get_taskID [as 别名]
def add_questions_to_sentences(resultlines, categories, tasks):
"""Adds the Questions to the Sentences in the Tasks (phew), reading the worker's
data from resultlines (a list of lines from the result file) and using the
dictionary categories to put the Questions in the correct places.
pre: resultlines is a list of lines from the result file, categories is a
hash table based on metadata strings.
post: Returns the task dictionary."""
workers = []
for rline in resultlines: #For each worker's data...
l = rline.split("\t") #Make it a list of data
workerID = l[19] #Retrieve workerID
l = map(deleteQuotes,l) #Delete all the unnecessary quotes
worker = Worker(workerID, l[29])
workers.append(worker)
currentTask = tasks[ l[29] ] #Find the Task that the worker is working on (taskID @l[29])
#print currentTask.get_ID()
currentTask = __add_questions(l, currentTask, categories, worker) #Add the questions where they should go
#currentTask.add_worker(worker)
#print len(currentTask.get_workers())
for worker in workers:
taskID = worker.get_taskID()
task = tasks[taskID]
if task.get_ID()==taskID:
task.add_worker(worker)
#print len(
return tasks