Remove gcl.WriteFile
Review URL: http://codereview.chromium.org/502066
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@34949 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gcl.py b/gcl.py
index d25f9d5..90ad65a 100755
--- a/gcl.py
+++ b/gcl.py
@@ -139,7 +139,7 @@
url_path = os.path.dirname(url_path)
# Write a cached version even if there isn't a file, so we don't try to
# fetch it each time.
- WriteFile(cached_file, content)
+ gclient_utils.FileWrite(cached_file, content)
else:
content = ReadFile(cached_file)
# Keep the content cached in memory.
@@ -213,13 +213,6 @@
return result
-def WriteFile(filename, contents):
- """Overwrites the file with the given contents."""
- f = open(filename, 'w')
- f.write(contents)
- f.close()
-
-
def FilterFlag(args, flag):
"""Returns True if the flag is present in args list.
@@ -306,7 +299,7 @@
"%d, %d, %s" % (self.issue, self.patchset, needs_upload),
"\n".join([f[0] + f[1] for f in self.GetFiles()]),
self.description])
- WriteFile(GetChangelistInfoFile(self.name), data)
+ gclient_utils.FileWrite(GetChangelistInfoFile(self.name), data)
def Delete(self):
"""Removes the changelist information from disk."""