trackdays will try-execpt pass if an org errors from msreg

This commit is contained in:
Luke Robles 2022-02-23 13:33:43 -08:00
parent 770fa6b5c4
commit 91428677f8
3 changed files with 9 additions and 9 deletions

View File

@ -7,10 +7,10 @@ import xmltodict
def get_msreg():
base_url = "https://api.motorsportreg.com/rest/calendars/organization"
orgs = {
# "speeddistrict": "2E22740B-E8C9-9FB9-21406A496429A28B",
"speeddistrict": "2E22740B-E8C9-9FB9-21406A496429A28B",
"ongrid": "06277C99-00C9-23EB-FD08FE5275BCC0C5",
"speedsf": "072A885E-AD68-6F64-E88C19E4D0D21DFB",
# "turn8": "F3469266-BEFF-E329-4FD6C4B189ACE2A8",
"turn8": "F3469266-BEFF-E329-4FD6C4B189ACE2A8",
"speedventures": "DF7453ED-BF33-DC17-2C9BFD84C1F05E86",
"nextlevel": "CC23AEA4-AAB1-D087-4A10818D229DAFD2",
"corsaclub": "CE6E69CF-BAEC-DBB6-303EE7D3EC69B8A3",
@ -25,9 +25,9 @@ def get_msreg():
json.dumps(xmltodict.parse(xml_blob)["response"]["events"])
)
for event in json_blob["event"]:
tracks_we_care_about = ["buttonwillow", "thunderhill"]
try:
try:
for event in json_blob["event"]:
tracks_we_care_about = ["buttonwillow", "thunderhill"]
if any(x in event["name"].lower() for x in tracks_we_care_about):
event_object = {
"event_name": event["name"],
@ -38,8 +38,8 @@ def get_msreg():
if track not in events:
events[track] = []
events[track].append(event_object)
except TypeError:
pass
except TypeError:
pass
# sort track events by date
def date_to_datetime(input):
return datetime.strptime(input["event_date"], "%Y-%m-%d")

View File

@ -8,7 +8,7 @@ image:
repository: ldooks/dragon-bot
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: "120"
tag: "121"
imagePullSecrets: []
nameOverride: ""

View File

@ -10,4 +10,4 @@ printf "[+] Done\n"
printf "\n[-] Running dragon bot in test mode\n"
docker build -f ./Dockerfile-test-env -t dragon-bot-test . || exit
docker run -ti -v $(pwd)/app:/app --rm --name dragon-bot-test -e DRAGON_ENV=test -e token="MzQ1MjkwMTI5OTQ4Mjc4Nzg0.DG5IBw._9umb82PrL22bPe7GjmHClU-NtU" dragon-bot-test sh
docker run -ti -v $(pwd)/app:/app --rm --name dragon-bot-test -e DRAGON_ENV=test -e token="MzQ1MjkwMTI5OTQ4Mjc4Nzg0.DG5IBw._9umb82PrL22bPe7GjmHClU-NtU" dragon-bot-test bash