From 05bf17c777938c9bf73f78c69fd3aec9b7015ead Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 10 Dec 2013 17:25:31 +0100 Subject: [PATCH] core: fixed statuses parameter in setPresence, and using @NONE@ instead of @DEFAULT@ for default profile_key --- src/core/sat_main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/sat_main.py b/src/core/sat_main.py index b9759404..1c8802c3 100644 --- a/src/core/sat_main.py +++ b/src/core/sat_main.py @@ -550,8 +550,10 @@ class SAT(service.Service): treatments.addCallback(sendAndStore) treatments.callback(mess_data) - def setPresence(self, to="", show="", priority=0, statuses={}, profile_key='@DEFAULT@'): + def setPresence(self, to="", show="", priority=0, statuses=None, profile_key='@NONE@'): """Send our presence information""" + if statuses is None: + statuses = {} profile = self.memory.getProfileName(profile_key) assert(profile) to_jid = jid.JID(to) if to else None