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:
2026-09-10 10:51:02 +02:00
parent 4aeced30b5
commit 799b693ffa
2 changed files with 10 additions and 3 deletions

View File

@@ -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).