Mercurial > kallithea
changeset 3454:867c4d7fd2d8 beta
catch errors in obfuscate password function
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 04 Mar 2013 19:23:43 +0100 |
parents | 853f1465b314 |
children | d5ae996eed11 |
files | rhodecode/lib/utils2.py |
diffstat | 1 files changed, 9 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/utils2.py Mon Mar 04 18:46:02 2013 +0100 +++ b/rhodecode/lib/utils2.py Mon Mar 04 19:23:43 2013 +0100 @@ -561,11 +561,15 @@ def obfuscate_url_pw(engine): - from sqlalchemy.engine import url - url = url.make_url(engine) - if url.password: - url.password = 'XXXXX' - return str(url) + _url = engine or '' + from sqlalchemy.engine import url as sa_url + try: + _url = sa_url.make_url(engine) + if _url.password: + _url.password = 'XXXXX' + except: + pass + return str(_url) def get_server_url(environ):