vpp_papi: Use new style classes.
[vpp.git] / src / vpp-api / python / vpp_papi / vpp_papi.py
index 5e98f92..ca4b955 100644 (file)
@@ -28,6 +28,7 @@ import weakref
 import atexit
 from . vpp_serializer import VPPType, VPPEnumType, VPPUnionType, BaseTypes
 from . vpp_serializer import VPPMessage, vpp_get_type
+from . vpp_format import VPPFormat
 
 if sys.version[0] == '2':
     import Queue as queue
@@ -44,7 +45,7 @@ class VppEnumType(type):
 # Python3
 # class VppEnum(metaclass=VppEnumType):
 #    pass
-class VppEnum:
+class VppEnum(object):
     __metaclass__ = VppEnumType
 
 
@@ -76,7 +77,7 @@ class FuncWrapper(object):
         return self._func(**kwargs)
 
 
-class VPP():
+class VPP(object):
     """VPP interface.
 
     This class provides the APIs to VPP.  The APIs are loaded
@@ -138,7 +139,7 @@ class VPP():
                 self.logger.error('Not implemented error for {}'.format(m[0]))
 
     def __init__(self, apifiles=None, testmode=False, async_thread=True,
-                 logger=logging.getLogger('vpp_papi'), loglevel='debug',
+                 logger=None, loglevel=None,
                  read_timeout=5, use_socket=False,
                  server_address='/run/vpp-api.sock'):
         """Create a VPP API object.