@django_dispatch.receiver(
    django_signals.pre_delete, sender=availability_models.AvailabilitySlot
)
def availability_slot_deleted(sender, instance, **kwargs):
    operational_models.OperationalSlot.objects.filter(
        availability_slot=instance
    ).delete()


# noinspection PyUnusedLocal
Tells the AppController which applications to run, which we assume have
dataset/ETHPy150Open satnet-project/server/services/scheduling/signals/operational.py/availability_slot_deleted--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/api/appcontroller_client.py/AppControllerClient.update