mirror of
https://github.com/wahyd4/links.git
synced 2026-08-08 21:04:53 +10:00
21 lines
684 B
Python
21 lines
684 B
Python
from django.apps import AppConfig
|
|
import logging
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
class NetscanConfig(AppConfig):
|
|
default_auto_field = 'django.db.models.BigAutoField'
|
|
name = 'netscan'
|
|
|
|
def ready(self):
|
|
import netscan.signals # noqa: F401
|
|
try:
|
|
from netscan.tasks import schedule_profile
|
|
from netscan.models import ScanProfile
|
|
for profile in ScanProfile.objects.filter(enabled=True):
|
|
schedule_profile(profile)
|
|
logger.info(f'Scheduled netscan profile: {profile.name}')
|
|
except Exception as e:
|
|
logger.warning(f'Could not schedule netscan profiles on startup: {e}')
|