Ticket #5852: 5852.patch
| File 5852.patch, 1.6 KB (added by moijes12, 9 months ago) |
|---|
-
twisted/mail/test/test_smtp.py
1518 1518 client.sentMail(199, "Test response", 1, addresses, client.log) 1519 1519 1520 1520 return onDone 1521 1522 1523 class DeprecationTests(unittest.TestCase): 1524 """ 1525 Test for deprecations. 1526 """ 1527 1528 1529 def test_esmtpClientTlsModeDeprecation(self): 1530 """ 1531 Test deprecation of ESMTPClient.tlsMode. 1532 """ 1533 self.assertEqual(len(self.flushWarnings([smtp.ESMTPClient.setTlsMode])), 1) -
twisted/mail/smtp.py
8 8 9 9 import time, re, base64, types, socket, os, random, rfc822 10 10 import binascii 11 import warnings 11 12 from email.base64MIME import encode as encode_base64 12 13 13 14 from zope.interface import implements, Interface … … 1244 1245 self.authenticators = [] 1245 1246 self.secret = secret 1246 1247 self.context = contextFactory 1247 self. tlsMode = False1248 self.setTlsMode(False) 1248 1249 1249 1250 1251 def setTlsMode(self, tlsMode=False): 1252 """ 1253 Setter method for setting tlsMode. 1254 """ 1255 warnings.warn("tlsMode is deprecated since Twisted 12.2", category=DeprecationWarning, stacklevel=2) 1256 self.tlsMode = tlsMode 1257 1258 1250 1259 def esmtpEHLORequired(self, code=-1, resp=None): 1251 1260 self.sendError(EHLORequiredError(502, "Server does not support ESMTP Authentication", self.log.str())) 1252 1261
