@@ -138,7 +138,7 @@ def decode(input, output, encoding):
138138 if encoding == 'quoted-printable' :
139139 import quopri
140140 return quopri .decode (input , output )
141- if encoding in ('uuencode' , 'x-uuencode' ):
141+ if encoding in ('uuencode' , 'x-uuencode' , 'uue' , 'x-uue' ):
142142 import uu
143143 return uu .decode (input , output )
144144 if decodetab .has_key (encoding ):
@@ -154,7 +154,7 @@ def encode(input, output, encoding):
154154 if encoding == 'quoted-printable' :
155155 import quopri
156156 return quopri .encode (input , output , 0 )
157- if encoding in ('uuencode' , 'x-uuencode' ):
157+ if encoding in ('uuencode' , 'x-uuencode' , 'uue' , 'x-uue' ):
158158 import uu
159159 return uu .encode (input , output )
160160 if encodetab .has_key (encoding ):
@@ -177,13 +177,17 @@ def encode(input, output, encoding):
177177decodetab = {
178178 'uuencode' : uudecode_pipe ,
179179 'x-uuencode' : uudecode_pipe ,
180+ 'uue' : uudecode_pipe ,
181+ 'x-uue' : uudecode_pipe ,
180182 'quoted-printable' : 'mmencode -u -q' ,
181183 'base64' : 'mmencode -u -b' ,
182184}
183185
184186encodetab = {
185187 'x-uuencode' : 'uuencode tempfile' ,
186188 'uuencode' : 'uuencode tempfile' ,
189+ 'x-uue' : 'uuencode tempfile' ,
190+ 'uue' : 'uuencode tempfile' ,
187191 'quoted-printable' : 'mmencode -q' ,
188192 'base64' : 'mmencode -b' ,
189193}
0 commit comments