From d2ef6068bca38cf464e83e1a052ec639443f0745 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Sat, 4 Dec 2004 01:43:09 +0000 Subject: [PATCH] added removeIfEqual --- direct/src/showbase/BulletinBoard.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/direct/src/showbase/BulletinBoard.py b/direct/src/showbase/BulletinBoard.py index 8beed77341..3934fded2f 100755 --- a/direct/src/showbase/BulletinBoard.py +++ b/direct/src/showbase/BulletinBoard.py @@ -40,5 +40,11 @@ class BulletinBoard: if postName in self._dict: del self._dict[postName] + def removeIfEqual(self, postName, value): + # only remove the post if its value is a particular value + if self.has(postName): + if self.get(postName) == value: + self.remove(postName) + def __repr__(self): return str(self._dict)