trackdays will try-execpt pass if an org errors from msreg
This commit is contained in:
parent
770fa6b5c4
commit
91428677f8
@ -7,10 +7,10 @@ import xmltodict
|
|||||||
def get_msreg():
|
def get_msreg():
|
||||||
base_url = "https://api.motorsportreg.com/rest/calendars/organization"
|
base_url = "https://api.motorsportreg.com/rest/calendars/organization"
|
||||||
orgs = {
|
orgs = {
|
||||||
# "speeddistrict": "2E22740B-E8C9-9FB9-21406A496429A28B",
|
"speeddistrict": "2E22740B-E8C9-9FB9-21406A496429A28B",
|
||||||
"ongrid": "06277C99-00C9-23EB-FD08FE5275BCC0C5",
|
"ongrid": "06277C99-00C9-23EB-FD08FE5275BCC0C5",
|
||||||
"speedsf": "072A885E-AD68-6F64-E88C19E4D0D21DFB",
|
"speedsf": "072A885E-AD68-6F64-E88C19E4D0D21DFB",
|
||||||
# "turn8": "F3469266-BEFF-E329-4FD6C4B189ACE2A8",
|
"turn8": "F3469266-BEFF-E329-4FD6C4B189ACE2A8",
|
||||||
"speedventures": "DF7453ED-BF33-DC17-2C9BFD84C1F05E86",
|
"speedventures": "DF7453ED-BF33-DC17-2C9BFD84C1F05E86",
|
||||||
"nextlevel": "CC23AEA4-AAB1-D087-4A10818D229DAFD2",
|
"nextlevel": "CC23AEA4-AAB1-D087-4A10818D229DAFD2",
|
||||||
"corsaclub": "CE6E69CF-BAEC-DBB6-303EE7D3EC69B8A3",
|
"corsaclub": "CE6E69CF-BAEC-DBB6-303EE7D3EC69B8A3",
|
||||||
@ -25,9 +25,9 @@ def get_msreg():
|
|||||||
json.dumps(xmltodict.parse(xml_blob)["response"]["events"])
|
json.dumps(xmltodict.parse(xml_blob)["response"]["events"])
|
||||||
)
|
)
|
||||||
|
|
||||||
for event in json_blob["event"]:
|
try:
|
||||||
tracks_we_care_about = ["buttonwillow", "thunderhill"]
|
for event in json_blob["event"]:
|
||||||
try:
|
tracks_we_care_about = ["buttonwillow", "thunderhill"]
|
||||||
if any(x in event["name"].lower() for x in tracks_we_care_about):
|
if any(x in event["name"].lower() for x in tracks_we_care_about):
|
||||||
event_object = {
|
event_object = {
|
||||||
"event_name": event["name"],
|
"event_name": event["name"],
|
||||||
@ -38,8 +38,8 @@ def get_msreg():
|
|||||||
if track not in events:
|
if track not in events:
|
||||||
events[track] = []
|
events[track] = []
|
||||||
events[track].append(event_object)
|
events[track].append(event_object)
|
||||||
except TypeError:
|
except TypeError:
|
||||||
pass
|
pass
|
||||||
# sort track events by date
|
# sort track events by date
|
||||||
def date_to_datetime(input):
|
def date_to_datetime(input):
|
||||||
return datetime.strptime(input["event_date"], "%Y-%m-%d")
|
return datetime.strptime(input["event_date"], "%Y-%m-%d")
|
||||||
|
@ -8,7 +8,7 @@ image:
|
|||||||
repository: ldooks/dragon-bot
|
repository: ldooks/dragon-bot
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: "120"
|
tag: "121"
|
||||||
|
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
nameOverride: ""
|
nameOverride: ""
|
||||||
|
@ -10,4 +10,4 @@ printf "[+] Done\n"
|
|||||||
printf "\n[-] Running dragon bot in test mode\n"
|
printf "\n[-] Running dragon bot in test mode\n"
|
||||||
docker build -f ./Dockerfile-test-env -t dragon-bot-test . || exit
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user