Renamed Player in advisor.py
This commit is contained in:
9
app.py
9
app.py
@ -7,7 +7,7 @@ import config
|
|||||||
from dto.requests import GameStartRequestDTO, GameDecisionRequestDTO
|
from dto.requests import GameStartRequestDTO, GameDecisionRequestDTO
|
||||||
from dto.responses import GameStartResponseWithBotDecisionDTO, GameDecisionResponseWithBotDecisionDTO
|
from dto.responses import GameStartResponseWithBotDecisionDTO, GameDecisionResponseWithBotDecisionDTO
|
||||||
from services.julius_baer_api_client import JuliusBaerApiClient
|
from services.julius_baer_api_client import JuliusBaerApiClient
|
||||||
from services.player import Player
|
from services.advisor import Advisor
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - [%(module)s] - %(message)s')
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - [%(module)s] - %(message)s')
|
||||||
@ -19,7 +19,7 @@ jb_client = JuliusBaerApiClient()
|
|||||||
def new_game():
|
def new_game():
|
||||||
game_start_request = GameStartRequestDTO(player_name=config.API_TEAM)
|
game_start_request = GameStartRequestDTO(player_name=config.API_TEAM)
|
||||||
res = jb_client.start_game(game_start_request)
|
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(
|
res_with_bot_decision = GameStartResponseWithBotDecisionDTO(
|
||||||
message=res.message,
|
message=res.message,
|
||||||
@ -29,7 +29,7 @@ def new_game():
|
|||||||
client_data=res.client_data,
|
client_data=res.client_data,
|
||||||
score=res.score,
|
score=res.score,
|
||||||
bot_decision=bot_decision,
|
bot_decision=bot_decision,
|
||||||
bot_reason="" # TODO
|
bot_reason=bot_decision,
|
||||||
)
|
)
|
||||||
|
|
||||||
return res_with_bot_decision.model_dump_json()
|
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)
|
make_decision_request = GameDecisionRequestDTO(decision=decision, client_id=client_id, session_id=session_id)
|
||||||
res = jb_client.send_decision(make_decision_request)
|
res = jb_client.send_decision(make_decision_request)
|
||||||
|
bot_decision = Advisor().make_decision(res.client_data)
|
||||||
|
|
||||||
res_with_bot_decision = GameDecisionResponseWithBotDecisionDTO(
|
res_with_bot_decision = GameDecisionResponseWithBotDecisionDTO(
|
||||||
status=res.status,
|
status=res.status,
|
||||||
score=res.score,
|
score=res.score,
|
||||||
client_id=res.client_id,
|
client_id=res.client_id,
|
||||||
client_data=res.client_data,
|
client_data=res.client_data,
|
||||||
bot_decision="Accept", # TODO
|
bot_decision=bot_decision,
|
||||||
bot_reason="" # TODO
|
bot_reason="" # TODO
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ from langchain_core.output_parsers import PydanticOutputParser
|
|||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class Player:
|
class Advisor:
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.client = JuliusBaerApiClient()
|
self.client = JuliusBaerApiClient()
|
Reference in New Issue
Block a user