X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2Fovs%2Fdb%2Ftypes.py;h=5865acd7ad31a479e4258aadce29aa745b1ab273;hb=a699f6143e09b1d63ea284b7d8180c74f27dea60;hp=96cdae820d200a017266f959effa37456b6dd5ed;hpb=79f1cbe9f86ddfb1b5d92b80d85e09cd44768d6c;p=sliver-openvswitch.git diff --git a/python/ovs/db/types.py b/python/ovs/db/types.py index 96cdae820..5865acd7a 100644 --- a/python/ovs/db/types.py +++ b/python/ovs/db/types.py @@ -450,6 +450,11 @@ class Type(object): def is_map(self): return self.value is not None + def is_smap(self): + return (self.is_map() + and self.key.type == StringType + and self.value.type == StringType) + def is_optional_pointer(self): return (self.is_optional() and not self.value and (self.key.type == StringType or self.key.ref_table_name))