Handle empty map in other places, closes #10343
This commit is contained in:
@@ -23,10 +23,8 @@ defmodule Kernel.Typespec do
|
||||
for {{:type, name, arity}, _, _, doc, _} <- docs do
|
||||
case doc do
|
||||
%{"en" => doc_string} -> {{name, arity}, doc_string}
|
||||
%{} -> {{name, arity}, nil}
|
||||
:none -> {{name, arity}, nil}
|
||||
# Hidden or unknown format are ignored
|
||||
_ -> {{name, arity}, false}
|
||||
:hidden -> {{name, arity}, false}
|
||||
_ -> {{name, arity}, nil}
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -778,9 +778,10 @@ defmodule IEx.Introspection do
|
||||
doc && IO.ANSI.Docs.print(doc, format, opts)
|
||||
end
|
||||
|
||||
defp translate_doc(%{"en" => doc}), do: doc
|
||||
defp translate_doc(%{}), do: nil
|
||||
defp translate_doc(:none), do: nil
|
||||
defp translate_doc(:hidden), do: nil
|
||||
defp translate_doc(%{"en" => doc}), do: doc
|
||||
|
||||
defp no_beam(module) do
|
||||
case Code.ensure_loaded(module) do
|
||||
|
||||
Reference in New Issue
Block a user