unicode vs. bytestring vs. utf8-byte-string aufräumen
Johannes Schilling: man muss mal klar machen an welchen stellen welches encoding verwendet wird.
pickle macht per default ascii, die mails scheinen auch ascii zu werden, s. mailhandler:55f. readMeta gibt utf8-byte-strings zurück, weil da nun mal utf8 im pdf stehen kann. werkzeug macht laut http://werkzeug.pocoo.org/docs/unicode/ automagisch de-/encoding von/zu unicode bei den requests. jinja2 beschwert sich wenns bytestrings kriegt die was anderes sin als ascii, und nimmt unicode an wenns n unicode-objekt kriegt.
ich denk im moment dass es am sinnvollsten ist, überall wo unicode drin sein kann, unicode-datentyp zu nehmen. falls das unterstützung findet, müsste man die pickles auch umstellen, weil die können nur ascii. schaun ob die dann abwärtskompatibel sin..