(func)
| 109 | return dirs |
| 110 | |
| 111 | def _findclass(func): |
| 112 | cls = sys.modules.get(func.__module__) |
| 113 | if cls is None: |
| 114 | return None |
| 115 | for name in func.__qualname__.split('.')[:-1]: |
| 116 | cls = getattr(cls, name) |
| 117 | if not inspect.isclass(cls): |
| 118 | return None |
| 119 | return cls |
| 120 | |
| 121 | def _finddoc(obj): |
| 122 | if inspect.ismethod(obj): |