textwrap.fill algorithm? (Difference with vim)
Matěj Cepl
mcepl at cepl.eu
Sat Apr 22 14:01:51 EDT 2017
On 2017-04-22, 01:01 GMT, Gregory Ewing wrote:
> I don't know what vim is doing, but if you tell Python you
> want lines no longer than 65 characters, it takes you at
> your word.
Oh, I’ve got it. textwrap.fill() (only in Python 2.*?) completely
sucks with bytes, because of course it counts every byte as
separate character for purpose of counting. All the text must be
converted into unicode. It would be probably nice, if the
textwrap documentation mentioned it.
Best,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: mcepl at ceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
Of course I'm respectable. I'm old. Politicians, ugly buildings,
and whores all get respectable if they last long enough.
--John Huston in "Chinatown."
More information about the Python-list
mailing list