本文整理汇总了Python中work_queue.WorkQueue.hungry方法的典型用法代码示例。如果您正苦于以下问题:Python WorkQueue.hungry方法的具体用法?Python WorkQueue.hungry怎么用?Python WorkQueue.hungry使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类work_queue.WorkQueue
的用法示例。
在下文中一共展示了WorkQueue.hungry方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: map
# 需要导入模块: from work_queue import WorkQueue [as 别名]
# 或者: from work_queue.WorkQueue import hungry [as 别名]
while not wq.empty():
t = wq.wait(10)
if t:
print t.tag
print wq.stats.workers_init, wq.stats.workers_ready, wq.stats.workers_busy, \
wq.stats.tasks_running, wq.stats.tasks_waiting, wq.stats.tasks_complete
map(os.unlink, outputs)
for i in range(5):
task = Task('hostname && date +%s.%N')
task.specify_input_file('/bin/hostname')
wq.submit(task)
if wq.hungry():
print 'work queue is hungry'
wq.activate_fast_abort(1.5)
while not wq.empty():
t = wq.wait(1)
if t:
print t.id, t.return_status, t.result, t.host
print t.preferred_host, t.status
print t.submit_time, t.start_time, t.finish_time
print t.transfer_start_time, t.computation_time
print t.total_bytes_transferred, t.total_transfer_time
print t.output
print wq.stats.workers_init, wq.stats.workers_ready, wq.stats.workers_busy, \