11import os
2+ from re import S
23import sched
34import time
45import json
56import requests
67import subprocess
8+ from threading import Thread
79from . import constants
810from threading import Semaphore
911from .prepare_reese84token import getReese84Token
@@ -39,7 +41,7 @@ def start(self):
3941 if self .is_running : return
4042 self .is_running = True
4143 self .initialize_reese84_token ()
42- self .scheduler .run (False )
44+ self .scheduler .run ()
4345
4446
4547
@@ -54,6 +56,7 @@ def __init__(self, token_generator: Reese84TokenUpdating, event_id = constants.E
5456
5557 def ticket_scraping (self ):
5658 if self .token_gen .token_semaphore ._value <= 0 :
59+ print ("I am in the if statement" )
5760 # retry after a delay
5861 self .scheduler .enter (constants .TICKET_SCRAPING_TOKEN_AWAIT_MAX_INTERVAL ,
5962 constants .TICKET_SCRAPING_PRIORITY , self .ticket_scraping )
@@ -64,7 +67,8 @@ def ticket_scraping(self):
6467 top_picks_header = constants .get_top_picks_header ()
6568 res = requests .get (top_picks_url , headers = top_picks_header , params = top_picks_q_params ,
6669 cookies = dict (reese84 = self .token_gen .reese84_token ['token' ]))
67- print (res .json ())
70+ # print(res.json())
71+ print ("Epoch is finished, this is output:" )
6872 self .scheduler .enter (constants .TICKET_SCRAPING_INTERVAL ,
6973 constants .TICKET_SCRAPING_PRIORITY , self .ticket_scraping )
7074
@@ -74,11 +78,13 @@ def start(self):
7478 return
7579 self .is_running = True
7680 self .ticket_scraping ()
77- self .scheduler .run (False )
81+ self .scheduler .run ()
7882
7983
8084def start ():
8185 reese_token_gen = Reese84TokenUpdating ()
8286 ticket_scraping = TicketScraping (reese_token_gen )
83- reese_token_gen .start ()
84- ticket_scraping .start ()
87+ serverThread_reese = Thread (target = reese_token_gen .start )
88+ serverThread_ticket_scraping = Thread (target = ticket_scraping .start )
89+ serverThread_reese .start ()
90+ serverThread_ticket_scraping .start ()
0 commit comments