(item)
| 1015 | return cache |
| 1016 | |
| 1017 | def _getmembers(item): |
| 1018 | import inspect |
| 1019 | try: |
| 1020 | members = inspect.getmembers(item) |
| 1021 | except Exception: |
| 1022 | members = [(x, getattr(item, x)) for x in dir(item) |
| 1023 | if hasattr(item, x)] |
| 1024 | return members |
| 1025 | |
| 1026 | |
| 1027 | def safe_eval(source): |
no outgoing calls
no test coverage detected