Process pad before and after settings in Preferences (#1985)

This commit is contained in:
Veronica Berglyd Olsen
2024-07-21 19:06:45 +02:00
parent 7140788b48
commit 0d84653f7d
3 changed files with 42 additions and 11 deletions
+10
View File
@@ -279,6 +279,16 @@ def simplified(text: str) -> str:
return " ".join(str(text).strip().split())
def compact(text: str) -> str:
"""Compact a string by removing spaces."""
return "".join(str(text).split())
def uniqueCompact(text: str) -> str:
"""Return a unique, compact and sorted string."""
return "".join(sorted(set(compact(text))))
def elide(text: str, length: int) -> str:
"""Elide a piece of text to a maximum length."""
if len(text) > (cut := max(4, length)):