def __init__(self, username, secret, contextFactory=None, *args, **kwargs): self._requestDeferred = None self._requestParams = None self._lastreq = None if username: self.heloFallback = 0 self.username = username else: self.username = '' if contextFactory is None: contextFactory = self._getContextFactory() (_ESMTPClient.__init__( self, secret, contextFactory, *args, **kwargs )) if username: self._registerAuthenticators()
def __init__(self, report_deferred=None, test=None): ESMTPClient.__init__(self, test.password, ssl.ClientContextFactory(), test.username) self.reportDeferred = report_deferred self.test = test