:meta private:
| 34 | |
| 35 | |
| 36 | class MemoryHandlerBackend(HandlerBackend): |
| 37 | """ |
| 38 | :meta private: |
| 39 | """ |
| 40 | def register_handler(self, handler_group_id, handler): |
| 41 | if handler_group_id in self.handlers: |
| 42 | self.handlers[handler_group_id].append(handler) |
| 43 | else: |
| 44 | self.handlers[handler_group_id] = [handler] |
| 45 | |
| 46 | def clear_handlers(self, handler_group_id): |
| 47 | self.handlers.pop(handler_group_id, None) |
| 48 | |
| 49 | def get_handlers(self, handler_group_id): |
| 50 | return self.handlers.pop(handler_group_id, None) |
| 51 | |
| 52 | def load_handlers(self, filename, del_file_after_loading): |
| 53 | raise NotImplementedError() |
| 54 | |
| 55 | |
| 56 | class FileHandlerBackend(HandlerBackend): |
no outgoing calls
no test coverage detected
searching dependent graphs…