TP44 Teil B: register_jobs() ins Paket-__init__ (Git-Repo-Job registriert jetzt)
Nautobot importiert von einer Git-Datenquelle nur das Paket bf_infra.jobs und erwartet register_jobs() im __init__ — der Call im Submodul blieb unsichtbar (Sync-Log: "No jobs were registered on loading the bf_infra.jobs submodule"). register_jobs(CFEstateSync) daher ins __init__ verschoben, redundanten Call am Ende von cf_estate_sync.py entfernt. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -25,7 +25,7 @@ import urllib.error
|
||||
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
|
||||
from nautobot.apps.jobs import BooleanVar, Job, register_jobs
|
||||
from nautobot.apps.jobs import BooleanVar, Job
|
||||
from nautobot.cloud.models import (
|
||||
CloudAccount,
|
||||
CloudNetwork,
|
||||
@@ -253,4 +253,4 @@ class CFEstateSync(Job):
|
||||
self.logger.info("Fertig (%s).", "DRY-RUN — nichts geschrieben" if dryrun else "COMMIT")
|
||||
|
||||
|
||||
register_jobs(CFEstateSync)
|
||||
# Registrierung zentral in jobs/__init__.py (Nautobot importiert nur das Paket).
|
||||
|
||||
Reference in New Issue
Block a user