Added some code so that the initial fetch of data from the django server will not produce a timeout if the user isn't running on the host machine.
This commit is contained in:
		
							parent
							
								
									57ec06efb5
								
							
						
					
					
						commit
						e36ed72309
					
				
					 1 changed files with 28 additions and 28 deletions
				
			
		| 
						 | 
				
			
			@ -34,34 +34,34 @@ def session_key(session, key):
 | 
			
		|||
def index(request):
 | 
			
		||||
    listen_address = session_key(request.session, "listen_address")
 | 
			
		||||
 | 
			
		||||
    try:
 | 
			
		||||
        request_overview_data = requests.get(
 | 
			
		||||
            f"{listen_address}overview", timeout=5, verify=True
 | 
			
		||||
        ).text
 | 
			
		||||
        request_items_data = requests.get(
 | 
			
		||||
            f"{listen_address}items", timeout=5, verify=True
 | 
			
		||||
        ).text
 | 
			
		||||
        request_doors_data = requests.get(
 | 
			
		||||
            f"{listen_address}doors", timeout=5, verify=True
 | 
			
		||||
        ).text
 | 
			
		||||
        request_hints_data = requests.get(
 | 
			
		||||
            f"{listen_address}hints", timeout=5, verify=True
 | 
			
		||||
        ).text
 | 
			
		||||
        tracker_overview_data = loads(request_overview_data)
 | 
			
		||||
        if "error" in tracker_overview_data.keys():
 | 
			
		||||
            raise ValueError
 | 
			
		||||
        tracker_items_data = loads(request_items_data)
 | 
			
		||||
        tracker_doors_data = loads(request_doors_data)
 | 
			
		||||
        tracker_hints_data = loads(request_hints_data)
 | 
			
		||||
    except:
 | 
			
		||||
        with open("empty_overview.json", "r") as t:
 | 
			
		||||
            tracker_overview_data = loads(t.read())
 | 
			
		||||
        with open("empty_items.json", "r") as t:
 | 
			
		||||
            tracker_items_data = loads(t.read())
 | 
			
		||||
        with open("empty_doors.json", "r") as t:
 | 
			
		||||
            tracker_doors_data = loads(t.read())
 | 
			
		||||
        with open("empty_hints.json", "r") as t:
 | 
			
		||||
            tracker_hints_data = loads(t.read())
 | 
			
		||||
    # try:
 | 
			
		||||
    #     request_overview_data = requests.get(
 | 
			
		||||
    #         f"{listen_address}overview", timeout=5, verify=True
 | 
			
		||||
    #     ).text
 | 
			
		||||
    #     request_items_data = requests.get(
 | 
			
		||||
    #         f"{listen_address}items", timeout=5, verify=True
 | 
			
		||||
    #     ).text
 | 
			
		||||
    #     request_doors_data = requests.get(
 | 
			
		||||
    #         f"{listen_address}doors", timeout=5, verify=True
 | 
			
		||||
    #     ).text
 | 
			
		||||
    #     request_hints_data = requests.get(
 | 
			
		||||
    #         f"{listen_address}hints", timeout=5, verify=True
 | 
			
		||||
    #     ).text
 | 
			
		||||
    #     tracker_overview_data = loads(request_overview_data)
 | 
			
		||||
    #     if "error" in tracker_overview_data.keys():
 | 
			
		||||
    #         raise ValueError
 | 
			
		||||
    #     tracker_items_data = loads(request_items_data)
 | 
			
		||||
    #     tracker_doors_data = loads(request_doors_data)
 | 
			
		||||
    #     tracker_hints_data = loads(request_hints_data)
 | 
			
		||||
    # except:
 | 
			
		||||
    with open("empty_overview.json", "r") as t:
 | 
			
		||||
        tracker_overview_data = loads(t.read())
 | 
			
		||||
    with open("empty_items.json", "r") as t:
 | 
			
		||||
        tracker_items_data = loads(t.read())
 | 
			
		||||
    with open("empty_doors.json", "r") as t:
 | 
			
		||||
        tracker_doors_data = loads(t.read())
 | 
			
		||||
    with open("empty_hints.json", "r") as t:
 | 
			
		||||
        tracker_hints_data = loads(t.read())
 | 
			
		||||
    with open("tracker/static/tracker/data/holy_cross_codes.json", "r") as t:
 | 
			
		||||
        try:
 | 
			
		||||
            temp_codes = loads(t.read())
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue