# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
-import StringIO
-
+import sys
+from io import StringIO
import mailer
import gpg
import util
class Notifier:
def __init__(self, g):
- self.xml = StringIO.StringIO()
+ self.xml = StringIO()
self.xml.write("<notification group-id='%s' builder='%s'>\n" % \
(g.id, config.builder))
def send(self, r):
- sio = StringIO.StringIO()
+ sio = StringIO()
self.xml.write("</notification>\n")
self.xml.seek(0)
- sio.write(gpg.sign(self.xml.read()))
+ sio.write(util.to_str(gpg.sign(self.xml.read())))
self.xml = None
sio.seek(0)
notifyq.init(r)