From cbb59a7301424f854589d3cddcdc0bee25f2220a Mon Sep 17 00:00:00 2001 From: LeonOstrez Date: Wed, 9 Aug 2023 11:42:26 +0200 Subject: [PATCH] fix storing of app in project class --- euclid/helpers/Project.py | 3 --- euclid/helpers/agents/ProductOwner.py | 4 ++-- euclid/main.py | 1 + euclid/utils/arguments.py | 1 - 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/euclid/helpers/Project.py b/euclid/helpers/Project.py index a961092..404ccd8 100644 --- a/euclid/helpers/Project.py +++ b/euclid/helpers/Project.py @@ -37,9 +37,6 @@ class Project: self.root_path = '' # self.restore_files({dev_step_id_to_start_from}) - if 'app_id' in args: - self.app = get_app(args['app_id']) - if current_step is not None: self.current_step = current_step if name is not None: diff --git a/euclid/helpers/agents/ProductOwner.py b/euclid/helpers/agents/ProductOwner.py index 936b26d..ce1bfbe 100644 --- a/euclid/helpers/agents/ProductOwner.py +++ b/euclid/helpers/agents/ProductOwner.py @@ -16,7 +16,7 @@ class ProductOwner(Agent): super().__init__('product_owner', project) def get_project_description(self): - save_app(self.project.args) + self.project.app = save_app(self.project.args) self.project.current_step = 'project_description' convo_project_description = AgentConvo(self) @@ -33,7 +33,7 @@ class ProductOwner(Agent): setup_workspace(self.project.root_path, self.project.args['name']) - save_app(self.project.args) + self.project.app = save_app(self.project.args) main_prompt = ask_for_main_app_definition(self.project) diff --git a/euclid/main.py b/euclid/main.py index b1e7b48..fd21b0e 100644 --- a/euclid/main.py +++ b/euclid/main.py @@ -7,6 +7,7 @@ from helpers.Project import Project from utils.arguments import get_arguments from logger.logger import logger + def init(): load_dotenv() diff --git a/euclid/utils/arguments.py b/euclid/utils/arguments.py index 81da198..286596c 100644 --- a/euclid/utils/arguments.py +++ b/euclid/utils/arguments.py @@ -28,7 +28,6 @@ def get_arguments(): arguments['name'] = app.name # Add any other fields from the App model you wish to include except ValueError as e: - print('fkldsjlfjsdlkfjkldsjflkdsjfljdsklfjdslk') print(e) # Handle the error as needed, possibly exiting the script else: