| # Copyright 2013 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import posixpath |
| |
| def CreateURLsFromPaths(file_system, directory, urlprefix): |
| '''Yields a tuple (url, prefix) for every file in |directory|, where the URL |
| is given relative to |urlprefix|. |
| ''' |
| for root, _, files in file_system.Walk(directory): |
| for f in files: |
| url = posixpath.join(urlprefix, root, f) |
| yield url, posixpath.join(directory, root, f) |