Mercurial > libervia-backend
changeset 1462:c74015dc2785
quick_frontend: minor fixes
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 16 Aug 2015 01:01:34 +0200 |
parents | 9fce331ba0fd |
children | 364dcdae2bff |
files | frontends/src/quick_frontend/quick_chat.py frontends/src/quick_frontend/quick_contact_list.py |
diffstat | 2 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_chat.py Sun Aug 16 01:00:54 2015 +0200 +++ b/frontends/src/quick_frontend/quick_chat.py Sun Aug 16 01:01:34 2015 +0200 @@ -29,7 +29,7 @@ # FIXME: to be removed when an acceptable solution is here unicode('') # XXX: unicode doesn't exist in pyjamas except (TypeError, AttributeError): # Error raised is not the same depending on pyjsbuild options - unicode = lambda x: str(x) + unicode = str class QuickChat(quick_widgets.QuickWidget):
--- a/frontends/src/quick_frontend/quick_contact_list.py Sun Aug 16 01:00:54 2015 +0200 +++ b/frontends/src/quick_frontend/quick_contact_list.py Sun Aug 16 01:01:34 2015 +0200 @@ -134,17 +134,18 @@ result.setdefault(entity, set()).add(group) return result + def _gotContacts(self, contacts): + for contact in contacts: + self.host.newContactHandler(*contact, profile=self.profile) + def fill(self): """Get all contacts from backend, and fill the widget Contacts will be cleared before refilling them """ self.clearContacts(keep_cache=True) - def gotContacts(contacts): - for contact in contacts: - self.host.newContactHandler(*contact, profile=self.profile) - self.host.bridge.getContacts(self.profile, callback=gotContacts) + self.host.bridge.getContacts(self.profile, callback=self._gotContacts) def update(self): """Update the display when something changed"""