Spot the bug Python
1
# Build a per-environment config on top of the defaults.
2
def with_overrides(base, overrides):
3
merged = base
4
merged.update(overrides)
5
return merged
6
7
DEFAULTS = {"retries": 3, "debug": False}8
prod = with_overrides(DEFAULTS, {"debug": True})9
print(DEFAULTS["debug"])
10
# expected: False
11
# actual: True (!)