school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

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)