# # queue.py, a simple queue class # # class Queue: """ Provides a rudimentary queue class. """ def __init__(self, initial_contents=[]): self.queue = initial_contents[:] def is_empty(self): return self.queue == [] def add(self, item): self.queue.append(item) def remove(self): return self.queue.pop(0) def __str__(self): return "The queue contains: " + str(self.queue)