yangzhitao commited on
Commit
79bb0de
·
1 Parent(s): 8174ae1

refactor: simplify MODEL_HYPERLINK_TEMPLATE construction by removing unnecessary dedent and splitlines

Browse files
Files changed (1) hide show
  1. src/display/formatting.py +5 -6
src/display/formatting.py CHANGED
@@ -1,13 +1,13 @@
1
  import typing
2
- from textwrap import dedent
3
 
4
  if typing.TYPE_CHECKING:
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}"
@@ -15,14 +15,13 @@ MODEL_HYPERLINK_TEMPLATE = " ".join([
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:
 
1
  import typing
 
2
 
3
  if typing.TYPE_CHECKING:
4
  import pandas as pd
5
 
6
 
7
+ # This should be one line, but written in multiple lines for readability
8
  MODEL_HYPERLINK_TEMPLATE = " ".join([
9
  line.strip()
10
+ for line in """
11
  <a
12
  target="_blank"
13
  href="{link}"
 
15
  >
16
  {model_name}
17
  </a>
18
+ """.strip().splitlines()
19
+ if line.strip()
 
20
  ])
21
 
22
 
23
  def model_hyperlink(link: str, model_name: str) -> str:
24
+ return MODEL_HYPERLINK_TEMPLATE.format(link=link, model_name=model_name)
25
 
26
 
27
  def make_clickable_model(model_name: str, link: str | None = None) -> str: