api: Cleanup APIs interface.api
Use of consistent API types for interface.api Type: fix Change-Id: I88206d7d0907cffd564031f73c9a996df2e5e21a Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
This commit is contained in:

committed by
Ole Trøan

parent
df36f4963f
commit
053204ab03
@ -3,14 +3,13 @@
|
||||
import inspect
|
||||
import os
|
||||
import unittest
|
||||
from framework import VppTestCase
|
||||
from multiprocessing import Process, Pipe
|
||||
from pickle import dumps
|
||||
|
||||
import six
|
||||
from six import moves
|
||||
|
||||
from framework import VppTestCase
|
||||
from aenum import Enum
|
||||
import sys
|
||||
from aenum import IntEnum, IntFlag
|
||||
|
||||
|
||||
class SerializableClassCopy(object):
|
||||
@ -270,7 +269,7 @@ class RemoteClass(Process):
|
||||
if type(obj) is tuple:
|
||||
rv = tuple(rv)
|
||||
return rv
|
||||
elif (isinstance(obj, Enum)):
|
||||
elif (isinstance(obj, IntEnum) or isinstance(obj, IntFlag)):
|
||||
return obj.value
|
||||
else:
|
||||
return self._make_obj_serializable(obj)
|
||||
|
Reference in New Issue
Block a user