from netbox.plugins import PluginConfig from django.conf import settings __version__ = "1.5.8" class DNSBridgeConfig(PluginConfig): name = "netbox_dns_bridge" verbose_name = "Netbox DNS Bridge" description = "" version = __version__ author = "Sven Luethi" author_email = "dev@sven.luethi.co" base_url = "dns-bridge" def ready(self): super().ready() self.settings = settings.PLUGINS_CONFIG.get(self.name, None) if not self.settings: raise RuntimeError( f"{self.name}: Plugin {self.verbose_name} failed to" " initialize due to missing settings. Terminating Netbox." ) from . import signals config = DNSBridgeConfig