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 add_trackback_node(addr,bname,title,ctt,url): if ctt == None: return None newNode = TrackbackContent() if users.get_current_user(): newNode.owner = users.get_current_user() if ctt: newNode.text = db.Text(ctt) newNode.title = title newNode.tags.append(db.Category('trackback')) update_tagcounter('trackback') newNode.ip_addr = addr newNode.iszombie = False newNode.blog_name = bname newNode.tblink = url newNode.put(); return str(newNode.key())
def update_tags(self,tags): if tags: for tg in tags.split(): self.tags.append(db.Category(tg)) update_tagcounter(tg) self.put()
def update_tags(self,tags): if tags: for tg in tags: self.tags.append(db.Category(tg.text)) update_tagcounter(tg.text) self.put()