From 380b7c1b672937c6769b89477f584b9ea088491b Mon Sep 17 00:00:00 2001 From: Oleksandr Kozachuk Date: Wed, 16 Aug 2023 12:24:03 +0200 Subject: [PATCH] Python 3.9 compatibility. --- chatmastermind/configuration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chatmastermind/configuration.py b/chatmastermind/configuration.py index bc58574..9cb7885 100644 --- a/chatmastermind/configuration.py +++ b/chatmastermind/configuration.py @@ -1,5 +1,5 @@ import pathlib -from typing import TypedDict, Any +from typing import TypedDict, Any, Union class OpenAIConfig(TypedDict): @@ -15,7 +15,7 @@ class OpenAIConfig(TypedDict): presence_penalty: float -def openai_config_valid(conf: dict[str, str | float | int]) -> bool: +def openai_config_valid(conf: dict[str, Union[str, float, int]]) -> bool: """ Checks if the given Open AI configuration dict is complete and contains valid types and values.