Spaces:
Running
Running
Defined xmlAndMarkdownEscape() function
Browse files
server.py
CHANGED
|
@@ -54,6 +54,9 @@ MARKDOWN_SPECIAL_CHARACTERS = {
|
|
| 54 |
"|": "|"
|
| 55 |
}
|
| 56 |
|
|
|
|
|
|
|
|
|
|
| 57 |
def check_significance_send_task(model_a_path, model_b_path):
|
| 58 |
url = 'https://czechllm.fit.vutbr.cz/benczechmark-leaderboard/compare_significance/'
|
| 59 |
|
|
@@ -331,7 +334,7 @@ class LeaderboardServer:
|
|
| 331 |
model_title = data["metadata"]["team_name"] + "/" + data["metadata"]["model_name"]
|
| 332 |
model_title_abbr_team_name = self.abbreviate(data["metadata"]["team_name"], 28)
|
| 333 |
model_title_abbr_model_name = self.abbreviate(data["metadata"]["model_name"], 28)
|
| 334 |
-
model_title_abbr_html = f'<div style="font-size: 10px;">{
|
| 335 |
match_results["model"] = f'<a href={xmlQuoteAttr(model_link)} title={xmlQuoteAttr(model_title)}>{model_title_abbr_html}</a>'
|
| 336 |
|
| 337 |
model_tournament_table.append(match_results)
|
|
@@ -428,7 +431,7 @@ class LeaderboardServer:
|
|
| 428 |
model_title = data["metadata"]["team_name"] + "/" + data["metadata"]["model_name"]
|
| 429 |
model_title_abbr_team_name = self.abbreviate(data["metadata"]["team_name"], 28)
|
| 430 |
model_title_abbr_model_name = self.abbreviate(data["metadata"]["model_name"], 28)
|
| 431 |
-
model_title_abbr_html = f'<div style="font-size: 10px;">{
|
| 432 |
local_results["model"] = f'<a href={xmlQuoteAttr(model_link)} title={xmlQuoteAttr(model_title)}>{model_title_abbr_html}</a>'
|
| 433 |
release = data["metadata"].get("submission_timestamp")
|
| 434 |
release = time.strftime("%Y-%m-%d", time.gmtime(release)) if release else "N/A"
|
|
|
|
| 54 |
"|": "|"
|
| 55 |
}
|
| 56 |
|
| 57 |
+
def xmlAndMarkdownEscape(text):
|
| 58 |
+
return xmlEscape(text, MARKDOWN_SPECIAL_CHARACTERS)
|
| 59 |
+
|
| 60 |
def check_significance_send_task(model_a_path, model_b_path):
|
| 61 |
url = 'https://czechllm.fit.vutbr.cz/benczechmark-leaderboard/compare_significance/'
|
| 62 |
|
|
|
|
| 334 |
model_title = data["metadata"]["team_name"] + "/" + data["metadata"]["model_name"]
|
| 335 |
model_title_abbr_team_name = self.abbreviate(data["metadata"]["team_name"], 28)
|
| 336 |
model_title_abbr_model_name = self.abbreviate(data["metadata"]["model_name"], 28)
|
| 337 |
+
model_title_abbr_html = f'<div style="font-size: 10px;">{xmlAndMarkdownEscape(model_title_abbr_team_name)}</div>{xmlAndMarkdownEscape(model_title_abbr_model_name)}'
|
| 338 |
match_results["model"] = f'<a href={xmlQuoteAttr(model_link)} title={xmlQuoteAttr(model_title)}>{model_title_abbr_html}</a>'
|
| 339 |
|
| 340 |
model_tournament_table.append(match_results)
|
|
|
|
| 431 |
model_title = data["metadata"]["team_name"] + "/" + data["metadata"]["model_name"]
|
| 432 |
model_title_abbr_team_name = self.abbreviate(data["metadata"]["team_name"], 28)
|
| 433 |
model_title_abbr_model_name = self.abbreviate(data["metadata"]["model_name"], 28)
|
| 434 |
+
model_title_abbr_html = f'<div style="font-size: 10px;">{xmlAndMarkdownEscape(model_title_abbr_team_name)}</div>{xmlAndMarkdownEscape(model_title_abbr_model_name)}'
|
| 435 |
local_results["model"] = f'<a href={xmlQuoteAttr(model_link)} title={xmlQuoteAttr(model_title)}>{model_title_abbr_html}</a>'
|
| 436 |
release = data["metadata"].get("submission_timestamp")
|
| 437 |
release = time.strftime("%Y-%m-%d", time.gmtime(release)) if release else "N/A"
|