Пример #1
0
 def __init__(self):
     ListenableModel.__init__(self)
     self.currentSong = None
     # le repertoire ou se trouvent les musiques
     self.directory = None
     self.primaryQueue = Queue()
     self.secondaryQueue = Queue()
Пример #2
0
 def __init__(self):
     self.queue = Queue()
     self.file_load = File_Load()
     try:
         self.transactions = self.file_load.Read_json(
             "Transaction_Queue.json")
         for i in self.transactions:
             self.queue.enqueue(i)
     except FileNotFoundError:
         print("File Not Found..")
Пример #3
0
 def __init__(self):
     """
     Reading old transaction from transaction json file and maintain in queue
     """
     self.queue = Queue()
     with open("Transaction_queue.json") as data:
         try:
             temp = json.load(data)
         except Exception:
             pass
         else:
             for i in temp:
                 self.queue.enqueue(i)
Пример #4
0
    def Show_Cal_Queue(self, year, month):

        queue = Queue()  # Queue class object
        d = 1
        m = month
        y = year
        if IsLeap(year):  # check if leap year
            self.month_days[1] = 29  # than update month days value
        y0 = y - (14 - m) // 12
        x = y0 + y0 // 4 - y0 // 100 + y0 // 400
        m0 = m + 12 * ((14 - m) // 12) - 2
        start_day = (d + x + 31 * m0 // 12) % 7  # calculate start day

        print("\n-------------", self.month_name[month - 1], "-", year,
              "--------------\n")  # print heading

        for i in range(7):  # print week days
            print(self.day[i], end='   ')
        print()

        date = 1
        for i in range(6):  # store the dates in queue
            for j in range(7):
                if date <= self.month_days[
                        m - 1]:  # check the date less than the month days
                    if i == 0 and j < start_day:  # check if i==0 and j < start day
                        queue.enqueue(0)
                        continue
                    queue.enqueue(
                        date)  # else store than date in Queue position
                    date += 1  # update the date

        try:
            for i in range(6):  # print the calender in formatted output
                for j in range(7):
                    if queue.Size() >= 0:
                        x = int(queue.dequeue())
                        print(str(x).ljust(2), end='    ')
                print()
        except:
            print()
Пример #5
0
 def clearSongs(self):
     ''' vide les liste d'attentes et retire la musique courrante '''
     self.currentSong = None
     self.primaryQueue = Queue()
     self.secondaryQueue = Queue()
Пример #6
0
from Week1.Util import get_anagram, get_prime
from util.Queue import Queue
queue = Queue()

primearray = get_prime()            # Prime Numbers Array
anagrams = get_anagram(primearray)  # Anagram Numbers Array

for i in anagrams:                  # Add Elements Of Anagram Array In Queue
    queue.enqueue(i)

q_size = queue.Size()               # Calculate Size Of Queue

for i in range(q_size):             # Print Elements Of Queue
    print(queue.dequeue(), '', end='')
 def __init__(self):
     """
     Creating object of queue for maintain and store data
     """
     self.queue = Queue()