def run(customers): print "Starting to run through the DLD queue: %s" % time.time() queue = Queue('R') reception = Reception(queue, customers) for customer in customers: if (customer.emirates_id is None): print "Unknown customer has failed permanently dueto lack of Emirates ID" reception.fail(customer, False) else: queue.add(customer) return reception.run()