MCPcopy Create free account
hub / github.com/Dispatcharr/Dispatcharr / _cleanup_orphaned_interval

Function _cleanup_orphaned_interval

core/scheduling.py:186–193  ·  view source on GitHub ↗

Delete an IntervalSchedule if no PeriodicTasks reference it.

(interval_schedule)

Source from the content-addressed store, hash-verified

184# ---------------------------------------------------------------------------
185
186def _cleanup_orphaned_interval(interval_schedule):
187 """Delete an IntervalSchedule if no PeriodicTasks reference it."""
188 if interval_schedule is None:
189 return
190 if PeriodicTask.objects.filter(interval=interval_schedule).exists():
191 return
192 logger.debug(f"Cleaning up orphaned IntervalSchedule {interval_schedule.id}")
193 interval_schedule.delete()
194
195
196def _cleanup_orphaned_crontab(crontab_schedule):

Callers 2

delete_periodic_taskFunction · 0.85

Calls 3

existsMethod · 0.45
filterMethod · 0.45
deleteMethod · 0.45

Tested by

no test coverage detected