akvo.iati.exports.iati_export module

class akvo.iati.exports.iati_export.IatiXML(projects, version='2.03', iati_export=None, excluded_elements=None, utc_now: datetime | None = None)[source]

Bases: object

add_project(project)[source]

Adds a project to the IATI XML.

Parameters:

project – Project object

save_file(org_id, filename)[source]

Export the etree to a file.

Parameters:
  • org – String of Organisation id

  • filename – String of the file name

Returns:

File path

akvo.iati.exports.iati_export.save_iati_xml(dir_path, filename, items)[source]