def item_xml(id): item = models.select_item_by_id(id) if item is not None: return utils.xml_response(utils.dict_to_xml('item', item.serialize), 200) else: abort(404)
def catalog_xml(catalog): c = models.select_catalog(catalog) if c is not None: return utils.xml_response(utils.dict_to_xml('catalog', c.serialize), 200) else: abort(404)
def catalogs_xml(): ''' Convert list of unserializable object to xml: 1. Retrive data 2. Turn each object to xml 3. Wrap them with a xml tag ''' return utils.xml_response(utils.list_to_xml('catalogs', [ utils.dict_to_xml('catalog', x.serialize) for x in models.select_catalogs_all() ]), 200)
def catalogs_xml(): ''' Convert list of unserializable object to xml: 1. Retrive data 2. Turn each object to xml 3. Wrap them with a xml tag ''' return utils.xml_response( utils.list_to_xml('catalogs', [ utils.dict_to_xml('catalog', x.serialize) for x in models.select_catalogs_all() ]), 200)
def items_xml(): return utils.xml_response(utils.list_to_xml('items', [ utils.dict_to_xml('item', x.serialize) for x in models.select_items_all() ]), 200)
def items_xml(): return utils.xml_response( utils.list_to_xml('items', [ utils.dict_to_xml('item', x.serialize) for x in models.select_items_all() ]), 200)