def delayed_update_presence(self): Resource.update_presences(self._presences) for presence in self._presences: self.parse_vcard_update(presence) del self._presences[:] self.update_presence_flag = False signals.user_roster_status_received.send(sender=self) return True