Package: devscripts
Version: 2.15.10
Severity: wishlist
File: /usr/bin/wrap-and-sort
Hi,
The wrap-and-sort script has:
def remove_trailing_whitespaces(filename):
But it doesn't remove double or more spaces
inside a line. e.g:
' text which belongs to long description. End of line'
I'm not a programmer, but I did a search and added
a line to do that. I copied these lines and made a
test:
#!/usr/bin/python3
import re
content = open("control").read().rstrip() + "\n"
lines = content.split("\n")
lines = [l.rstrip() for l in lines]
+lines = [re.sub('\s+', ' ', l) for l in lines]
new_content = "\n".join(lines)
f = open("control", "w")
f.write(new_content)
f.close()
The line I added doesn't remove all spaces at the
end of the line. That's why two for loops. It works
in a separate test script. But I put it in wrap-and-sort
and it didn't.
It can be useful for long description in debian/control.
I don't know about the others files.
regards,
--
Herbert Parentes Fortes Neto (hpfn)
_______________________________________________
devscripts-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel