UEFA NL
This commit is contained in:
parent
d270daa184
commit
44d9aeec6b
@ -1,3 +1,4 @@
|
|||||||
|
# %%
|
||||||
import os, sys
|
import os, sys
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
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_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))
|
violated_wishes = dict(sorted(violated_wishes.items(), key=lambda x: x[1]['violations'], reverse=True))
|
||||||
|
|
||||||
|
|
||||||
|
# %%
|
||||||
|
|
||||||
for key,val in violated_wishes.items():
|
for key,val in violated_wishes.items():
|
||||||
for k,v in val['comments'].items():
|
for k,v in val['comments'].items():
|
||||||
suffix = ""
|
suffix = ""
|
||||||
@ -124,10 +127,14 @@ for key,val in violated_wishes.items():
|
|||||||
except:
|
except:
|
||||||
vio = ":".join(split_vio[0:])
|
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][f"{vio}{suffix}"] += v
|
||||||
|
|
||||||
elementary_violations[key] = dict(sorted(elementary_violations[key].items(), key=lambda x: x[1], reverse=True))
|
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
|
minVal = 999999
|
||||||
@ -289,7 +296,7 @@ sol += "<tr>\n"
|
|||||||
for key,val in elementary_violations.items():
|
for key,val in elementary_violations.items():
|
||||||
sol += f"<td>"
|
sol += f"<td>"
|
||||||
for c,n in elementary_violations[key].items():
|
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 += f"</td>"
|
||||||
sol += "</tr>\n"
|
sol += "</tr>\n"
|
||||||
sol += "</tbody>\n"
|
sol += "</tbody>\n"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user