def validate(self): self.errors = {} haulage_as_customer = self.request.form.get('haulage_address_as_customer', False) if not haulage_as_customer: factory = IAddressFactory(self.request) self.errors = factory.validate('haulage_address') return len(self.errors) == 0