(thing)
| 22 | return short |
| 23 | |
| 24 | def get_method_params(thing): |
| 25 | params = [] |
| 26 | sig = signature(thing) |
| 27 | for name in list(sig.parameters)[1:]: |
| 28 | param = sig.parameters[name] |
| 29 | res = { |
| 30 | 'name': name, |
| 31 | 'kind': param.kind.name, |
| 32 | } |
| 33 | if param.default != param.empty: |
| 34 | res['default'] = str(param.default) |
| 35 | params.append(res) |
| 36 | return params |
| 37 | |
| 38 | def get_func_params(thing): |
| 39 | params = [] |
no outgoing calls
no test coverage detected