Validate value ranges and return self.
(self)
| 42 | return replace(self, **current).validate() |
| 43 | |
| 44 | def validate(self) -> "KVCommConfig": |
| 45 | """Validate value ranges and return self.""" |
| 46 | if self.thread_pool_workers <= 0: |
| 47 | raise ValueError("thread_pool_workers must be positive") |
| 48 | if self.worker_timeout <= 0: |
| 49 | raise ValueError("worker_timeout must be positive") |
| 50 | return self |
no outgoing calls
no test coverage detected