Skip to content

Commit dc92570

Browse files
failures = run_compile(compile_fn) ++ run_extensions(extensions, arg)
1 parent 02ad852 commit dc92570

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

lib/mix/tasks/ash.setup.ex

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@ defmodule Mix.Tasks.Ash.Setup do
2121

2222
extensions = extensions_fn.(argv)
2323

24-
failures =
25-
[]
26-
|> run_compile(compile_fn)
27-
|> run_extensions(extensions, argv)
24+
failures = run_compile(compile_fn) ++ run_extensions(extensions, argv)
2825

2926
if failures != [] do
3027
message =
@@ -44,17 +41,17 @@ defmodule Mix.Tasks.Ash.Setup do
4441
end
4542
end
4643

47-
defp run_compile(failures, compile_fn) do
44+
defp run_compile(compile_fn) do
4845
try do
4946
compile_fn.()
50-
failures
47+
[]
5148
rescue
52-
e -> failures ++ [{"compile", e}]
49+
e -> [{"compile", e}]
5350
end
5451
end
5552

56-
defp run_extensions(failures, extensions, argv) do
57-
Enum.reduce(extensions, failures, fn extension, acc ->
53+
defp run_extensions(extensions, argv) do
54+
Enum.reduce(extensions, [], fn extension, acc ->
5855
if function_exported?(extension, :setup, 1) do
5956
name =
6057
if function_exported?(extension, :name, 0) do

0 commit comments

Comments
 (0)