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()
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()