UEFA NL
This commit is contained in:
parent
d270daa184
commit
44d9aeec6b
@ -1,3 +1,4 @@
|
||||
# %%
|
||||
import os, sys
|
||||
from dotenv import load_dotenv
|
||||
load_dotenv()
|
||||
@ -104,9 +105,11 @@ for scenario in season.scenarios.all():
|
||||
|
||||
|
||||
violated_blockings = dict(sorted(violated_blockings.items(), key=lambda x: x[1]['violations'], reverse=True))
|
||||
|
||||
violated_wishes = dict(sorted(violated_wishes.items(), key=lambda x: x[1]['violations'], reverse=True))
|
||||
|
||||
|
||||
# %%
|
||||
|
||||
for key,val in violated_wishes.items():
|
||||
for k,v in val['comments'].items():
|
||||
suffix = ""
|
||||
@ -124,10 +127,14 @@ for key,val in violated_wishes.items():
|
||||
except:
|
||||
vio = ":".join(split_vio[0:])
|
||||
|
||||
if key in ["Soft winter venue teams shall play as few matches as possible at home in November",
|
||||
"No early games on weekdays"]:
|
||||
vio = vio.split(" - ")[0].strip()
|
||||
|
||||
elementary_violations[key][f"{vio}{suffix}"] += v
|
||||
|
||||
elementary_violations[key] = dict(sorted(elementary_violations[key].items(), key=lambda x: x[1], reverse=True))
|
||||
elementary_violations = dict(sorted(elementary_violations.items(), key=lambda x: sum(x[1].values()), reverse=True))
|
||||
# elementary_violations = dict(sorted(elementary_violations.items(), key=lambda x: sum(x[1].values()), reverse=True))
|
||||
|
||||
|
||||
minVal = 999999
|
||||
@ -289,7 +296,7 @@ sol += "<tr>\n"
|
||||
for key,val in elementary_violations.items():
|
||||
sol += f"<td>"
|
||||
for c,n in elementary_violations[key].items():
|
||||
sol += f"<table style='align:top;border:3px solid white'><tr><td style='width:100%'>{c}</td><td style='text-align: right'>{n} ({percentage(n)})</td></tr></table>"
|
||||
sol += f"{c} - {n} ({percentage(n)})<br>"
|
||||
sol += f"</td>"
|
||||
sol += "</tr>\n"
|
||||
sol += "</tbody>\n"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user