"""Decode MIME message"""
import os
+import shutil
import subprocess
import sys
def decode_body(msg, s):
"Decode body to plain text using first copiousoutput filter from mailcap"
- import mailcap
+ try:
+ import mailcap
+ except ImportError: # Python 3.13
+ from mimedecode import mailcap_312 as mailcap
import tempfile
global caps
return open(fullpath, 'wb')
except Exception:
if create:
- os.removedirs(full_dir)
+ shutil.rmtree(full_dir)
+ raise