summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2018-06-28 14:30:52 -0700
committerJoffrey F <joffrey@docker.com>2018-06-29 11:31:07 -0700
commite6b58410bd47445c96412efdf04c04dbb9e745d1 (patch)
treed4af0a267e6cfea39d897e53be80cbfa6ff43246
parent088094c64458948ec001aefd2cb9a24f3ced33fc (diff)
downloaddocker-py-e6b58410bd47445c96412efdf04c04dbb9e745d1.tar.gz
Re-add walk method to utils.build
Signed-off-by: Joffrey F <joffrey@docker.com>
-rw-r--r--docker/utils/build.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/docker/utils/build.py b/docker/utils/build.py
index 6f6241e..4fa5751 100644
--- a/docker/utils/build.py
+++ b/docker/utils/build.py
@@ -146,6 +146,11 @@ def normalize_slashes(p):
return p
+def walk(root, patterns, default=True):
+ pm = PatternMatcher(patterns)
+ return pm.walk(root)
+
+
# Heavily based on
# https://github.com/moby/moby/blob/master/pkg/fileutils/fileutils.go
class PatternMatcher(object):