MCPcopy Create free account
hub / github.com/HKUDS/AutoAgent / model_dump

Method model_dump

evaluation/types.py:50–57  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

48 instance: dict[str, Any] | None = None
49
50 def model_dump(self, *args, **kwargs):
51 dumped_dict = super().model_dump(*args, **kwargs)
52 # Remove None values
53 dumped_dict = {k: v for k, v in dumped_dict.items() if v is not None}
54 # Apply custom serialization for metadata (to avoid leaking sensitive information)
55 if self.metadata is not None:
56 dumped_dict['metadata'] = self.metadata.model_dump()
57 return dumped_dict
58
59 def model_dump_json(self, *args, **kwargs):
60 dumped = super().model_dump_json(*args, **kwargs)

Callers 3

update_progressFunction · 0.45
model_dumpMethod · 0.45
create_workflowFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected