onadata.apps.logger package

Subpackages

Submodules

onadata.apps.logger.admin module

onadata.apps.logger.factory module

onadata.apps.logger.import_tools module

onadata.apps.logger.tasks module

onadata.apps.logger.views module

onadata.apps.logger.xform_fs module

class onadata.apps.logger.xform_fs.XFormInstanceFS(filepath)

Bases: object

classmethod is_valid_instance(filepath)
metadata_directory
osm
photos
xml

onadata.apps.logger.xform_instance_parser module

exception onadata.apps.logger.xform_instance_parser.DuplicateInstance

Bases: exceptions.Exception

exception onadata.apps.logger.xform_instance_parser.InstanceEmptyError

Bases: onadata.apps.logger.xform_instance_parser.InstanceParseError

exception onadata.apps.logger.xform_instance_parser.InstanceInvalidUserError

Bases: exceptions.Exception

exception onadata.apps.logger.xform_instance_parser.InstanceMultipleNodeError

Bases: exceptions.Exception

exception onadata.apps.logger.xform_instance_parser.InstanceParseError

Bases: exceptions.Exception

exception onadata.apps.logger.xform_instance_parser.NonUniqueFormIdError

Bases: exceptions.Exception

class onadata.apps.logger.xform_instance_parser.XFormInstanceParser(xml_str, data_dictionary)

Bases: object

get(abbreviated_xpath)
get_attributes()
get_flat_dict_with_attributes()
get_root_node()
get_root_node_name()
get_xform_id_string()
parse(xml_str)
to_dict()
to_flat_dict()
exception onadata.apps.logger.xform_instance_parser.XLSFormError

Bases: exceptions.Exception

onadata.apps.logger.xform_instance_parser.clean_and_parse_xml(xml_string)
onadata.apps.logger.xform_instance_parser.get_deprecated_uuid_from_xml(xml)
onadata.apps.logger.xform_instance_parser.get_meta_from_xml(xml_str, meta_name)
onadata.apps.logger.xform_instance_parser.get_submission_date_from_xml(xml)
onadata.apps.logger.xform_instance_parser.get_uuid_from_xml(xml)
onadata.apps.logger.xform_instance_parser.parse_xform_instance(xml_str, data_dictionary)
onadata.apps.logger.xform_instance_parser.xform_instance_to_dict(xml_str, data_dictionary)
onadata.apps.logger.xform_instance_parser.xform_instance_to_flat_dict(xml_str, data_dictionary)
onadata.apps.logger.xform_instance_parser.xpath_from_xml_node(node)

Module contents