def get_catalog_tag_from_id(ident): return "IDRE{:0>3d}".format(ident) def get_id_from_catalog_tag(tag): try: return int(tag[4:]) except ValueError: return -1 def get_contribs(contributors): contrib_list = [] for contrib in contributors: contrib_list.append({ "id": contrib.id, "name": contrib.name }) return contrib_list