Explore Library
Code QuizAdvanced

Incrementing the Model Version

Find why every registered model keeps getting the same version number.

Codepython
def register_model(registry, name, model):
    versions = registry.get(name, [])
    latest = max((v["version"] for v in versions), default=0)
    new_version = latest
    versions.append({"version": new_version, "model": model})
    registry[name] = versions
    return new_version

What is the bug in this model registration logic?