def deserialize(dict): contacts_json = dict['contacts'] contacts = [] for contact in contacts_json: contacts.append(Contact.deserialize(contact)) return WhoisInfo.create(dict['id'], dict['website'], dict['ipaddress'], contacts)
def get_contact(id): ret = requests.get(request_url + str(id)) if ret.ok: return Contact.deserialize(ret.json()), 200 return ret.text, ret.status_code