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 !