From 684a869a31133c133ec978259cfef1c0171b9481 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Fri, 11 Jul 2014 17:57:58 +0200 Subject: [PATCH] Do not include deprecated properties in the Python wrapper. --- tools/python/apixml2python/linphone.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/python/apixml2python/linphone.py b/tools/python/apixml2python/linphone.py index f3e5a03a7..b9334fc82 100644 --- a/tools/python/apixml2python/linphone.py +++ b/tools/python/apixml2python/linphone.py @@ -346,9 +346,11 @@ class LinphoneModule(object): p['property_name'] = property_name xml_property_getter = xml_property.find("./getter") xml_property_setter = xml_property.find("./setter") - if xml_property_getter is not None and xml_property_getter.get('name') in blacklisted_functions: + if xml_property_getter is not None and ( + xml_property_getter.get('name') in blacklisted_functions or xml_property_getter.get('deprecated') == 'true'): continue - if xml_property_setter is not None and xml_property_setter.get('name') in blacklisted_functions: + if xml_property_setter is not None and ( + xml_property_setter.get('name') in blacklisted_functions or xml_property_setter.get('deprecated') == 'true'): continue if xml_property_getter is not None: xml_property_getter.set('property_name', property_name)