From 69cfdb7a526cc14a57619ca248b73fe684828a2d 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] --- v2/test/BoostBuild.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/v2/test/BoostBuild.py b/v2/test/BoostBuild.py index 06090bff6..0592c3fe0 100644 --- a/v2/test/BoostBuild.py +++ b/v2/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)