def _UpdateDep(self, deps_filename, dep_relative_to_src, commit_info): dep_name = _PosixPath(os.path.join('src', dep_relative_to_src)) # roll_dep_svn.py relies on cwd being the Chromium checkout, so let's # temporarily change the working directory and then change back. cwd = os.getcwd() os.chdir(os.path.dirname(deps_filename)) roll_dep_svn.update_deps(deps_filename, dep_relative_to_src, dep_name, commit_info.git_commit, '') os.chdir(cwd)