aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2022-11-04 13:31:36 +0100
committerMatěj Cepl <mcepl@cepl.eu>2022-11-04 13:31:36 +0100
commitf5cffc79ecc0cff53f3da596c4e3e0625472296a (patch)
treea48f0b4492d5a93b88370982bebdb35a374bbd10
parent32e93e67e9e8df254de064e8d7800239ca031400 (diff)
downloadpyg-f5cffc79ecc0cff53f3da596c4e3e0625472296a.tar.gz
Run 2to3
-rw-r--r--mail2news.py16
-rw-r--r--news2mail.py2
-rw-r--r--setup.py2
3 files changed, 10 insertions, 10 deletions
diff --git a/mail2news.py b/mail2news.py
index 704912a..f9e71c2 100644
--- a/mail2news.py
+++ b/mail2news.py
@@ -14,7 +14,7 @@ Gets news email and sends it via SMTP.
class mail2news is hopefully conform to rfc850.
"""
-from StringIO import StringIO
+from io import StringIO
from collections import OrderedDict
import email
import logging
@@ -87,7 +87,7 @@ class mail2news(object):
"""
try:
- for key in self.message.keys():
+ for key in list(self.message.keys()):
if key.startswith('Resent-'):
if ('X-' + key) in self.message:
self.message['X-Original-' + key] = \
@@ -98,7 +98,7 @@ class mail2news(object):
# In rfc822 References: is considered, but many MUA doen't put it.
if ('References' not in self.message) and \
('In-Reply-To' in self.message):
- print self.message['In-Reply-To']
+ print(self.message['In-Reply-To'])
# some MUA uses msgid without '<' '>'
# ref = findall('([^\s<>\']+@[^\s<>;:\']+)', \
@@ -110,8 +110,8 @@ class mail2news(object):
if (ref and len(ref)):
self.message['References'] = '%s\n' % ref[0]
- except KeyError, message:
- print message
+ except KeyError as message:
+ print(message)
def removeheads(self, heads=None):
"""remove headers like Xref: Path: Lines:
@@ -137,15 +137,15 @@ class mail2news(object):
msgid = '<pyg.%d@tuchailepuppapera.org>\n' % (os.getpid())
self.message['Message-Id'] = msgid
- except KeyError, message:
- print message
+ except KeyError as message:
+ print(message)
def sortheads(self):
"""make list sorted by heads: From: To: Subject: first,
others, X-*, X-Resent-* last"""
heads_dict = OrderedDict(self.message)
- for hdr in self.message.keys():
+ for hdr in list(self.message.keys()):
del self.message[hdr]
# put at top
diff --git a/news2mail.py b/news2mail.py
index ffe0966..6d6ffb3 100644
--- a/news2mail.py
+++ b/news2mail.py
@@ -132,7 +132,7 @@ class news2mail(object):
header_set = ('Received', 'From', 'To', 'Subject', 'Date')
heads_dict = OrderedDict(self.message)
- for hdr in self.message.keys():
+ for hdr in list(self.message.keys()):
del self.message[hdr]
for k in header_set:
diff --git a/setup.py b/setup.py
index 6184381..5040b12 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
-from __future__ import print_function
+
from mail2news import VERSION, DESC
import os.path