* fix: use different approach
* test: apply fixes
* back to signature
* fix get_max_args
* IMPORT THE FUTURE
* try or return None
* check for callable
* Update test_utils.py
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com>
* style: [pre-commit.ci] auto fixes [...]
---------
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>