mirror of
https://github.com/xtekky/gpt4free.git
synced 2025-12-06 02:30:41 -08:00
17 lines
No EOL
469 B
Python
17 lines
No EOL
469 B
Python
import sys
|
|
from .providers.types import ProviderType
|
|
|
|
logging: bool = False
|
|
version_check: bool = True
|
|
last_provider: ProviderType = None
|
|
last_model: str = None
|
|
version: str = None
|
|
log_handler: callable = print
|
|
logs: list = []
|
|
|
|
def log(text, file = None):
|
|
if logging:
|
|
log_handler(text, file=file)
|
|
|
|
def error(error, name: str = None):
|
|
log(error if isinstance(error, str) else f"{type(error).__name__ if name is None else name}: {error}", file=sys.stderr) |