@@ -34,6 +34,7 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
3434from slack_bolt.request.async_request import AsyncBoltRequest
3535from slack_bolt.response import BoltResponse
3636from ..kwargs_injection.async_utils import build_async_required_kwargs
37+ from ..util.utils import get_arg_names_of_callable
3738
3839
3940class AsyncListener(metaclass=ABCMeta):
@@ -97,7 +98,6 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
9798 raise NotImplementedError()
9899
99100
100- import inspect
101101from logging import Logger
102102from typing import Callable, Awaitable
103103
@@ -135,7 +135,7 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
135135 self.matchers = matchers
136136 self.middleware = middleware
137137 self.auto_acknowledgement = auto_acknowledgement
138- self.arg_names = inspect.getfullargspec (ack_function).args
138+ self.arg_names = get_arg_names_of_callable (ack_function)
139139 self.logger = get_bolt_app_logger(app_name, self.ack_function, base_logger)
140140
141141 async def run_ack_function(
@@ -208,7 +208,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
208208 self.matchers = matchers
209209 self.middleware = middleware
210210 self.auto_acknowledgement = auto_acknowledgement
211- self.arg_names = inspect.getfullargspec (ack_function).args
211+ self.arg_names = get_arg_names_of_callable (ack_function)
212212 self.logger = get_bolt_app_logger(app_name, self.ack_function, base_logger)
213213
214214 async def run_ack_function(
@@ -342,7 +342,7 @@ <h2 id="returns">Returns</h2>
342342 self.matchers = matchers
343343 self.middleware = middleware
344344 self.auto_acknowledgement = auto_acknowledgement
345- self.arg_names = inspect.getfullargspec (ack_function).args
345+ self.arg_names = get_arg_names_of_callable (ack_function)
346346 self.logger = get_bolt_app_logger(app_name, self.ack_function, base_logger)
347347
348348 async def run_ack_function(
0 commit comments