We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f4f2f85 commit 81c35dbCopy full SHA for 81c35db
src/guidellm/benchmark/scenario.py
@@ -25,15 +25,15 @@ class Scenario(Serializable):
25
max_seconds: int = 120
26
max_requests: Optional[Union[int, Literal["dataset"]]] = None
27
28
- def _update(self, **fields: Mapping[str, Any]) -> Self:
+ def _update(self, **fields: Any) -> Self:
29
for k, v in fields.items():
30
if not hasattr(self, k):
31
raise ValueError(f"Invalid field {k}")
32
setattr(self, k, v)
33
34
return self
35
36
- def update(self, **fields: Mapping[str, Any]) -> Self:
+ def update(self, **fields: Any) -> Self:
37
return self._update(**{k: v for k, v in fields.items() if v is not None})
38
39
0 commit comments