def __init__(self, id, question, lang=None, **kwargs): if not isinstance(question, (ComboboxWidget, RadioWidget, CheckboxesWidget)): raise TypeError('Unsupported question type') BaseStatistic.__init__(self, id, question, lang=lang, **kwargs)
def __init__(self, id, question, lang=None, **kwargs): if not isinstance(question, ComboboxMatrixWidget): raise TypeError('Unsupported question type') BaseStatistic.__init__(self, id, question, lang=lang, **kwargs)
def __init__(self, id, question, lang=None, **kwargs): if not (isinstance(question, StringWidget) or isinstance(question, TextAreaWidget)): raise TypeError('Unsupported question type') BaseStatistic.__init__(self, id, question, lang=lang, **kwargs)
def __init__(self, id, question, lang=None, **kwargs): if isinstance(question, LabelWidget): raise TypeError("Unsupported question type") BaseStatistic.__init__(self, id, question, lang=lang, **kwargs)