From 7ac9699abbd89b44dcf754a4eafe4eb4dc036b52 Mon Sep 17 00:00:00 2001 From: spartakus81 <40626939+spartakus81@users.noreply.github.com> Date: Sat, 28 Aug 2021 00:39:01 +0300 Subject: [PATCH] Update wolfmq_task_handler.erl Replace deprecated erlang:get_stacktrace/0 with try/catch syntax. --- src/wolfmq_task_handler.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wolfmq_task_handler.erl b/src/wolfmq_task_handler.erl index 9a2dd54..74717ea 100644 --- a/src/wolfmq_task_handler.erl +++ b/src/wolfmq_task_handler.erl @@ -43,19 +43,19 @@ execute({Module, Fun, Args}) -> ok -> ok; Err -> {error, Err} catch - Class:Reason -> {exception, Class, Reason, erlang:get_stacktrace()} + Class:Reason:Stacktrace -> {exception, Class, Reason, Stacktrace} end; execute({Fun, Args}) -> try erlang:apply(Fun, Args) of ok -> ok; Err -> {error, Err} catch - Class:Reason -> {exception, Class, Reason, erlang:get_stacktrace()} + Class:Reason:Stacktrace -> {exception, Class, Reason, Stacktrace} end; execute(Fun) when is_function(Fun) -> try Fun() of ok -> ok; Err -> {error, Err} catch - Class:Reason -> {exception, Class, Reason, erlang:get_stacktrace()} + Class:Reason:Stacktrace -> {exception, Class, Reason, Stacktrace} end.