[PATCH 2 of 2 V2] statichttprepo.httprangeheader: implement readlines

Augie Fackler raf at durin42.com
Sun Nov 17 21:52:15 UTC 2013


On Sun, Nov 17, 2013 at 01:41:43PM -0800, Siddharth Agarwal wrote:
> # 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

queued these, thanks

>
> 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
>
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel



More information about the Mercurial-devel mailing list