From bfd996ddb80faf06dfe29529547bdcb872ca9d16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Legat?= Date: Tue, 6 May 2025 12:13:33 +0200 Subject: [PATCH 1/2] Add show method without MIME type for ODESystem --- src/systems/diffeqs/odesystem.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/systems/diffeqs/odesystem.jl b/src/systems/diffeqs/odesystem.jl index 4a13d7ccf1..229a2b8400 100644 --- a/src/systems/diffeqs/odesystem.jl +++ b/src/systems/diffeqs/odesystem.jl @@ -739,6 +739,8 @@ function add_accumulations(sys::ODESystem, vars::Vector{<:Pair}) @set! sys.defaults = merge(get_defaults(sys), Dict(a => 0.0 for a in avars)) end +Base.show(io::IO, sys::ODESystem; kws...) = show(io, MIME"text/plain"(), sys; kws...) + function Base.show(io::IO, mime::MIME"text/plain", sys::ODESystem; hint = true, bold = true) # Print general AbstractSystem information invoke(Base.show, Tuple{typeof(io), typeof(mime), AbstractSystem}, From 2bc8879544bf6e7cbb751d7391ad72c82ef43821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Legat?= Date: Tue, 6 May 2025 12:22:27 +0200 Subject: [PATCH 2/2] Do it for AbstractSystem --- src/systems/abstractsystem.jl | 2 ++ src/systems/diffeqs/odesystem.jl | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/systems/abstractsystem.jl b/src/systems/abstractsystem.jl index ce70a33fe2..6c00806b7d 100644 --- a/src/systems/abstractsystem.jl +++ b/src/systems/abstractsystem.jl @@ -2116,6 +2116,8 @@ function n_expanded_connection_equations(sys::AbstractSystem) nextras = n_outer_stream_variables + length(ceqs) + n_variable_connect_eqs end +Base.show(io::IO, sys::AbstractSystem; kws...) = show(io, MIME"text/plain"(), sys; kws...) + function Base.show( io::IO, mime::MIME"text/plain", sys::AbstractSystem; hint = true, bold = true) limit = get(io, :limit, false) # if output should be limited, diff --git a/src/systems/diffeqs/odesystem.jl b/src/systems/diffeqs/odesystem.jl index 229a2b8400..4a13d7ccf1 100644 --- a/src/systems/diffeqs/odesystem.jl +++ b/src/systems/diffeqs/odesystem.jl @@ -739,8 +739,6 @@ function add_accumulations(sys::ODESystem, vars::Vector{<:Pair}) @set! sys.defaults = merge(get_defaults(sys), Dict(a => 0.0 for a in avars)) end -Base.show(io::IO, sys::ODESystem; kws...) = show(io, MIME"text/plain"(), sys; kws...) - function Base.show(io::IO, mime::MIME"text/plain", sys::ODESystem; hint = true, bold = true) # Print general AbstractSystem information invoke(Base.show, Tuple{typeof(io), typeof(mime), AbstractSystem},