Mercurial > public > mercurial-scm > hg
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) |