def fix_leaving_queue(resource, is_it_waiting_hall):
    statistics.decrease_queue_length(resource)
    #print(statistics.get_queue_length(resource))
    statistics.append_queue_length(resource)
    if (is_it_waiting_hall):
        decrease_waiting_hall_fullness()
        switch_blocked_state_if_necessary()
示例#2
0
def fix_entering_queue(resource, is_it_waiting_hall):
    statistics.increase_queue_length(resource)
    statistics.append_queue_length(resource)
    if (is_it_waiting_hall):
        increase_waiting_hall_fullness()
        switch_blocked_state_if_necessary()