mirror of
https://github.com/boostorg/build.git
synced 2026-02-10 11:22:12 +00:00
Trow ValueError exception from remove functions to match the set.remove functionality.
[SVN r38688]
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user