martinrusev / imbox

Python IMAP for Human beings
MIT License
1.19k stars 190 forks source link

TypeError('initial_value must be str or None, not int',) #120

Open syfqcom opened 6 years ago

syfqcom commented 6 years ago
File "/tasks.py", line 1066, in hunt_letter
    for uid, message in all_messages:
  File "/home/www/venv/lib/python3.5/site-packages/imbox/__init__.py", line 57, in fetch_list
    yield (uid, self.fetch_by_uid(uid))
  File "/home/www/venv/lib/python3.5/site-packages/imbox/__init__.py", line 48, in fetch_by_uid
    email_object = parse_email(raw_email, policy=self.parser_policy)
  File "/home/www/venv/lib/python3.5/site-packages/imbox/parser.py", line 136, in parse_email
    email_message = email.message_from_string(raw_email, **email_parse_kwargs)
  File "/usr/lib/python3.5/email/__init__.py", line 38, in message_from_string
    return Parser(*args, **kws).parsestr(s)
  File "/usr/lib/python3.5/email/parser.py", line 68, in parsestr
    return self.parse(StringIO(text), headersonly=headersonly)
TypeError: initial_value must be str or None, not int

Seems a bug?

imbox version is 0.9.5

zevaverbach commented 6 years ago

@HwangGwa can you provide the contents of raw_email here?