in src/models/struxgpt_base.py [0:0]
def __init__(self, name: Optional[str] = None, sent_range: list = [],
subaspects: List["AspectItemBase"] = [],
aspect_dict: Optional[dict] = None) -> None:
self.content: Optional[str] = None
self.chunks: Optional[List[str]] = None
if name is not None:
assert aspect_dict is None
self.name = name
self.sent_range = sent_range
self.subaspects = subaspects
else:
assert aspect_dict is not None
self.load_from_dict(aspect_dict)