Skip to content

Commit b190e15

Browse files
authored
Fix show for OffsetRanges (#203)
1 parent 0a5dc88 commit b190e15

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/OffsetArrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ indexing is faster with ranges =#
367367
@propagate_inbounds Base.getindex(r::UnitRange{<:Integer}, s::IIUR) = IdentityUnitRange(r[no_offset_view(s)])
368368

369369
function Base.show(io::IO, r::OffsetRange)
370-
show(io, UnitRange(r.parent))
370+
show(io, r.parent)
371371
print(io, " with indices ", UnitRange(axes(r, 1)))
372372
end
373373
Base.show(io::IO, ::MIME"text/plain", r::OffsetRange) = show(io, r)

test/runtests.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,10 +1004,11 @@ end
10041004
@test String(take!(io)) == "3:5 with indices 0:2"
10051005

10061006
# issue #198
1007-
r = axes(OffsetVector(1:10, -5), 1)
1008-
a = OffsetVector(r, 5)
1009-
show(io, a)
1010-
@test String(take!(io)) == "$(UnitRange(r)) with indices $(UnitRange(axes(a,1)))"
1007+
for r in [axes(OffsetVector(1:10, -5), 1), 1:1:2, 1.0:1.0:2.0, 1:-1:-5]
1008+
a = OffsetVector(r, 5)
1009+
show(io, a)
1010+
@test String(take!(io)) == "$r with indices $(UnitRange(axes(a,1)))"
1011+
end
10111012

10121013
d = Diagonal([1,2,3])
10131014
Base.print_array(io, d)

0 commit comments

Comments
 (0)