Advertisement
mrnethen

Untitled

Nov 11th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. def save(self, *args, **kwargs):
  2. decode = kwargs.get('decode', True)
  3. if decode and self.raw_body and not isinstance(self.raw_body, unicode):
  4. for body_charset in 'koi8-r', 'latin-1', 'utf-8', 'ascii':
  5. try:
  6. self.raw_body = self.raw_body.decode(body_charset)
  7. except Exception:
  8. pass
  9. else:
  10. break
  11. # self.raw_body = self.raw_body.decode(
  12. # chardet.detect(self.raw_body)['encoding'])
  13. super(EmailLog, self).save(*args, **kwargs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement