søndag den 11. januar 2009

UU-codec med accent grave

Følgende lap gør at mellemrum bliver erstattet med accent grave i Python 2.5s uu-codec:

diff --git a/uu_codec.py b/uu_codec.py
index 43fb93c..94552fc 100644
--- a/uu_codec.py
+++ b/uu_codec.py
@@ -34,9 +34,9 @@ def uu_encode(input,errors='strict',filename='',mode=0666):
write('begin %o %s\n' % (mode & 0777, filename))
chunk = read(45)
while chunk:
- write(b2a_uu(chunk))
+ write(b2a_uu(chunk).replace(' ', '`'))
chunk = read(45)
- write(' \nend\n')
+ write('`\nend\n')

return (outfile.getvalue(), len(input))


Se osse andet lappegrej fra samme forfatter.