comparison src/memory/memory.py @ 1007:a7d33c7a8277

core (log): refactoring + twisted backend: - configuration is now done with classes, so inheritance is possible - twisted backend now use twisted log methods - log not produced by SàT directly in twisted backend are captured by an observer (twistedObserver) and sent back to SàT logging chain, with the "twisted" logger. - \\default output use normal twistd output, except in debug mode where it add an stdout output in addition to the log file. - when log_colors = True, colors are enabled only where it's possible (tty out), when log_colors=force colors are always enabled. - fixed some bad log.xxx calls
author Goffi <goffi@goffi.org>
date Mon, 05 May 2014 18:58:34 +0200
parents 52ec79aa5bbe
children fee00f2e11c2
comparison
equal deleted inserted replaced
1006:325fd230c15d 1007:a7d33c7a8277
324 entities_presence = {} 324 entities_presence = {}
325 for entity in self._entities_cache[profile]: 325 for entity in self._entities_cache[profile]:
326 if "presence" in self._entities_cache[profile][entity]: 326 if "presence" in self._entities_cache[profile][entity]:
327 entities_presence[entity] = self._entities_cache[profile][entity]["presence"] 327 entities_presence[entity] = self._entities_cache[profile][entity]["presence"]
328 328
329 log.debug("Memory getPresenceStatus (%s)", entities_presence) 329 log.debug("Memory getPresenceStatus (%s)" % entities_presence)
330 return entities_presence 330 return entities_presence
331 331
332 def setPresenceStatus(self, entity_jid, show, priority, statuses, profile_key): 332 def setPresenceStatus(self, entity_jid, show, priority, statuses, profile_key):
333 """Change the presence status of an entity 333 """Change the presence status of an entity
334 @param entity_jid: jid.JID of the entity 334 @param entity_jid: jid.JID of the entity