mirror of
https://github.com/correl/SleekXMPP.git
synced 2024-11-27 19:19:54 +00:00
Missed a few docstrings.
This commit is contained in:
parent
d0ccbf6b7a
commit
9e2cada19e
1 changed files with 17 additions and 0 deletions
|
@ -239,6 +239,12 @@ class ClientXMPP(BaseXMPP):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _handle_starttls(self, xml):
|
def _handle_starttls(self, xml):
|
||||||
|
"""
|
||||||
|
Handle notification that the server supports TLS.
|
||||||
|
|
||||||
|
Arguments:
|
||||||
|
xml -- The STARTLS proceed element.
|
||||||
|
"""
|
||||||
if not self.authenticated and self.ssl_support:
|
if not self.authenticated and self.ssl_support:
|
||||||
tls_ns = 'urn:ietf:params:xml:ns:xmpp-tls'
|
tls_ns = 'urn:ietf:params:xml:ns:xmpp-tls'
|
||||||
self.add_handler("<proceed xmlns='%s' />" % tls_ns,
|
self.add_handler("<proceed xmlns='%s' />" % tls_ns,
|
||||||
|
@ -253,11 +259,22 @@ class ClientXMPP(BaseXMPP):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def _handle_tls_start(self, xml):
|
def _handle_tls_start(self, xml):
|
||||||
|
"""
|
||||||
|
Handle encrypting the stream using TLS.
|
||||||
|
|
||||||
|
Restarts the stream.
|
||||||
|
"""
|
||||||
logging.debug("Starting TLS")
|
logging.debug("Starting TLS")
|
||||||
if self.start_tls():
|
if self.start_tls():
|
||||||
raise RestartStream()
|
raise RestartStream()
|
||||||
|
|
||||||
def _handle_sasl_auth(self, xml):
|
def _handle_sasl_auth(self, xml):
|
||||||
|
"""
|
||||||
|
Handle authenticating using SASL.
|
||||||
|
|
||||||
|
Arguments:
|
||||||
|
xml -- The SASL mechanisms stanza.
|
||||||
|
"""
|
||||||
if '{urn:ietf:params:xml:ns:xmpp-tls}starttls' in self.features:
|
if '{urn:ietf:params:xml:ns:xmpp-tls}starttls' in self.features:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue