def follow_user(user_id, current_user): if str(user_id) == str(current_user.id): logging.warn(u"Don't follow yourself {}".format(user_id)) return False a = Action() a.from_id = current_user.id a.to_id = user_id a.action = ActionType.FollowUser db.session.add(a) success = False try: db.session.commit() success = True except Exception,ex : db.session.rollback()
def follow_user(user_id, current_user): if str(user_id) == str(current_user.id): logging.warn(u"Don't follow yourself {}".format(user_id)) return False a = Action() a.from_id = current_user.id a.to_id = user_id a.action = ActionType.FollowUser db.session.add(a) success = False try: db.session.commit() success = True except Exception, ex: db.session.rollback()
def project_follow(project_id, current_user): a = Action() a.from_id = current_user.id a.to_id = project_id a.action = ActionType.FollowProject a.created_at = dt.utcnow() db.session.add(a) success = False try: db.session.commit() success = True except Exception, ex: db.session.rollback() logging.exception(ex)