[kupfer: 8/23] plugin.skype: prefer displayname over fullname and handle
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer: 8/23] plugin.skype: prefer displayname over fullname and handle
- Date: Sat, 2 Jan 2010 23:10:58 +0000 (UTC)
commit 6aa836213b5c09665cad5e2578b0b1a4f55a01c4
Author: Karol BÄ?dkowski <karol bedkowsk+gh gmail com>
Date: Tue Nov 17 11:35:49 2009 +0100
plugin.skype: prefer displayname over fullname and handle
kupfer/plugin/skype.py | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/kupfer/plugin/skype.py b/kupfer/plugin/skype.py
index 604c0b0..50e2bb9 100644
--- a/kupfer/plugin/skype.py
+++ b/kupfer/plugin/skype.py
@@ -122,9 +122,11 @@ class Skype(object):
user = user.strip()
fullname = skype.Invoke('GET USER %s FULLNAME' % user)
fullname = _parse_response(fullname, 'USER %s FULLNAME' % user)
+ displayname = skype.Invoke('GET USER %s DISPLAYNAME' % user)
+ displayname = _parse_response(displayname, 'USER %s DISPLAYNAME' % user)
status = skype.Invoke('GET USER %s ONLINESTATUS' % user)
status = _parse_response(status, 'USER %s ONLINESTATUS' % user)
- self._friends.append((user, fullname, status))
+ self._friends.append((user, fullname, status, displayname))
@property
def friends(self):
@@ -236,8 +238,8 @@ class ContactsSource(AppLeafContentMixin, Source):
def get_items(self):
pretty.print_debug(__name__, 'ContactsSource', 'get_items')
- for handle, fullname, status in Skype.get().friends:
- yield Contact((fullname or handle), handle, status)
+ for handle, fullname, status, displayname in Skype.get().friends:
+ yield Contact((displayname or fullname or handle), handle, status)
def get_icon_name(self):
return 'skype'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]