summaryrefslogtreecommitdiffstats
path: root/widgets.py
blob: 77f365051777e1fabc2dbf6755073dc35577b864 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import wtforms.widgets.core


class TextArea(wtforms.widgets.core.TextArea):
    def __init__(self, **kwargs):
        self.kwargs = kwargs

    def __call__(self, field, **kwargs):
        for arg in self.kwargs:
            if arg not in kwargs:
                kwargs[arg] = self.kwargs[arg]
        return super(TextArea, self).__call__(field, **kwargs)