Convert incoming text/* email payloads to unicode in be-handle-mail.
authorW. Trevor King <wking@drexel.edu>
Wed, 23 Sep 2009 10:30:31 +0000 (06:30 -0400)
committerW. Trevor King <wking@drexel.edu>
Wed, 23 Sep 2009 10:30:31 +0000 (06:30 -0400)
commit73bc42e2641a45147e5b4accd63079fa8eb1d09e
treec3a570a0aac16f813726cdc874d7a2f69fe6a595
parente174881e3e39fbffa75aa0a1f858998827ad204c
Convert incoming text/* email payloads to unicode in be-handle-mail.

Switched from cStringIO to StringIO in be-handle-mail because:
  (from http://docs.python.org/library/stringio.html)

  "Unlike the memory files implemented by the StringIO module, those
  provided by this [cStringIO] module are not able to accept Unicode
  strings that cannot be encoded as plain ASCII strings."

I'm not sure what all the fuss with sys.__stdin__ had been about in
Command.run(), but I took it out and everything still seems to work
;).

Also fix Makefail (again!) to install under $HOME by default.
Makefile
interfaces/email/interactive/be-handle-mail