From 1fb3e9ceb1917e0527524625dc42c69949c3388d Mon Sep 17 00:00:00 2001 From: Mark Sze <66362098+marklysze@users.noreply.github.com> Date: Thu, 27 Feb 2025 14:45:36 +1100 Subject: [PATCH] httpx required dependency and fix for openai exception handling (#1165) --- autogen/oai/client.py | 2 ++ pyproject.toml | 1 + 2 files changed, 3 insertions(+) diff --git a/autogen/oai/client.py b/autogen/oai/client.py index 1634981aae..d133283d89 100644 --- a/autogen/oai/client.py +++ b/autogen/oai/client.py @@ -1146,6 +1146,8 @@ def yes_or_no_filter(context, response): logger.debug(f"config {i} failed", exc_info=True) if i == last: raise + else: + raise else: raise except ( diff --git a/pyproject.toml b/pyproject.toml index c6c8b3a00b..9b07b10f62 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,6 +61,7 @@ dependencies = [ "packaging", "asyncer==0.0.8", "fast-depends>=2.4.12,<3", + "httpx>=0.28.1,<1", ] [project.optional-dependencies]