You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
julia>pop!(Dict(), "baz")
ERROR: KeyError: key "baz" not found
Stacktrace:
[1] pop!(::Dict{Any,Any}, ::String) at ./dict.jl:570
[2] top-level scope at REPL[3]:1
@iamed2 pointed this out in #59, here. We do not have consistency between the
pop!
function forLittleDict
andOrderedDict
.LittleDict
Will return
nothing
if the key is not found.OrderedCollections.jl/src/little_dict.jl
Lines 239 to 251 in 5fb23d8
OrderedDict
Will throw a
KeyError
if the key is not found.OrderedCollections.jl/src/ordered_dict.jl
Lines 380 to 383 in 5fb23d8
I propose that we make the following changes:
LittleDict
throw aKeyError
when the key is not found.default
value to return if key DNE (LittleDict pop! default #59)The text was updated successfully, but these errors were encountered: