agent-flow / src /backend /base /langflow /utils /connection_string_parser.py
Tai Truong
fix readme
d202ada
raw
history blame contribute delete
325 Bytes
from urllib.parse import quote
def transform_connection_string(connection_string) -> str:
auth_part, db_url_name = connection_string.rsplit("@", 1)
protocol_user, password_string = auth_part.rsplit(":", 1)
encoded_password = quote(password_string)
return f"{protocol_user}:{encoded_password}@{db_url_name}"