File otp_src_25.3.2.10-lib-edoc-edoc_doclet_markdown-compat.patch of Package erlang
diff -Ndurp otp_src_25.3.2.10/lib/edoc/src/edoc_doclet_markdown.erl otp_src_25.3.2.10-lib-edoc-edoc_doclet_markdown-compat/lib/edoc/src/edoc_doclet_markdown.erl
--- otp_src_25.3.2.10/lib/edoc/src/edoc_doclet_markdown.erl 2024-04-04 11:00:29.960237755 +0300
+++ otp_src_25.3.2.10-lib-edoc-edoc_doclet_markdown-compat/lib/edoc/src/edoc_doclet_markdown.erl 2024-04-04 12:55:03.350104951 +0300
@@ -191,10 +191,12 @@ source({Module, Name, Path}, App, Env, O
AfterModule
},
- _ = [ begin
- io:format("Updated ~ts~n",[Key]),
- ok = file:write_file(Key, format(lists:flatten(lists:join($\n,Value))))
- end || Key := Value <- NewFilesWithModuleDoc, not is_atom(Key)],
+ maps:foreach(fun(Key, Value) ->
+ is_atom(Key) orelse begin
+ io:format("Updated ~ts~n", [Key]),
+ ok = file:write_file(Key, format(lists:flatten(lists:join($\n, Value))))
+ end
+ end, NewFilesWithModuleDoc),
{sets:add_element(Name, OkSet), ErrorFlag}
catch _:_R:_St ->
?debug("error: ~p\n"