def _update_place(self, pers, d): """Process place already bound to person.""" place = pers.address ans = "N" if place: ans = raw_input("Found address %s for person %s. Overwrite with new info %s [y/N]?" % \ (place, pers, "city=%s address=%s name=''" % (d['city'], d.get('address',''))) ) else: place = Place() ans = "Y" if ans.upper() == "Y": place.city = d['city'] place.address = d.get('address', '') place.name = '' place.save() return place
def _update_place(self, pers, d): """Process place already bound to person.""" place = pers.address ans = "N" if place: ans = raw_input("Found address %s for person %s. Overwrite with new info %s [y/N]?" % \ (place, pers, "city=%s address=%s name=''" % (d['city'], d.get('address',''))) ) else: place = Place() ans = "Y" if ans.upper() == "Y": place.city = d['city'] place.address = d.get('address','') place.name = '' place.save() return place