[IMP] use dict.fromkeys when applicable

bzr revid: xmo@openerp.com-20131126085122-3axgsp11eb10yo05
This commit is contained in:
Xavier Morel
2013-11-26 09:51:22 +01:00
parent 26eed7854e
commit f5236dfdb0
+2 -2
View File
@@ -9,7 +9,7 @@ from openerp.addons.web.http import request
from openerp.addons.website.models import website
class CheckoutInfo:
class CheckoutInfo(object):
mandatory_billing_fields = ["name", "phone", "email", "street", "city", "country_id", "zip"]
optional_billing_fields = ["company", "state_id"]
string_billing_fields = ["name", "phone", "email", "street", "city", "zip"]
@@ -27,7 +27,7 @@ class CheckoutInfo:
return self.mandatory_fields() + self.optional_fields()
def empty(self):
return dict((field_name, '') for field_name in self.all_fields())
return dict.fromkeys(self.all_fields(), '')
def from_partner(self, partner):
result = dict((field_name, getattr(partner, field_name)) for field_name in self.string_billing_fields if getattr(partner, field_name))