Mercurial > libervia-backend
comparison src/memory/disco.py @ 961:0e8c2414f89c
memory (disco): bug fix in findFeaturesSet
author | souliane <souliane@mailoo.org> |
---|---|
date | Mon, 31 Mar 2014 17:50:07 +0200 |
parents | 027a054c6dda |
children | 723f28cd15c7 |
comparison
equal
deleted
inserted
replaced
960:3a22c011fdbd | 961:0e8c2414f89c |
---|---|
168 jid_ = jid.JID(client.jid.host) | 168 jid_ = jid.JID(client.jid.host) |
169 features = set(features) | 169 features = set(features) |
170 found_entities = set() | 170 found_entities = set() |
171 | 171 |
172 items = yield self.getItems(jid_, profile_key) | 172 items = yield self.getItems(jid_, profile_key) |
173 for entity in [jid_] + items: | 173 for entity in [jid_] + [item.entity for item in items]: |
174 infos = yield self.getInfos(entity, profile_key) | 174 infos = yield self.getInfos(entity, profile_key) |
175 if category is not None or type_ is not None: | 175 if category is not None or type_ is not None: |
176 categories = set() | 176 categories = set() |
177 types = set() | 177 types = set() |
178 for identity in infos.identities: | 178 for identity in infos.identities: |