summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vpp-api/python/vpp_papi/vpp_papi.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vpp-api/python/vpp_papi/vpp_papi.py b/src/vpp-api/python/vpp_papi/vpp_papi.py
index 5c089647e59..5a9e0a70c64 100644
--- a/src/vpp-api/python/vpp_papi/vpp_papi.py
+++ b/src/vpp-api/python/vpp_papi/vpp_papi.py
@@ -473,9 +473,12 @@ class VPPApiClient:
self._apifiles = apifiles
self.stats = {}
+ if self.apidir is None and hasattr(self.__class__, "apidir"):
+ # Keep supporting the old style of providing apidir.
+ self.apidir = self.__class__.apidir
try:
self.apifiles, self.messages, self.services = VPPApiJSONFiles.load_api(
- apifiles, apidir
+ apifiles, self.apidir
)
except VPPRuntimeError as e:
if testmode: