(self)
| 849 | atexit.register(self.cache_flush) |
| 850 | |
| 851 | def __del__(self): |
| 852 | for h, o in _share_cache.items(): |
| 853 | if o == self: |
| 854 | _share_cache.pop(h) |
| 855 | break |
| 856 | |
| 857 | def cache_flush(self): |
| 858 | """ |
nothing calls this directly
no outgoing calls
no test coverage detected