From 66c6abd893f994617d7adf2064ab1bf5251d4c94 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Mon, 30 Dec 2024 02:57:20 +0100 Subject: Fix missing NoneType in old python versions --- g4f/providers/base_provider.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'g4f') diff --git a/g4f/providers/base_provider.py b/g4f/providers/base_provider.py index 3b5664e7..25e2a2e8 100644 --- a/g4f/providers/base_provider.py +++ b/g4f/providers/base_provider.py @@ -7,7 +7,10 @@ from concurrent.futures import ThreadPoolExecutor from abc import abstractmethod from inspect import signature, Parameter from typing import Optional, _GenericAlias -from types import NoneType +try: + from types import NoneType +except ImportError: + NoneType = type(None) from ..typing import CreateResult, AsyncResult, Messages from .types import BaseProvider -- cgit v1.2.3