X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Flilypond-book.py;h=8dea1fc1a795623d446582a690a4c625f9918f18;hb=8848da24e00c75d7de626b2ecc409fb45e87ce4a;hp=9c49508d7a85bfba912400108a31d345be678b97;hpb=de179d8b2cbf6fe86ff9a000a0d21bc6bc118905;p=lilypond.git diff --git a/scripts/lilypond-book.py b/scripts/lilypond-book.py index 9c49508d7a..8dea1fc1a7 100644 --- a/scripts/lilypond-book.py +++ b/scripts/lilypond-book.py @@ -443,7 +443,10 @@ def split_output_files(directory): Return value is a set of strings. """ files = [] - for subdir in glob.glob (os.path.join (directory, '[a-f0-9][a-f0-9]')): + def globquote(x): + return re.sub ("[][*?]", r"[\g<0>]", x) + for subdir in glob.glob (os.path.join (globquote (directory), + '[a-f0-9][a-f0-9]')): base_subdir = os.path.split (subdir)[1] sub_files = [os.path.join (base_subdir, name) for name in os.listdir (subdir)]