I have a perculiar problem.
I'm using the extract_msg package to analyse a bunch of .msg files. The package results in an NotImplementedError error when the .msg file contains attachtments. I'm using a try-except block to catch this error, but for some weird reason its prints "hello" for every error it finds. Nowhere in my code I wrote it to print "hello" so I'm a bit baffled here.
Has anyone seen this before? And how can I avoid this strange thing from happening?
#f-variabele
f = glob.glob(r'D:\AA Brenda\Python\DVS_lang\*\*.msg', recursive=True)
instead of this please do like this and try again
f = glob.glob(r'D:/AA Brenda/Python/DVS_lang/**/*.msg', recursive=True)
#loop over folders
paths =[]
senders = []
recipients = []
dates = []
subjects = []
body = []
#append data to lists:
for filename in f:
try:
msg = extract_msg.Message(filename)
paths.append(filename)
senders.append(msg.sender)
recipients.append(msg.to)
dates.append(msg.date)
subjects.append(msg.subject)
body.append(msg.body)
except NotImplementedError: #"NotImplementedError: Current version of ExtractMsg.py does not
#support extraction of containers that are not embeded msg files."
print("")