(self, *args: Any, **kwargs: Any)
| 295 | return ret |
| 296 | |
| 297 | def update(self, *args: Any, **kwargs: Any) -> None: |
| 298 | if kwargs: |
| 299 | for key, value in kwargs.items(): |
| 300 | self[key] = value |
| 301 | elif args: |
| 302 | # TODO: complain if arity>1 |
| 303 | arg = args[0] |
| 304 | if isinstance(arg, dict): |
| 305 | for key in arg: |
| 306 | self[key] = arg[key] |
| 307 | else: |
| 308 | # TODO: be stricter about input in this case |
| 309 | for pair in arg: |
| 310 | self[pair[0]] = pair[1] |
| 311 | |
| 312 | |
| 313 | class Config(DataProxy): |
no outgoing calls
no test coverage detected