forked from mirrors/linphone-iphone
Add documentation for the properties in the Python wrapper.
This commit is contained in:
parent
3603a92ce4
commit
f4423b93bd
2 changed files with 7 additions and 4 deletions
|
|
@ -846,10 +846,14 @@ class LinphoneModule(object):
|
|||
raise
|
||||
try:
|
||||
for p in c['class_properties']:
|
||||
if p.has_key('getter_xml_node'):
|
||||
p['getter_body'] = GetterMethodDefinition(self, c, p['getter_xml_node']).format()
|
||||
p['property_doc'] = ''
|
||||
if p.has_key('setter_xml_node'):
|
||||
p['setter_body'] = SetterMethodDefinition(self, c, p['setter_xml_node']).format()
|
||||
p['property_doc'] = self.__format_doc(p['setter_xml_node'].find('briefdescription'), p['setter_xml_node'].find('detaileddescription'))
|
||||
if p.has_key('getter_xml_node'):
|
||||
p['getter_body'] = GetterMethodDefinition(self, c, p['getter_xml_node']).format()
|
||||
if p['property_doc'] == '':
|
||||
p['property_doc'] = self.__format_doc(p['getter_xml_node'].find('briefdescription'), p['getter_xml_node'].find('detaileddescription'))
|
||||
except Exception, e:
|
||||
e.args += (c['class_name'], p['property_name'])
|
||||
raise
|
||||
|
|
|
|||
|
|
@ -139,9 +139,8 @@ static PyMethodDef pylinphone_{{class_name}}_methods[] = {
|
|||
{{/class_properties}}
|
||||
|
||||
static PyGetSetDef pylinphone_{{class_name}}_getseters[] = {
|
||||
// TODO: Handle doc
|
||||
{{#class_properties}}
|
||||
{ "{{property_name}}", {{getter_reference}}, {{setter_reference}}, "" },
|
||||
{ "{{property_name}}", {{getter_reference}}, {{setter_reference}}, "{{{property_doc}}}" },
|
||||
{{/class_properties}}
|
||||
/* Sentinel */
|
||||
{ NULL, NULL, NULL, NULL, NULL }
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue