Get all non ``*args/**kwargs`` arguments for a function
(func)
| 698 | |
| 699 | |
| 700 | def get_named_args(func) -> list[str]: |
| 701 | """Get all non ``*args/**kwargs`` arguments for a function""" |
| 702 | s = inspect.signature(func) |
| 703 | return [ |
| 704 | n |
| 705 | for n, p in s.parameters.items() |
| 706 | if p.kind in [p.POSITIONAL_OR_KEYWORD, p.POSITIONAL_ONLY, p.KEYWORD_ONLY] |
| 707 | ] |
| 708 | |
| 709 | |
| 710 | class Dispatch: |
no test coverage detected
searching dependent graphs…