def __init__()

in src/simplify_docx/elements/form.py [0:0]


    def __init__(self, x: xmlFragment):
        super(fldChar, self).__init__(x)

        self.status = "fieldCodes"
        self.fieldCodes = []
        self.fieldResults = []
        self._ffData = x.ffData

        _ffData = x.ffData
        if _ffData is not None:
            self.ffData = ffData(_ffData)
            if x.ffData.checkBox is not None:
                self.__type__ = "Checkbox"
            elif x.ffData.ddList is not None:
                self.__type__ = "DropDown"
            elif x.ffData.textInput is not None:
                self.__type__ = "TextInput"
            else:
                warn(
                    "fldChar has unexpected ffData attribute: treating as generic-field"
                )
                self.__type__ = "generic-field"
        else:
            self.ffData = None
            self.__type__ = "generic-field"