| Index: scripts/slave/recipe_modules/path/api.py
|
| diff --git a/scripts/slave/recipe_modules/path/api.py b/scripts/slave/recipe_modules/path/api.py
|
| index cf7e90a3d3d9458b66591d35e062b551fc047f4c..a2399225cf1cde75dcfb2906570f8eb6749a67a5 100644
|
| --- a/scripts/slave/recipe_modules/path/api.py
|
| +++ b/scripts/slave/recipe_modules/path/api.py
|
| @@ -185,98 +185,6 @@ class PathApi(recipe_api.RecipeApi):
|
| def assert_absolute(self, path):
|
| assert self.abspath(path) == str(path), '%s is not absolute' % path
|
|
|
| - def listdir(self, name, path, step_test_data=None):
|
| - """Wrapper for os.listdir."""
|
| - return self.m.python.inline('listdir %s' % name,
|
| - """
|
| - import json, os, sys
|
| - if os.path.exists(sys.argv[1]) and os.path.isdir(sys.argv[1]):
|
| - with open(sys.argv[2], 'w') as f:
|
| - json.dump(os.listdir(sys.argv[1]), f)
|
| - """,
|
| - args=[path, self.m.json.output()],
|
| - step_test_data=(step_test_data or
|
| - self.test_api.listdir(['file 1', 'file 2'])),
|
| - ).json.output
|
| -
|
| - def makedirs(self, name, path, mode=0777):
|
| - """
|
| - Like os.makedirs, except that if the directory exists, then there is no
|
| - error.
|
| - """
|
| - self.assert_absolute(path)
|
| - self.m.python.inline(
|
| - 'makedirs ' + name,
|
| - """
|
| - import sys, os
|
| - path = sys.argv[1]
|
| - mode = int(sys.argv[2])
|
| - if not os.path.isdir(path):
|
| - if os.path.exists(path):
|
| - print "%s exists but is not a dir" % path
|
| - sys.exit(1)
|
| - os.makedirs(path, mode)
|
| - """,
|
| - args=[path, str(mode)],
|
| - )
|
| - self.mock_add_paths(path)
|
| -
|
| - def rmtree(self, name, path):
|
| - """Wrapper for chromium_utils.RemoveDirectory."""
|
| - self.assert_absolute(path)
|
| - self.m.python.inline(
|
| - 'rmtree ' + name,
|
| - """
|
| - import os, sys
|
| - from common import chromium_utils
|
| -
|
| - if os.path.exists(sys.argv[1]):
|
| - chromium_utils.RemoveDirectory(sys.argv[1])
|
| - """,
|
| - args=[path],
|
| - )
|
| -
|
| - def rmcontents(self, name, path):
|
| - """
|
| - Similar to rmtree, but removes only contents not the directory.
|
| -
|
| - This is useful e.g. when removing contents of current working directory.
|
| - Deleting current working directory makes all further getcwd calls fail
|
| - until chdir is called. chdir would be tricky in recipes, so we provide
|
| - a call that doesn't delete the directory itself.
|
| - """
|
| - self.assert_absolute(path)
|
| - self.m.python.inline(
|
| - 'rmcontents ' + name,
|
| - """
|
| - import os, sys
|
| - from common import chromium_utils
|
| -
|
| - for p in [os.path.join(sys.argv[1], x) for x in os.listdir(sys.argv[1])]:
|
| - if os.path.isdir(p):
|
| - chromium_utils.RemoveDirectory(p)
|
| - else:
|
| - os.unlink(p)
|
| - """,
|
| - args=[path],
|
| - )
|
| -
|
| - def rmwildcard(self, pattern, path, **kwargs):
|
| - """
|
| - Removes all files in the subtree of path matching the glob pattern.
|
| - """
|
| - self.assert_absolute(path)
|
| - self.m.python.inline(
|
| - 'rmwildcard %s in %s' % (pattern, path),
|
| - """
|
| - import sys
|
| - from common import chromium_utils
|
| -
|
| - chromium_utils.RemoveFilesWildcards(sys.argv[1], root=sys.argv[2])
|
| - """,
|
| - args=[pattern,path],
|
| - **kwargs)
|
| -
|
| @recipe_api.non_step
|
| def mkdtemp(self, prefix):
|
| """Makes a new temp directory, returns path to it."""
|
|
|