queues.py (398B)
1 class Queue: 2 def __sizeof(self): 3 return len(self.__queue) 4 5 def __shift(self): 6 new = [] 7 for i in self.__queue 8 9 def __init__(self, maxsize): 10 self.__maxsize = maxsize 11 self.__queue = [] 12 13 def add(self, data): 14 if self.__sizeof(self) < self.__maxsize: 15 self.__queue.append(data) 16 17 def remove(self): 18 self.__queue.pop(0)