[PATCH 2 of 2 V2] statichttprepo.httprangeheader: implement readlines
Siddharth Agarwal
sid0 at fb.com
Sun Nov 17 15:41:43 CST 2013
# HG changeset patch
# User Siddharth Agarwal <sid0 at fb.com>
# Date 1384723878 28800
# Sun Nov 17 13:31:18 2013 -0800
# Node ID 81d00175c0a2cac7d3783b86e7740d58dea9c248
# Parent e1ef7723bb1da674a1a85cc872437735e8f4b08e
statichttprepo.httprangeheader: implement readlines
bookmarks.readcurrent() requires readlines() on file objects returned from
repo.vfs. It isn't used right now but will be in upcoming patches.
diff --git a/mercurial/statichttprepo.py b/mercurial/statichttprepo.py
--- a/mercurial/statichttprepo.py
+++ b/mercurial/statichttprepo.py
@@ -54,8 +54,10 @@
data = data[:bytes]
self.pos += len(data)
return data
+ def readlines(self):
+ return self.read().splitlines(True)
def __iter__(self):
- return iter(self.read().splitlines(True))
+ return iter(self.readlines())
def close(self):
pass
More information about the Mercurial-devel
mailing list