We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 030a0f9 commit cb5bc66Copy full SHA for cb5bc66
base/show.jl
@@ -1096,7 +1096,22 @@ function show(io::IO, m::Module)
1096
if is_root_module(m)
1097
print(io, nameof(m))
1098
else
1099
- print(io, join(fullname(m),"."))
+ print_fullname(io, m)
1100
+ end
1101
+end
1102
+function print_fullname(io::IO, m::Module)
1103
+ _print_fullname(io, parentmodule(m))
1104
+ print(io, nameof(m))
1105
1106
+function _print_fullname(io::IO, m::Module)
1107
+ mp = parentmodule(m)
1108
+ if m === Main || m === Base || m === Core || mp === m
1109
1110
+ print(io, '.')
1111
+ else
1112
+ _print_fullname(io, mp)
1113
1114
1115
end
1116
1117
0 commit comments