From b6fd54f5997d57e0058193e8f4f41e04045e2aac Mon Sep 17 00:00:00 2001 From: Reinier van der Leer Date: Sun, 17 Sep 2023 22:39:26 +0200 Subject: [PATCH] Unbreak AutoGPT --- .../autogpt/core/runner/client_lib/logging/helpers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/autogpts/autogpt/autogpt/core/runner/client_lib/logging/helpers.py b/autogpts/autogpt/autogpt/core/runner/client_lib/logging/helpers.py index 5340b5e9..5d4ea609 100644 --- a/autogpts/autogpt/autogpt/core/runner/client_lib/logging/helpers.py +++ b/autogpts/autogpt/autogpt/core/runner/client_lib/logging/helpers.py @@ -1,11 +1,13 @@ from math import ceil, floor +from typing import TYPE_CHECKING -from autogpt.core.planning import LanguageModelPrompt +if TYPE_CHECKING: + from autogpt.core.planning import LanguageModelPrompt SEPARATOR_LENGTH = 42 -def dump_prompt(prompt: LanguageModelPrompt) -> str: +def dump_prompt(prompt: "LanguageModelPrompt") -> str: def separator(text: str): half_sep_len = (SEPARATOR_LENGTH - 2 - len(text)) / 2 return f"{floor(half_sep_len)*'-'} {text.upper()} {ceil(half_sep_len)*'-'}"