From 91fdc543e471440d60c9038d0d23d6a12b3af4e9 Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Wed, 19 Dec 2018 10:45:05 +0100 Subject: [PATCH] Update vendor/pather to 0.1.1 - This fixes ANM-15: Automatic switching of task for some paths failed with special characters in path --- colorbleed/vendor/pather/core.py | 4 ++-- colorbleed/vendor/pather/version.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/colorbleed/vendor/pather/core.py b/colorbleed/vendor/pather/core.py index f2a469dc8b..1203cf9e50 100644 --- a/colorbleed/vendor/pather/core.py +++ b/colorbleed/vendor/pather/core.py @@ -9,8 +9,8 @@ import glob from .error import ParseError # Regex pattern that matches valid file -# TODO: Implement complete pattern if required -RE_FILENAME = '[-\w.,; \[\]]' +# A filename may not contain \/:*?"<>| +RE_FILENAME = r"[^\\/:\"*?<>|]" def format(pattern, data, allow_partial=True): diff --git a/colorbleed/vendor/pather/version.py b/colorbleed/vendor/pather/version.py index 85f96b1e3f..63d31c8524 100644 --- a/colorbleed/vendor/pather/version.py +++ b/colorbleed/vendor/pather/version.py @@ -1,7 +1,7 @@ VERSION_MAJOR = 0 VERSION_MINOR = 1 -VERSION_PATCH = 0 +VERSION_PATCH = 1 version_info = (VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH) version = '%i.%i.%i' % version_info