Using the attrs library, implement a validated configuration registry called ConfigRegistry in task…
Using the attrs library, implement a validated configuration registry called ConfigRegistry in task…: a task in repo2rlenv-code-instruct (Harbor dataset). Examples: python cfg = AppConfig(name="web", version="1.2.3", max connections=5) registry = ConfigRegistry() registry.register(cfg)…
The task
**Examples:** ```python cfg = AppConfig(name="web", version="1.2.3", max_connections=5) registry = ConfigRegistry() registry.register(cfg) registry.get("web") # returns the AppConfig registry.list_names() # ["web"] registry.register(cfg) # raises ValueError (duplicate) ```
Part of FineEnvs/repo2rlenv-code-instruct.