(descriptor, obj)
| 2408 | |
| 2409 | |
| 2410 | def _descriptor_get(descriptor, obj): |
| 2411 | if isclass(descriptor): |
| 2412 | return descriptor |
| 2413 | get = getattr(type(descriptor), '__get__', _sentinel) |
| 2414 | if get is _sentinel: |
| 2415 | return descriptor |
| 2416 | return get(descriptor, obj, type(obj)) |
| 2417 | |
| 2418 | |
| 2419 | def _signature_from_callable(obj, *, |
no test coverage detected
searching dependent graphs…