فهرست منبع

Convert port and host to string since the 2.x socket module expects int or string

Helmut Pozimski 11 سال پیش
والد
کامیت
20eb9f1248
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      stov.py

+ 5 - 1
stov.py

@@ -402,7 +402,11 @@ FROM subscriptions")
 		msg.attach(msgtext)
 		serverconnection = smtplib.SMTP()
 		try:
-			serverconnection.connect(conf.values["mailhost"], conf.values["smtpport"])
+			if sys.version_info >= (3, 0):
+				serverconnection.connect(conf.values["mailhost"], conf.values["smtpport"])
+			else:
+				serverconnection.connect(str(conf.values["mailhost"]),
+					str(conf.values["smtpport"]))
 		except smtplib.SMTPConnectError:
 			printf(sys.stderr, _("Could not connect to the smtp server, please"
 						" check your settings!"), outputlevel="default",