def photolog_update_tags(gkey,original_value,update_value): node = Content.get(gkey) logging.debug(original_value) logging.debug(update_value) node.add_tag(update_value) node.remove_tag(original_value) decrement_tagcounter(original_value) update_tagcounter(update_value) return update_value
def photolog_delete(gkey): node = Content.get(db.Key(gkey)) for tg in node.tags: decrement_tagcounter(tg) node.delete()