diff options
Diffstat (limited to 'alembic/util.py')
-rw-r--r-- | alembic/util.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/alembic/util.py b/alembic/util.py index e258367..087e189 100644 --- a/alembic/util.py +++ b/alembic/util.py @@ -3,6 +3,7 @@ import sys import os import textwrap from sqlalchemy import util +from sqlalchemy.engine import url import imp import warnings import re @@ -42,7 +43,12 @@ def err(message): msg(message) sys.exit(-1) - +def obfuscate_url_pw(u): + u = url.make_url(u) + if u.password: + u.password = 'XXXXX' + return str(u) + def warn(msg): warnings.warn(msg) |