mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-18 12:19:29 +00:00
Various bugfixes for the Jabber XMPP method
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import time
|
||||
import xmpp
|
||||
|
||||
class JabberAddUser():
|
||||
class JabberAdmin():
|
||||
""" Adds a jabber user to a remote Jabber server """
|
||||
|
||||
def __init__(self, server, username, password, ip=None):
|
||||
@@ -101,7 +101,12 @@ class JabberAddUser():
|
||||
# Send request and pray for the best
|
||||
resp = self._client.SendAndWaitForResponse(iq)
|
||||
|
||||
if resp.getTag('command').getTag('x').getTag('field', attrs={'label': 'Password'}).getTag('value').getData():
|
||||
try:
|
||||
val = resp.getTag('command').getTag('x').getTag('field', attrs={'label': 'Password'}).getTag('value').getData()
|
||||
except AttributeError:
|
||||
return False
|
||||
|
||||
if not val.strip() == '':
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user