Ejemplo n.º 1
0
def un_fban_user(fed_id, user_id):
	with FEDS_LOCK:
		r = SESSION.query(BansF).all()
		for I in r:
			if I.fed_id == fed_id:
				if int(I.user_id) == int(user_id):
					SESSION.delete(I)
		try:
			SESSION.commit()
		except:
			SESSION.rollback()
			return False
		finally:
			SESSION.commit()
		__load_all_feds_banned()
		return I
Ejemplo n.º 2
0
def fban_user(fed_id, user_id, first_name, last_name, user_name, reason):
	with FEDS_LOCK:
		r = SESSION.query(BansF).all()
		for I in r:
			if I.fed_id == fed_id:
				if int(I.user_id) == int(user_id):
					SESSION.delete(I)

		r = BansF(str(fed_id), str(user_id), first_name, last_name, user_name, reason)

		SESSION.add(r)
		try:
			SESSION.commit()
		except:
			SESSION.rollback()
			return False
		finally:
			SESSION.commit()
		__load_all_feds_banned()
		return r