Re: email6 and Python 3.3

Barry Warsaw <[email protected]> Mon, 28 Feb 2011 16:46:54 -0500
Newsgroups gmane.comp.python.mime.devel
Organization Damn Crazy Followers of the Horn
Message-ID <[email protected]>
On Feb 28, 2011, at 04:32 PM, R. David Murray wrote:

>Well, fortunately I've been enjoying it, and the increased recognition
>is certainly one of the rewards, so thank you.

Just wait 'til the hate mail starts.  Fortunately, most of that's got raw
8-bit in the headers, so you're in luck. :)

>Regardless, I think having some sort of introspection on the capabilities
>of the Message object is a good idea, but let's hold off defining it
>until later.  I'd like the design to be informed by the requirements of
>handling externally-defined Message classes, as well as those provided
>by the email package itself.  On the other hand, rather than getting
>too complex, it may be sufficient/better to just define some sort of
>"api version" that a class declares it provides.  I suppose it could be
>an ABC, though personally I don't really like ABCs (but I'm not sure why).

I don't like them much either.  Agreed that if YAGNI, there's no reason to add
them, or introspection for capabilities.

-Barry
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJNbBfOAAoJEBJutWOnSwa/LH8P/3mNMIKoCjYntwao5T4kN/AO
t+elQE6EeL3m51HSM8xfv6QXIlX2aKIJ18i+bdCGtaLWv96SqmAM96aX4181DRdv
eP28mpLs9zHKpYDDsmTJgaNDU1/960YLsJ07DWIzowl2IytY8m64CrPgC2gq7aBp
Xgr40SQtk1GI582ewSVWmZQaUfgXOEIJAFFCOk3l+SPoWF29YP2BgIEKzwJc/rd/
kG9vd/9ZIp5JEVwTUGiR8qJjZZl7JTDKxBEqk50kk5qEX3CyafGnxvE33FGJBqaf
r4Zzf1ySgenGMMnOI8hmO4UaAW0UeY/YUJahLop29+hh5EfQzjGLxueFCY7jKtpk
L5SpNFr4beGcp5GvlVi0X/C4RlfOauvLU1W9UMiSiReg2OMa7DxoZAA+0nDqk/C6
7JpP9l+u2JCrZLuv79fqaLwFk9q6d4j35ohS35JkMjunKzsoZ7QwedJfmFDOXhDG
LtvDVz6dK2Idx0yal6Ae89DnAHIEE/eadMNaida8t4WTizHEi4/vWFLuLERt7utB
NKVrz1kHvUcJYBgEtY3A1OH0CEX2IyRXsPkF22MUkefvkZa76t1XRH2PQsGRMaZl
WG4y/IUZWexhIqq/URPAkiNh2ZJS3+0M8rC5r3tfsaGT/81G76nGkEzDSUP6fcG5
mDKkRPgM7XoZ8v5hdWCT
=D53Q
-----END PGP SIGNATURE-----