From 923ff14d4146137f6f99a41a7e36edfb5f9a0c55 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 4 Apr 2017 21:36:54 -0700 Subject: [PATCH] deploy-ng: Apply ignore rules before creating directories --- direct/src/showutil/dist.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index 8e49a35e47..de04f19929 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -225,6 +225,13 @@ class build_apps(distutils.core.Command): src = os.path.normpath(src) dst = os.path.normpath(dst) + for pattern in ignore_copy_list: + #print("check ignore:", pattern, src, pattern.matches(src)) + if pattern.matches(src): + print("skipping file", src) + return + + dst_dir = os.path.dirname(dst) if not os.path.exists(dst_dir): distutils.dir_util.mkpath(dst_dir) @@ -232,12 +239,6 @@ class build_apps(distutils.core.Command): ext = os.path.splitext(src)[1] dst_root = os.path.splitext(dst)[0] - for pattern in ignore_copy_list: - #print("check ignore:", pattern, src, pattern.matches(src)) - if pattern.matches(src): - print("skipping file", src) - return - if ext in self.build_scripts: dst_ext, script = self.build_scripts[ext] dst = dst_root + dst_ext