Пример #1
0
 def process(self, formdata, data=_unset_value):
     if data is _unset_value:
         try:
             data = self.default()
         except TypeError:
             data = self.default
     if data:
         obj = Date()
         obj.date = data.date()
         obj.time = data.time()
     else:
         obj = None
     FormField.process(self, formdata, data=obj)
Пример #2
0
 def process(self, formdata, data=_unset_value):
     if data is _unset_value:
         try:
             data = self.default()
         except TypeError:
             data = self.default
     if data:
         obj = Date()
         obj.date = data.date()
         obj.time = data.time()
     else:
         obj = None
     FormField.process(self, formdata, data=obj)
Пример #3
0
    def process(self, formdata, data=_unset_value, extra_filters=None):
        if data is _unset_value:
            try:
                data = self.default()
            except TypeError:
                data = self.default
        if data:
            obj = Date()
            obj.date = data.date()
            obj.time = data.time()
        else:
            obj = None

        kwargs = dict()
        if extra_filters is not None:
            # do not enforce extra_filters=None injection to wtforms<3
            kwargs['extra_filters'] = extra_filters
        FormField.process(self, formdata, data=obj, **kwargs)