def check_struct_item()

in src/models/struxgpt_v2.py [0:0]


    def check_struct_item(item, classtype=StructItem):
        if isinstance(item, dict):
            if classtype is StructItem:
                item = StructItem(struct_dict=item)
            elif classtype is AspectItem:
                item = AspectItem(aspect_dict=item)
            else:
                raise NotImplementedError(str(classtype))
        else:
            assert isinstance(item, classtype)
        
        return item