def get(self, address_id=None): user_id = get_details_from_token(claims).get("id", "0") if address_id is None: addresses = Address.all(user_id=user_id) if not addresses: return {"message": "You currently don't have any addresses. Add one first"}, 404 res = [address.json1 for address in addresses] return {"message":"success", "addresses":res}, 200 address = Address.find_by_id(user_id=user_id) if not address: return {"message": "The address with id %s was not found in your addresses" % ( address_id )} return {"message": "success", "address": address.json1}