What is the use of the keyword argument 'newline'? I tried to find
where it's used to implement it in _stringio, but I have not found it
in neither TextIOBase and TextIOWrapper.
Thanks,
-- Alexandre
> Author: guido.van.rossum
> Date: Fri Jul 27 20:03:11 2007
> New Revision: 56587
>
> --- python/branches/py3k-struni/Lib/io.py (original)
> +++ python/branches/py3k-struni/Lib/io.py Fri Jul 27 20:03:11 2007
> @@ -1262,11 +1262,13 @@
>
> # XXX This is really slow, but fully functional
>
> - def __init__(self, initial_value=""):
> - super(StringIO, self).__init__(BytesIO(), "utf-8")
> + def __init__(self, initial_value="", encoding="utf-8", newline=None):
> + super(StringIO, self).__init__(BytesIO(),
> + encoding=encoding,
> + newline=newline)
> if initial_value:
> self.write(initial_value)
> self.seek(0)
>
> def getvalue(self):
> - return self.buffer.getvalue().decode("utf-8")
> + return self.buffer.getvalue().decode(self._encoding)
>
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins