Closed jekbradbury closed 7 years ago
Huh I guess what's happening here is that
https://github.com/FluxML/DataFlow.jl/blob/417105fc11962324e8b60d0442d88747d540c808/src/graph/graph.jl#L9-L10
is being called because Base.methods
is trying to show
the type mutable struct IVertex{T} <: Vertex{T}
and that satisfies the method signature, and then called again to display the resulting error, etc.
But the method actually only works for concrete subtypes of Vertex
, and should let abstract ones fall back to the relevant show
from Base.
Yeah, you got it. Fixed on master. (I probably shouldn't be doing this anyway...)
(edit: see below comment)
Probably more of an upstream issue, but Mike is significantly more likely than I am to have some idea of what the problem actually is... This happens to me on both 0.6.0 and 0.6.1 built from source (all packages up to date):