comparison mercurial/util_win32.py @ 5847:e52383c7e7ab

util_win32: implement posixfile_nt.writelines() Used by the keyword extension.
author Patrick Mezard <pmezard@gmail.com>
date Fri, 11 Jan 2008 21:20:27 +0100
parents 55d3e845736a
children e90a7a3c28a4
comparison
equal deleted inserted replaced
5830:c32d41affb68 5847:e52383c7e7ab
283 val, nwrit = win32file.WriteFile(self.handle, data) 283 val, nwrit = win32file.WriteFile(self.handle, data)
284 data = data[nwrit:] 284 data = data[nwrit:]
285 except pywintypes.error, err: 285 except pywintypes.error, err:
286 raise WinIOError(err) 286 raise WinIOError(err)
287 287
288 def writelines(self, sequence):
289 for s in sequence:
290 self.write(s)
291
288 def seek(self, pos, whence=0): 292 def seek(self, pos, whence=0):
289 try: 293 try:
290 win32file.SetFilePointer(self.handle, int(pos), whence) 294 win32file.SetFilePointer(self.handle, int(pos), whence)
291 except pywintypes.error, err: 295 except pywintypes.error, err:
292 raise WinIOError(err) 296 raise WinIOError(err)