检查 call 是否是一个生成器函数
(call: Callable[..., Any])
| 230 | |
| 231 | |
| 232 | def is_gen_callable(call: Callable[..., Any]) -> bool: |
| 233 | """检查 call 是否是一个生成器函数""" |
| 234 | if inspect.isgeneratorfunction(call): |
| 235 | return True |
| 236 | func_ = getattr(call, "__call__", None) |
| 237 | return inspect.isgeneratorfunction(func_) |
| 238 | |
| 239 | |
| 240 | def is_async_gen_callable(call: Callable[..., Any]) -> bool: |
no outgoing calls