]> granicus.if.org Git - python/commitdiff
Skip Montanaro submits a simple patch that makes encode() and decode()
authorGuido van Rossum <guido@python.org>
Tue, 4 Apr 2000 20:53:07 +0000 (20:53 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 4 Apr 2000 20:53:07 +0000 (20:53 +0000)
recognize the '7bit' and '8bit' encodings, to simplify use.

Lib/mimetools.py

index b519c54cdbe075ee28225804223514fd2eec8ee7..27996e04cb4b3766e74591bcd3f58d22040ca2b1 100644 (file)
@@ -140,6 +140,8 @@ def decode(input, output, encoding):
        if encoding in ('uuencode', 'x-uuencode', 'uue', 'x-uue'):
                import uu
                return uu.decode(input, output)
+       if encoding in ('7bit', '8bit'):
+               output.write(input.read())
        if decodetab.has_key(encoding):
                pipethrough(input, decodetab[encoding], output)
        else:
@@ -157,6 +159,8 @@ def encode(input, output, encoding):
        if encoding in ('uuencode', 'x-uuencode', 'uue', 'x-uue'):
                import uu
                return uu.encode(input, output)
+       if encoding in ('7bit', '8bit'):
+               output.write(input.read())
        if encodetab.has_key(encoding):
                pipethrough(input, encodetab[encoding], output)
        else: