We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bd0df76 commit d977ea4Copy full SHA for d977ea4
src/MadsIO.jl
@@ -2032,9 +2032,12 @@ end
2032
2033
function jldappend(fname::AbstractString, aw...)
2034
@assert length(aw) % 2 == 0
2035
- JLD.jldopen(fname, "a+") do file
+ JLD.open(fname, "r+") do file
2036
for i = 1:2:length(aw)
2037
- file[aw[i]] = aw[i + 1]
+ if haskey(file, aw[i])
2038
+ delete!(file, aw[i])
2039
+ end
2040
+ write(file, aw[i], aw[i + 1])
2041
end
2042
2043
@@ -2043,6 +2046,9 @@ function jld2append(fname::AbstractString, aw...)
2046
2044
2047
JLD2.jldopen(fname, "a+") do file
2045
2048
2049
2050
2051
2052
file[aw[i]] = aw[i + 1]
2053
2054
0 commit comments