Returns True if obj is a descriptor, False otherwise.
(obj)
| 34 | self.value = value |
| 35 | |
| 36 | def _is_descriptor(obj): |
| 37 | """ |
| 38 | Returns True if obj is a descriptor, False otherwise. |
| 39 | """ |
| 40 | return ( |
| 41 | hasattr(obj, '__get__') or |
| 42 | hasattr(obj, '__set__') or |
| 43 | hasattr(obj, '__delete__') |
| 44 | ) |
| 45 | |
| 46 | def _is_dunder(name): |
| 47 | """ |
no test coverage detected