Merge branch 'BerriAI:main' into main

This commit is contained in:
Vincelwt 2024-05-03 17:43:17 +01:00 committed by GitHub
commit 508e53593b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2669,13 +2669,18 @@ class Router:
"cooldown_time",
]
_existing_router_settings = self.get_settings()
for var in kwargs:
if var in _allowed_settings:
if var in _int_settings:
_casted_value = int(kwargs[var])
setattr(self, var, _casted_value)
else:
if var == "routing_strategy":
# only run routing strategy init if it has changed
if (
var == "routing_strategy"
and _existing_router_settings["routing_strategy"] != kwargs[var]
):
self.routing_strategy_init(
routing_strategy=kwargs[var],
routing_strategy_args=kwargs.get(