diff --git a/bin/solid.pill b/bin/solid.pill index b4afef2968..b07edcafdf 100644 --- a/bin/solid.pill +++ b/bin/solid.pill @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4d585474b6df173dc1c172f343192ac88bd3ced1a9c7cf6877402722ac139de -size 5748201 +oid sha256:dfceb32839ee1444325c070397724d42773b352ae006da148e5bb98d408c4be5 +size 5924071 diff --git a/pkg/arvo/app/dojo.hoon b/pkg/arvo/app/dojo.hoon index d1e39da273..dd2600d80b 100644 --- a/pkg/arvo/app/dojo.hoon +++ b/pkg/arvo/app/dojo.hoon @@ -680,10 +680,15 @@ ++ dy-inspect |= [topics=(list term) sut=type] %+ dy-rash %mor - =+ to-display=(find-item-in-type:dprint (flop topics) sut) - ?~ to-display - [%tan [%leaf "Could not find help"]~]~ - [(print-item:dprint u.to-display)] + =+ to-display=(mule |.((find-item-in-type:dprint (flop topics) sut))) + ?: ?=(%| -.to-display) + [%tan [%leaf "Could not find help A"] p.to-display]~ + ?~ p.to-display + [%tan [%leaf "Could not find help B"]~]~ + =/ item (mule |.((print-item:dprint u.p.to-display))) + ?: ?=(%| -.item) + [%tan [%leaf "Could not find help C"] p.item]~ + p.item :: ++ dy-show-type-noun |= a=type ^- tank