コード例 #1
0
ファイル: fields.py プロジェクト: cluck/wtforms-alchemy
 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)