summaryrefslogtreecommitdiff
path: root/docker/utils
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2018-06-28 14:30:52 -0700
committerJoffrey F <joffrey@docker.com>2018-06-28 17:11:24 -0700
commit37ba1c1eac97b5b3fcddb98f4ff6e1698985bc79 (patch)
tree269e060ca2c68eb030d9060178ec425a6abb4382 /docker/utils
parentced86ec81329e063550933abb90c940dceb24620 (diff)
downloaddocker-py-37ba1c1eac97b5b3fcddb98f4ff6e1698985bc79.tar.gz
Re-add walk method to utils.build
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker/utils')
-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):