From 8b4fe19de18f86f0e13ea92d08c0ddfbdbafd4cd Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Wed, 15 Aug 2007 17:25:46 +0000 Subject: [PATCH] Trow ValueError exception from remove functions to match the set.remove functionality. [SVN r38688] --- test/BoostBuild.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/BoostBuild.py b/test/BoostBuild.py index 06090bff6..0592c3fe0 100644 --- a/test/BoostBuild.py +++ b/test/BoostBuild.py @@ -49,11 +49,15 @@ def prepare_suffix_map(toolset): def re_remove(sequence,regex): me = re.compile(regex) result = filter( lambda x: me.match(x), sequence ) + if 0 == len(result): + raise ValueError() for r in result: sequence.remove(r) def glob_remove(sequence,pattern): result = fnmatch.filter(sequence,pattern) + if 0 == len(result): + raise ValueError() for r in result: sequence.remove(r)