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"
         |