def pagination_to_xml(self): if not self.pagination: return None el = E.pagination( E.offset(unicode(self.pagination['offset'])), ) for linkname in ['previous_url', 'next_url']: url = self.pagination.get(linkname) if url: el.append(make_link(linkname.replace('_url', ''), url)) return el