diff --git a/sziszapangma/integration/service_core/embedding/embedding_base_processor.py b/sziszapangma/integration/service_core/embedding/embedding_base_processor.py index 6f1734958114f5f647a7f0373ddb312b86f3cbeb..7c10db1fd05518d5e150a30531d048d08409d7b5 100644 --- a/sziszapangma/integration/service_core/embedding/embedding_base_processor.py +++ b/sziszapangma/integration/service_core/embedding/embedding_base_processor.py @@ -28,7 +28,7 @@ class EmbeddingBaseProcessor(ABC): def process_embeddings(self, language: str): words = request.json - if isinstance(words, List[str].__class__): + if not isinstance(words, List) or not all(isinstance(elem, str) for elem in words): print(f"words: {words}") raise Exception("Incorrect body") return jsonify(