diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/realtime/transformers.py')
-rw-r--r-- | .venv/lib/python3.12/site-packages/realtime/transformers.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/realtime/transformers.py b/.venv/lib/python3.12/site-packages/realtime/transformers.py new file mode 100644 index 00000000..bd541377 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/realtime/transformers.py @@ -0,0 +1,9 @@ +import re + + +def http_endpoint_url(socket_url: str) -> str: + url = re.sub(r"^ws", "http", socket_url, flags=re.IGNORECASE) + url = re.sub( + r"(\/socket\/websocket|\/socket|\/websocket)\/?$", "", url, flags=re.IGNORECASE + ) + return re.sub(r"\/+$", "", url) |