[common] fix handling of default parameter values

This commit is contained in:
Benjamin Dauvergne 2011-12-12 17:50:52 +01:00
parent e37c0a1f9c
commit 569be0db19
1 changed files with 1 additions and 1 deletions

View File

@ -20,7 +20,7 @@ class PaymentCommon(object):
LOGGER.debug('initializing with options %s' % options)
for key, value in self.description['parameters'].iteritems():
if 'default' in value:
setattr(self, key, options.get(key, value['default']))
setattr(self, key, options.get(key, None) or value['default'])
else:
setattr(self, key, options.get(key))