platform: modularize api/gui, add docs-tests-web foundation, and refresh root config
This commit is contained in:
12
selective-vpn-gui/api/utils.py
Normal file
12
selective-vpn-gui/api/utils.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import re
|
||||
|
||||
_ANSI_RE = re.compile(r"\x1B\[[0-9;]*[A-Za-z]")
|
||||
|
||||
|
||||
def strip_ansi(s: str) -> str:
|
||||
"""Remove ANSI escape sequences."""
|
||||
if not s:
|
||||
return ""
|
||||
return _ANSI_RE.sub("", s)
|
||||
Reference in New Issue
Block a user