[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gzz/modules/email converter.py
From: |
Marc Schiereck |
Subject: |
[Gzz-commits] gzz/gzz/modules/email converter.py |
Date: |
Fri, 25 Oct 2002 17:30:24 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Marc Schiereck <address@hidden> 02/10/25 17:30:24
Modified files:
gzz/modules/email: converter.py
Log message:
E-mails now are saved with CRLF-linebreaks.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/modules/email/converter.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
Patches:
Index: gzz/gzz/modules/email/converter.py
diff -u gzz/gzz/modules/email/converter.py:1.2
gzz/gzz/modules/email/converter.py:1.3
--- gzz/gzz/modules/email/converter.py:1.2 Wed Oct 16 19:27:25 2002
+++ gzz/gzz/modules/email/converter.py Fri Oct 25 17:30:24 2002
@@ -17,6 +17,7 @@
import gzz
import mailbox
+import re
import string
def storeMailbox(file, mediaserver):
@@ -29,4 +30,8 @@
header = string.join(msg.headers , '')
body = string.join(msg.fp.readlines() , '')
- mediaserver.addDatum(header + '\n' + body , "message/rfc822")
+ p = re.compile( '(\r\n|\n)')
+ header = p.sub('\r\n', header)
+ body = p.sub('\r\n', body)
+
+ mediaserver.addDatum(header + '\r\n' + body , "message/rfc822")