yangzhitao commited on
Commit
8174ae1
·
1 Parent(s): 9b36a13

refactor: streamline MODEL_HYPERLINK_TEMPLATE formatting for improved readability and consistency

Browse files
Files changed (1) hide show
  1. src/display/formatting.py +15 -10
src/display/formatting.py CHANGED
@@ -5,19 +5,24 @@ if typing.TYPE_CHECKING:
5
  import pandas as pd
6
 
7
 
8
- MODEL_HYPERLINK_TEMPLATE = dedent("""
9
- <a
10
- target="_blank"
11
- href="{link}"
12
- style="color: var(--link-text-color); text-decoration: underline; text-decoration-style: dotted;"
13
- >
14
- {model_name}
15
- </a>
16
- """).strip()
 
 
 
 
 
17
 
18
 
19
  def model_hyperlink(link: str, model_name: str) -> str:
20
- return MODEL_HYPERLINK_TEMPLATE.format(link=link, model_name=model_name)
21
 
22
 
23
  def make_clickable_model(model_name: str, link: str | None = None) -> str:
 
5
  import pandas as pd
6
 
7
 
8
+ MODEL_HYPERLINK_TEMPLATE = " ".join([
9
+ line.strip()
10
+ for line in dedent("""
11
+ <a
12
+ target="_blank"
13
+ href="{link}"
14
+ style="color: var(--link-text-color); text-decoration: underline; text-decoration-style: dotted;"
15
+ >
16
+ {model_name}
17
+ </a>
18
+ """)
19
+ .strip()
20
+ .splitlines()
21
+ ])
22
 
23
 
24
  def model_hyperlink(link: str, model_name: str) -> str:
25
+ return " ".join(MODEL_HYPERLINK_TEMPLATE.format(link=link, model_name=model_name).splitlines())
26
 
27
 
28
  def make_clickable_model(model_name: str, link: str | None = None) -> str: