浏览代码

clean up create_logic_providers function

pull/115/head
Tristan Sloughter 10 年前
父节点
当前提交
c8d0aa46c4
共有 1 个文件被更改,包括 9 次插入9 次删除
  1. +9
    -9
      src/rebar_state.erl

+ 9
- 9
src/rebar_state.erl 查看文件

@ -278,8 +278,8 @@ add_provider(State=#state_t{providers=Providers}, Provider) ->
State#state_t{providers=[Provider | Providers]}.
create_logic_providers(ProviderModules, State0) ->
State1 = try
lists:foldl(fun(ProviderMod, StateAcc) ->
try
State1 = lists:foldl(fun(ProviderMod, StateAcc) ->
case providers:new(ProviderMod, StateAcc) of
{error, Reason} ->
?ERROR(Reason++"~n", []),
@ -287,13 +287,13 @@ create_logic_providers(ProviderModules, State0) ->
{ok, StateAcc1} ->
StateAcc1
end
end, State0, ProviderModules)
catch
C:T ->
?DEBUG("~p: ~p ~p", [C, T, erlang:get_stacktrace()]),
throw({error, "Failed creating providers. Run with DEBUG=1 for stacktrace."})
end,
apply_hooks(State1).
end, State0, ProviderModules),
apply_hooks(State1)
catch
C:T ->
?DEBUG("~p: ~p ~p", [C, T, erlang:get_stacktrace()]),
throw({error, "Failed creating providers. Run with DEBUG=1 for stacktrace."})
end.
apply_hooks(State0) ->
try

正在加载...
取消
保存