if using string.decode, binascii.Error would be raised, so just use
base64i nstead just as what conf.py does.
import urllib2
import glob
import shutil
+import base64
from urlparse import urlsplit, urlunsplit
import msger
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))