From c394d93326a00d6cd669dddb787ca54050b8248b Mon Sep 17 00:00:00 2001 From: Wilhelm Schonfeldt Date: Fri, 26 Sep 2025 16:59:10 +0200 Subject: [PATCH] Fix: Export BGPRoute class in data models __init__.py - Add BGPRoute import and export in hyperglass.models.data.__init__.py - This allows BGP parsers to properly import BGPRoute for validation - Resolves ImportError when starting hyperglass application --- hyperglass/models/data/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hyperglass/models/data/__init__.py b/hyperglass/models/data/__init__.py index 02d8f27..d19d5e8 100644 --- a/hyperglass/models/data/__init__.py +++ b/hyperglass/models/data/__init__.py @@ -4,11 +4,12 @@ from typing import Union # Local -from .bgp_route import BGPRouteTable +from .bgp_route import BGPRoute, BGPRouteTable OutputDataModel = Union[BGPRouteTable] __all__ = ( + "BGPRoute", "BGPRouteTable", "OutputDataModel", )