Removed unused exception handling from group update

This commit is contained in:
Adarnof 2015-12-23 01:26:30 +00:00
parent 0c4cda95d9
commit 5d9a3b6b43

View File

@ -81,26 +81,23 @@ class OpenfireManager:
@staticmethod @staticmethod
def update_user_groups(username, password, groups): def update_user_groups(username, password, groups):
try: api = ofUsers(settings.OPENFIRE_ADDRESS, settings.OPENFIRE_SECRET_KEY)
api = ofUsers(settings.OPENFIRE_ADDRESS, settings.OPENFIRE_SECRET_KEY) response = api.get_user_groups(username)
response = api.get_user_groups(username) remote_groups = []
remote_groups = [] if response:
if response: remote_groups = response['groupname']
remote_groups = response['groupname'] add_groups = []
add_groups = [] del_groups = []
del_groups = [] for g in groups:
for g in groups: if not g in remote_groups:
if not g in remote_groups: add_groups.append(g)
add_groups.append(g) for g in remote_groups:
for g in remote_groups: if not g in groups:
if not g in groups: del_groups.append(g)
del_groups.append(g) if add_groups:
if add_groups: api.add_user_groups(username, add_groups)
api.add_user_groups(username, add_groups) if del_groups:
if del_groups: api.delete_user_groups(username, del_groups)
api.delete_user_groups(username, del_groups)
except e:
print e
@staticmethod @staticmethod
def delete_user_groups(username, groups): def delete_user_groups(username, groups):