From 4a271d52c4c53eb09f87ffffb72a72faea9d942d Mon Sep 17 00:00:00 2001 From: "maruel@chromium.org" Date: Fri, 30 Sep 2011 19:56:53 +0000 Subject: [PATCH] Skip non existing directory in gclient recurse R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8094008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103525 0039d316-1c4b-4281-b951-d872f2087c98 --- gclient.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gclient.py b/gclient.py index 49873003d..a53626ba6 100644 --- a/gclient.py +++ b/gclient.py @@ -1095,7 +1095,10 @@ def CMDrecurse(parser, args): env['GCLIENT_SCM'] = scm if url: env['GCLIENT_URL'] = url - subprocess2.call(args, cwd=cwd, env=env) + if os.path.isdir(cwd): + subprocess2.call(args, cwd=cwd, env=env) + else: + print >> sys.stderr, 'Skipped missing %s' % cwd return 0