From: Zhang Qiang Date: Mon, 13 Aug 2012 08:54:27 +0000 (+0800) Subject: use base64 to decode passwordx X-Git-Tag: 0.9~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=85e72c56a7363a6740eaa86d8a48fa660eb15f76;p=tools%2Fgbs.git use base64 to decode passwordx if using string.decode, binascii.Error would be raised, so just use base64i nstead just as what conf.py does. --- diff --git a/gitbuildsys/cmd_build.py b/gitbuildsys/cmd_build.py index 7040a40..e548dcc 100644 --- a/gitbuildsys/cmd_build.py +++ b/gitbuildsys/cmd_build.py @@ -26,6 +26,7 @@ import tempfile import urllib2 import glob import shutil +import base64 from urlparse import urlsplit, urlunsplit import msger @@ -200,7 +201,7 @@ def get_repos_conf(): value = configmgr.get(opt, 'build') if name == 'passwdx': try: - value = value.decode('base64').decode('bz2') + value = base64.b64decode(value).decode('bz2') except (TypeError, IOError), err: raise errors.ConfigError('Error decoding %s: %s' % \ (opt, err))