(cls_name, obj)
| 67 | ) |
| 68 | |
| 69 | def _is_internal_class(cls_name, obj): |
| 70 | # do not use `re` as `re` imports `enum` |
| 71 | if not isinstance(obj, type): |
| 72 | return False |
| 73 | qualname = getattr(obj, '__qualname__', '') |
| 74 | s_pattern = cls_name + '.' + getattr(obj, '__name__', '') |
| 75 | e_pattern = '.' + s_pattern |
| 76 | return qualname == s_pattern or qualname.endswith(e_pattern) |
| 77 | |
| 78 | def _is_private(cls_name, name): |
| 79 | # do not use `re` as `re` imports `enum` |
no test coverage detected
searching dependent graphs…