def select_zone_state_lga(self): survey = Survey(name=u"need_xml_tag") survey.set(u"type", u"survey") questions = [self.select_zone()] + \ self.select_state_questions() + \ self.select_lga_questions() for question in questions: survey.add_child(question) pyobj = survey.to_dict() print_pyobj_to_json(pyobj, "zone_state_lga.json")