diff --git a/gclient.py b/gclient.py index fcce74596..16347a70d 100755 --- a/gclient.py +++ b/gclient.py @@ -826,10 +826,13 @@ class Dependency(gclient_utils.WorkItem, DependencySettings): logging.info('ParseDepsFile(%s): No %s file found at %s', self.name, deps_file, filepath) - if os.path.isfile(filepath): - deps_content = gclient_utils.FileRead(filepath) - logging.debug('ParseDepsFile(%s) read:\n%s', self.name, - deps_content) + if not os.path.isfile(filepath): + logging.warning('ParseDepsFile(%s): No DEPS file found', self.name) + self.add_dependencies_and_close([], []) + return + + deps_content = gclient_utils.FileRead(filepath) + logging.debug('ParseDepsFile(%s) read:\n%s', self.name, deps_content) local_scope = {} if deps_content: