From f5236dfdb0f54f18e6c34d55039fcd7538af9cd2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 26 Nov 2013 09:51:22 +0100 Subject: [PATCH] [IMP] use dict.fromkeys when applicable bzr revid: xmo@openerp.com-20131126085122-3axgsp11eb10yo05 --- addons/website_sale/controllers/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 8625fa7a29c..647eeedf94d 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -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))