diff mercurial/localrepo.py @ 4005:656e06eebda7

replace filehandle version of wwrite with wwritedata
author Matt Mackall <mpm@selenic.com>
date Fri, 29 Dec 2006 20:04:31 -0600
parents c83c35f2f4e2
children 67982d3ee76c
line wrap: on
line diff
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -505,12 +505,13 @@ class localrepository(repo.repository):
             data = self.wopener(filename, 'r').read()
         return self._filter("encode", filename, data)
 
-    def wwrite(self, filename, data, fd=None):
+    def wwrite(self, filename, data):
         data = self._filter("decode", filename, data)
-        if fd:
-            return fd.write(data)
         return self.wopener(filename, 'w').write(data)
 
+    def wwritedata(self, filename, data):
+        return self._filter("decode", filename, data)
+
     def transaction(self):
         tr = self.transhandle
         if tr != None and tr.running():