Skip to content

Commit

Permalink
Allow for empty name sets.
Browse files Browse the repository at this point in the history
  • Loading branch information
orenbenkiki committed May 28, 2024
1 parent d162b26 commit 5123a79
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion docs/v0.1.0/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.10.0","generation_timestamp":"2024-05-20T20:02:02","documenter_version":"1.4.1"}}
{"documenter":{"julia_version":"1.10.0","generation_timestamp":"2024-05-28T21:50:33","documenter_version":"1.4.1"}}
11 changes: 7 additions & 4 deletions src/chains.jl
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,8 @@ function Formats.format_scalars_set(chain::AnyChain)::AbstractStringSet
Formats.get_through_cache(daf, Formats.scalars_set_cache_key(), AbstractStringSet) do
return Formats.get_scalars_set_through_cache(daf)
end for daf in chain.dafs
],
];
init = Set{AbstractString}(),
)
end

Expand Down Expand Up @@ -315,7 +316,7 @@ end

function Formats.format_axes_set(chain::AnyChain)::AbstractStringSet
@assert Formats.has_data_read_lock(chain)
return reduce(union, [Formats.get_axes_set_through_cache(daf) for daf in chain.dafs])
return reduce(union, [Formats.get_axes_set_through_cache(daf) for daf in chain.dafs]; init = Set{AbstractString}())
end

function Formats.format_axis_array(chain::AnyChain, axis::AbstractString)::AbstractStringVector
Expand Down Expand Up @@ -434,7 +435,8 @@ function Formats.format_vectors_set(chain::AnyChain, axis::AbstractString)::Abst
[
Formats.get_vectors_set_through_cache(daf, axis) for
daf in chain.dafs if Formats.format_has_axis(daf, axis; for_change = false)
],
];
init = Set{AbstractString}(),
)
end

Expand Down Expand Up @@ -586,7 +588,8 @@ function Formats.format_matrices_set(
Formats.get_matrices_set_through_cache(daf, rows_axis, columns_axis) for
daf in chain.dafs if Formats.format_has_axis(daf, rows_axis; for_change = false) &&
Formats.format_has_axis(daf, columns_axis; for_change = false)
],
];
init = Set{AbstractString}(),
)
end

Expand Down

0 comments on commit 5123a79

Please sign in to comment.