diff --git a/skops/card/_model_card.py b/skops/card/_model_card.py index 2adafa62..74fa377a 100644 --- a/skops/card/_model_card.py +++ b/skops/card/_model_card.py @@ -41,7 +41,7 @@ def _clean_table(table: str) -> str: # replace line breaks "\n" with html tag
, however, leave end-of-line # line breaks (eol_lb) intact eol_lb = "|\n" - placeholder = "$%!?" # arbitrary string that never appears naturally + placeholder = "\x1f" # unit separator control character (ASCII control char 31) table = ( table.replace(eol_lb, placeholder) .replace("\n", "
") @@ -195,7 +195,7 @@ def split_subsection_names(key: str) -> list[str]: The individual (sub)sections. """ - placeholder = "$%!?" # arbitrary sting that never appears naturally + placeholder = "\x1f" # unit separator control character (ASCII control char 31) key = key.replace("\\/", placeholder) parts = (part.strip() for part in key.split("/")) return [part.replace(placeholder, "/") for part in parts]