From f31f75c0e280b9de0251bea44b648beffa50c76f Mon Sep 17 00:00:00 2001 From: Ismael Carnales Date: Thu, 9 Jul 2009 12:54:02 -0300 Subject: [PATCH] remove required attribute from newitem (until we add a validation framework) --- scrapy/contrib_exp/newitem/fields.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scrapy/contrib_exp/newitem/fields.py b/scrapy/contrib_exp/newitem/fields.py index a67c759c5..49d79a481 100644 --- a/scrapy/contrib_exp/newitem/fields.py +++ b/scrapy/contrib_exp/newitem/fields.py @@ -9,8 +9,7 @@ __all__ = ['MultiValuedField', 'BooleanField', 'DateField', 'DateTimeField', class BaseField(object): - def __init__(self, required=False, default=None): - self.required = required + def __init__(self, default=None): self.default = default or self.to_python(None) def assign(self, value): @@ -37,9 +36,9 @@ class Field(BaseField): class MultiValuedField(BaseField): - def __init__(self, field_type, required=False, default=None): + def __init__(self, field_type, default=None): self._field = field_type() - super(MultiValuedField, self).__init__(required, default) + super(MultiValuedField, self).__init__(default) def to_python(self, value): if value is None: