MCPcopy Create free account
hub / github.com/1Panel-dev/MaxKB / is_valid

Method is_valid

apps/knowledge/serializers/knowledge.py:148–153  ·  view source on GitHub ↗
(self, *, knowledge: Knowledge = None)

Source from the content-addressed store, hash-verified

146 return knowledge_meta_valid_map
147
148 def is_valid(self, *, knowledge: Knowledge = None):
149 super().is_valid(raise_exception=True)
150 if "meta" in self.data and self.data.get("meta") is not None:
151 knowledge_meta_valid_map = self.get_knowledge_meta_valid_map()
152 valid_class = knowledge_meta_valid_map.get(knowledge.type)
153 valid_class(data=self.data.get("meta")).is_valid(raise_exception=True)
154
155
156class HitTestSerializer(serializers.Serializer):

Callers 13

is_validMethod · 0.45
generate_relatedMethod · 0.45
editMethod · 0.45
import_knowledgeMethod · 0.45
save_baseMethod · 0.45
save_webMethod · 0.45
is_validMethod · 0.45
is_validMethod · 0.45
transformMethod · 0.45
is_validMethod · 0.45
batch_deleteMethod · 0.45

Calls 2

getMethod · 0.45

Tested by

no test coverage detected