INNER CODE UNIT · Python

validate

emersonfelipesp/netbox-proxbox · netbox_proxbox/__init__.py:189

    def validate(cls, user_config: dict[str, object], netbox_version: str) -> None:
        """Apply the stock backward-compatible NetBox version bounds."""
        super().validate(user_config, netbox_version)

    def ready(self) -> None:
        """Register models, then import job modules so runners and core Job views hook in."""
        super().ready()
        # Register before the optional runtime dependency check so future or
        # pre-release NetBox versions are reported independently of Pydantic.
        register_netbox_compatibility_check(self, logger)
        if not _runtime_dependencies_available():
            logger.warning(
                "Skipping ProxBox job and view registration because Pydantic is not installed."
            )
            return
        from .security_checks import register_security_checks

        register_security_checks()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…