Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits: 03bbb2fa by lovetox at 2021-03-06T16:04:59+01:00 Roster: Use a set for groups - - - - - 1 changed file: - nbxmpp/structs.py Changes: ===================================== nbxmpp/structs.py ===================================== @@ -15,7 +15,7 @@ # You should have received a copy of the GNU General Public License # along with this program; If not, see <http://www.gnu.org/licenses/>. -from typing import List +from typing import Set import time import random @@ -143,7 +143,7 @@ class RosterItem: name: str = None ask: str = None subscription: str = None - groups: List[str] = field(default_factory=list) + groups: Set[str] = field(default_factory=set) @classmethod def from_node(cls, node): @@ -156,7 +156,7 @@ class RosterItem: attrs['jid'] = jid groups = {group.getData() for group in node.getTags('group')} - attrs['groups'] = list(groups) + attrs['groups'] = set(groups) return cls(**attrs) View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/03bbb2fafe30652c905beb4903e4893f6488ab0a -- View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/03bbb2fafe30652c905beb4903e4893f6488ab0a You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list [email protected] https://lists.gajim.org/cgi-bin/listinfo/commits
