ctp-slack-bot / src /ctp_slack_bot /utils /secret_stripper.py
LiKenun's picture
Refactor #3
bb7c9a3
raw
history blame contribute delete
305 Bytes
from urllib.parse import urlparse, urlunparse
def sanitize_mongo_db_uri(uri: str) -> str:
parts = urlparse(uri)
sanitized_netloc = ":".join(filter(None, (parts.hostname, parts.port)))
return urlunparse((parts.scheme, sanitized_netloc, parts.path, parts.params, parts.query, parts.fragment))