XEP-0045: Remove "self" returns from stanza methods

This commit is contained in:
mathieui 2020-12-03 22:35:23 +01:00
parent de548fbcce
commit 98b9a6f9e3

View File

@ -69,12 +69,10 @@ class MUCBase(ElementBase):
def set_affiliation(self, value): def set_affiliation(self, value):
self.set_item_attr('affiliation', value) self.set_item_attr('affiliation', value)
return self
def del_affiliation(self): def del_affiliation(self):
# TODO: set default affiliation # TODO: set default affiliation
self.del_item_attr('affiliation') self.del_item_attr('affiliation')
return self
def get_jid(self): def get_jid(self):
return JID(self.get_item_attr('jid', '')) return JID(self.get_item_attr('jid', ''))
@ -83,11 +81,9 @@ class MUCBase(ElementBase):
if not isinstance(value, str): if not isinstance(value, str):
value = str(value) value = str(value)
self.set_item_attr('jid', value) self.set_item_attr('jid', value)
return self
def del_jid(self): def del_jid(self):
self.del_item_attr('jid') self.del_item_attr('jid')
return self
def get_role(self): def get_role(self):
return self.get_item_attr('role', '') return self.get_item_attr('role', '')
@ -95,12 +91,10 @@ class MUCBase(ElementBase):
def set_role(self, value): def set_role(self, value):
# TODO: check for valid role # TODO: check for valid role
self.set_item_attr('role', value) self.set_item_attr('role', value)
return self
def del_role(self): def del_role(self):
# TODO: set default role # TODO: set default role
self.del_item_attr('role') self.del_item_attr('role')
return self
def get_nick(self): def get_nick(self):
return self.parent()['from'].resource return self.parent()['from'].resource