core: fixed None instead of empty dict in availableReceived
This commit is contained in:
parent
75f4211b95
commit
95985d283e
1 changed files with 5 additions and 0 deletions
|
|
@ -165,6 +165,9 @@ class SatPresenceProtocol(xmppim.PresenceClientProtocol):
|
|||
def availableReceived(self, entity, show=None, statuses=None, priority=0):
|
||||
debug (_("presence update for [%(entity)s] (available, show=%(show)s statuses=%(statuses)s priority=%(priority)d)") % {'entity':entity, 'show':show, 'statuses':statuses, 'priority':priority})
|
||||
|
||||
if not statuses:
|
||||
statuses = {}
|
||||
|
||||
if statuses.has_key(None): #we only want string keys
|
||||
statuses["default"] = statuses[None]
|
||||
del statuses[None]
|
||||
|
|
@ -178,8 +181,10 @@ class SatPresenceProtocol(xmppim.PresenceClientProtocol):
|
|||
|
||||
def unavailableReceived(self, entity, statuses=None):
|
||||
debug (_("presence update for [%(entity)s] (unavailable, statuses=%(statuses)s)") % {'entity':entity, 'statuses':statuses})
|
||||
|
||||
if not statuses:
|
||||
statuses = {}
|
||||
|
||||
if statuses.has_key(None): #we only want string keys
|
||||
statuses["default"] = statuses[None]
|
||||
del statuses[None]
|
||||
|
|
|
|||
Loading…
Reference in a new issue