Skip to content
Snippets Groups Projects
Commit 8d309a88 authored by famelis's avatar famelis
Browse files

fix: p4 driver now correctly calls its parent's constructor

parent cf0e8f1e
No related branches found
No related tags found
2 merge requests!235Release TeraFlowSDN 3.0,!165Resolve "(UBI) P4 Driver not calling Driver API constructor method"
...@@ -74,14 +74,13 @@ class P4Driver(_Driver): ...@@ -74,14 +74,13 @@ class P4Driver(_Driver):
""" """
def __init__(self, address: str, port: int, **settings) -> None: def __init__(self, address: str, port: int, **settings) -> None:
# pylint: disable=super-init-not-called super().__init__(settings.pop('name', DRIVER_NAME), address, port, **settings)
self.__manager = None self.__manager = None
self.__address = address self.__address = address
self.__port = int(port) self.__port = int(port)
self.__endpoint = None self.__endpoint = None
self.__settings = settings self.__settings = settings
self.__id = None self.__id = None
self.__name = DRIVER_NAME
self.__vendor = P4_VAL_DEF_VENDOR self.__vendor = P4_VAL_DEF_VENDOR
self.__hw_version = P4_VAL_DEF_HW_VER self.__hw_version = P4_VAL_DEF_HW_VER
self.__sw_version = P4_VAL_DEF_SW_VER self.__sw_version = P4_VAL_DEF_SW_VER
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment