From c5512db57701a71a7b311836e24e5f4a01eeeb54 Mon Sep 17 00:00:00 2001 From: luca Date: Sat, 12 Apr 2025 22:10:37 +0200 Subject: [PATCH] Renamed Player in advisor.py --- app.py | 9 +++++---- services/{player.py => advisor.py} | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) rename services/{player.py => advisor.py} (99%) diff --git a/app.py b/app.py index e62d100..3511439 100644 --- a/app.py +++ b/app.py @@ -7,7 +7,7 @@ import config from dto.requests import GameStartRequestDTO, GameDecisionRequestDTO from dto.responses import GameStartResponseWithBotDecisionDTO, GameDecisionResponseWithBotDecisionDTO from services.julius_baer_api_client import JuliusBaerApiClient -from services.player import Player +from services.advisor import Advisor app = Flask(__name__) logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - [%(module)s] - %(message)s') @@ -19,7 +19,7 @@ jb_client = JuliusBaerApiClient() def new_game(): game_start_request = GameStartRequestDTO(player_name=config.API_TEAM) res = jb_client.start_game(game_start_request) - bot_decision = Player().make_decision(res.client_data) + bot_decision = Advisor().make_decision(res.client_data) res_with_bot_decision = GameStartResponseWithBotDecisionDTO( message=res.message, @@ -29,7 +29,7 @@ def new_game(): client_data=res.client_data, score=res.score, bot_decision=bot_decision, - bot_reason="" # TODO + bot_reason=bot_decision, ) return res_with_bot_decision.model_dump_json() @@ -46,13 +46,14 @@ def next_client(): make_decision_request = GameDecisionRequestDTO(decision=decision, client_id=client_id, session_id=session_id) res = jb_client.send_decision(make_decision_request) + bot_decision = Advisor().make_decision(res.client_data) res_with_bot_decision = GameDecisionResponseWithBotDecisionDTO( status=res.status, score=res.score, client_id=res.client_id, client_data=res.client_data, - bot_decision="Accept", # TODO + bot_decision=bot_decision, bot_reason="" # TODO ) diff --git a/services/player.py b/services/advisor.py similarity index 99% rename from services/player.py rename to services/advisor.py index d83da0f..724bdf9 100644 --- a/services/player.py +++ b/services/advisor.py @@ -16,7 +16,7 @@ from langchain_core.output_parsers import PydanticOutputParser log = logging.getLogger(__name__) -class Player: +class Advisor: def __init__(self): self.client = JuliusBaerApiClient()