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."""