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

fix: return None for endpoints instead of exception

parent 5a5fdbcb
No related branches found
No related tags found
2 merge requests!54Release 2.0.0,!50fix/p4-driver for release 2
......@@ -29,7 +29,7 @@ from .p4_common import matches_ipv4, matches_ipv6, valid_port,\
P4_ATTR_DEV_P4BIN, P4_ATTR_DEV_P4INFO, P4_ATTR_DEV_TIMEOUT,\
P4_VAL_DEF_VENDOR, P4_VAL_DEF_HW_VER, P4_VAL_DEF_SW_VER,\
P4_VAL_DEF_TIMEOUT
from .p4_manager import P4Manager, KEY_TABLE,\
from .p4_manager import P4Manager, KEY_TABLE, KEY_ACTION, \
KEY_ACTION_PROFILE, KEY_COUNTER, KEY_DIR_COUNTER, KEY_METER, KEY_DIR_METER,\
KEY_CTL_PKT_METADATA
from .p4_client import WriteOperation
......@@ -201,6 +201,8 @@ class P4Driver(_Driver):
chk_type("resources", resource_keys, list)
with self.__lock:
LOGGER.warning(resource_keys)
LOGGER.warning(self.__get_resources(resource_keys))
return self.__get_resources(resource_keys)
@metered_subclass_method(METRICS_POOL)
......@@ -448,6 +450,10 @@ class P4Driver(_Driver):
ap_name)
if ap_entries:
entries.append(ap_entries)
elif KEY_ACTION == resource_key:
"""To be implemented or deprecated"""
elif '__endpoints__' == resource_key:
"""Not Supported for P4 devices"""
elif KEY_CTL_PKT_METADATA == resource_key:
msg = f"{resource_key.capitalize()} is not a " \
f"retrievable resource"
......
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