miprotech223 a écrit 5 commentaires

  • [^] # Re: Ça veut dire quoi ?

    Posté par  . En réponse au message Python: Return value not found in function. Évalué à 1.

    J'ai fais un return de mes paramètres après "except Raise :"

    def build_answer(shop, order_info, message, questions, history, is_buffalo):
        questions_2 = ["info_not_found", "none"]
        history_line = None
    
        for j in range(len(history)):
            try:
                if (message["email"] in history[j]):
                    return handle_email(questions_2, order_info, message, history)
    
                    response, answer_id, info = prepare_response(shop, questions, order_info, message,history)
            except Raise :
                print("Ordre_info Not found")
                return handle_email(questions_2, order_info, message, history)
    
    
        # Build the file content
        answer_ids = []
        answer_ids.append(answer_id)
    
        log_response(shop, questions_2, order_info, message, history)
    
        return response, answer_id
    
  • [^] # Re: Ça veut dire quoi ?

    Posté par  . En réponse au message Python: Return value not found in function. Évalué à 1.

    oups…
    Je vous avoue que je suis un peu perdu :( .
    Je dois me mettre à sur des cours plus approfondi sur python.
    Merci pour votre aide :) !

  • [^] # Re: Ça veut dire quoi ?

    Posté par  . En réponse au message Python: Return value not found in function. Évalué à 1.

    ah oui lol vous êtes un bon maître :)

    def build_answer(shop, order_info, message, questions, history, is_buffalo):
        questions_2 = ["info_not_found", "none"]
        history_line = None
    
        for j in range(len(history)):
            try:
                if (message["email"] in history[j]):
                    return handle_email(questions_2, order_info, message, history)
    
                    response, answer_id, info = prepare_response(shop, questions, order_info, message,history)
            except Raise :
                print("Ordre_info Not found")
    
        # Build the file content
        answer_ids = [] ;
        answer_ids.append(answer_id);
    
        log_response(shop, questions_2, order_info, message, history)
    
        return response, answer_id
    
  • [^] # Re: Ça veut dire quoi ?

    Posté par  . En réponse au message Python: Return value not found in function. Évalué à 1.

    Salut kaos,
    Votre aide m'est très précieuse. J'ai eu à résoudre quelques problèmes de la suite de ce chatboot grâce à vos explications …

    Voici ma fonction j'ai mis les exception. Est-ce bon ?

    def build_answer(shop, order_info, message, questions, history, is_buffalo):
        questions_2 = ["info_not_found", "none"]
        history_line = None
    
        for j in range(len(history)):
            try:
                if (message["email"] in history[j]):
                    return handle_email(questions_2, order_info, message, history)
    
                    response, answer_id, info = prepare_response(shop, questions, order_info, message,history)
            except IOError:
                print("Ordre_info Not found")
    
            else:
                print("Ordre_info Not found")
    
        # Build the file content
        answer_ids = [] ;
        answer_ids.append(answer_id);
    
        log_response(shop, questions_2, order_info, message, history)
    
        return response, answer_id
    
  • [^] # Re: Ça veut dire quoi ?

    Posté par  . En réponse au message Python: Return value not found in function. Évalué à 1. Dernière modification le 01 avril 2021 à 00:57.

    Je suis vraiment surpris, merci beaucoup pour votre temps pour votre aide ça me touche.

    Je commence à mieux comprendre …

    Oui, je voudrai lever une exception. S'il n'y a pas order_info dans message,questions,history que ça me renvoi en return "Not found" en signifiant dans le mail que order_info n'a pas été trouvé.

    Encore une fois merci à vous !