(self, delay, fn, *args, **kwargs)
| 4263 | self._insert_task(delay, (fn, args, tuple(kwargs.items()))) |
| 4264 | |
| 4265 | def schedule_unique(self, delay, fn, *args, **kwargs): |
| 4266 | task = (fn, args, tuple(kwargs.items())) |
| 4267 | if task not in self._scheduled_tasks: |
| 4268 | self._insert_task(delay, task) |
| 4269 | else: |
| 4270 | log.debug("Ignoring schedule_unique for already-scheduled task: %r", task) |
| 4271 | |
| 4272 | def _insert_task(self, delay, task): |
| 4273 | if not self.is_shutdown: |
no test coverage detected