From fefc6bd7bc5262e8a82f97d96e4aa4d1d7efd292 Mon Sep 17 00:00:00 2001 From: kb Date: Thu, 13 Jun 2024 16:56:47 +0200 Subject: [PATCH] Finalne poprawki --- src/main.py | 2 +- src/service/dialog_state_monitor.py | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index db7b5ea..bcc85cf 100644 --- a/src/main.py +++ b/src/main.py @@ -45,7 +45,7 @@ while True: print(response) if system_action.act == "bye_and_thanks" or system_action.act == "bye": - print(monitor.print_order()) + monitor.print_order() break if frame.act == "bye": diff --git a/src/service/dialog_state_monitor.py b/src/service/dialog_state_monitor.py index f52928c..7b2d5d5 100644 --- a/src/service/dialog_state_monitor.py +++ b/src/service/dialog_state_monitor.py @@ -195,4 +195,11 @@ class DialogStateMonitor: self.state = copy.deepcopy(self.__initial_state) def print_order(self) -> dict: - return json.dumps(self.state['belief_state']) \ No newline at end of file + print("\n=== Oto podsumowanie Twojego zamówienia ===") + for o in self.state['belief_state']['order']: + print(o) + print("Adres dostawy: ") + print(self.state['belief_state']['order']) + print("Numer telefonu: ") + print(self.state['belief_state']['phone']) + print(f"Czy zostało pomyślnie zrealizowane: {self.state['belief_state']['order-complete']}") \ No newline at end of file