Refactor of mail parser, split date validation
authorGermán Poo-Caamaño <gpoo@gnome.org>
Thu, 29 Sep 2011 23:29:51 +0000 (16:29 -0700)
committerSantiago Dueñas <sduenas@libresoft.es>
Thu, 6 Oct 2011 07:54:06 +0000 (09:54 +0200)
commitc9ca65dc6d489d578e8494ea59feafdb22850488
tree1ef6ee27204c47ce97ed6fa91f521e122ccf8178
parent25f8f957a6909ca7c0a32753ce6d9bf27f7fd647
Refactor of mail parser, split date validation

Made the code less nested and more Pythonic.  There are
improvements to do, such as, decoding headers (subject,
in-reply-to, name) and recoding it into utf-8, more validations
(use the header 'receipt' to get the date, etc.

The date parsing was split in a separate method, which also
detects old messages (<Y2K) that might be broken using only
two digits to represent a year.

Signed-off-by: Germán Poo-Caamaño <gpoo@gnome.org>
pymlstats/analyzer.py