本文整理汇总了Python中queue.Queue.all方法的典型用法代码示例。如果您正苦于以下问题:Python Queue.all方法的具体用法?Python Queue.all怎么用?Python Queue.all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类queue.Queue
的用法示例。
在下文中一共展示了Queue.all方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: overview
# 需要导入模块: from queue import Queue [as 别名]
# 或者: from queue.Queue import all [as 别名]
def overview(queue_name, page):
if queue_name is None:
# Show the failed queue by default if it contains any jobs
failed = Queue('failed')
if not failed.is_empty():
queue = failed
else:
queue = Queue()
else:
queue = Queue(queue_name)
return render_template('rq_dashboard/dashboard.html',
workers=Worker.all(),
queue=queue,
page=page,
queues=Queue.all(),
rq_url_prefix=url_for('.overview'))
示例2: clean_coordinates
# 需要导入模块: from queue import Queue [as 别名]
# 或者: from queue.Queue import all [as 别名]
return string
def clean_coordinates():
for passenger in session.query(Passenger).filter_by(finished=True):
order.rem_coordinate(passenger.origin_floor_id, passenger.destination_floor_id)
elevator.clock = 0
while elevator.clock <= 120:
stops = []
elevator.tick()
b, count = generate_passengers(1)
if order.size() > 0:
n_r = order.get_next()
r_f = int(n_r[0])
print '-------------------------------------------------------------------------------------------'
print order.all()
print 'Next request : %s --> From Floor %i going %s' %(n_r, r_f, 'UP' if n_r[1] == 'U' else 'DOWN')
clean_coordinates()
print order.get_coordinates()
next_request = order.dequeue()
request_floor = int(next_request[0])
elevator.direction = 'UP' if next_request[1] == 'U' else 'DOWN'
print '-------------------------------------------------------------------------------------------'
print ' Timer Section Elevator Elevator Next Next in '
print ' (secs) (A,B,C) Floor Going Stops Queue '
print ' ------ ------- -------- -------- -------------------------- ---------'
current, time = elevator.move_to(request_floor)
clean_coordinates()
for passenger in session.query(Passenger).filter_by(origin_floor_id = request_floor,direction = elevator.direction):
passenger.in_elevator = True
示例3: list_queues
# 需要导入模块: from queue import Queue [as 别名]
# 或者: from queue.Queue import all [as 别名]
def list_queues():
queues = serialize_queues(sorted(Queue.all()))
return dict(queues=queues)