diff options
-rw-r--r-- | src/vpp-api/python/vpp_papi/vpp_papi.py | 5 |
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: |