[Python-apps-commits] r6407 - in packages/kupfer/trunk/debian (3 files)

dktrkranz at users.alioth.debian.org dktrkranz at users.alioth.debian.org
Thu Dec 16 21:43:03 UTC 2010


    Date: Thursday, December 16, 2010 @ 21:43:02
  Author: dktrkranz
Revision: 6407

Do not crash if Evolution address book is missing

Added:
  packages/kupfer/trunk/debian/patches/evolution_contacts.patch
Modified:
  packages/kupfer/trunk/debian/changelog
  packages/kupfer/trunk/debian/patches/series

Modified: packages/kupfer/trunk/debian/changelog
===================================================================
--- packages/kupfer/trunk/debian/changelog	2010-12-16 20:50:00 UTC (rev 6406)
+++ packages/kupfer/trunk/debian/changelog	2010-12-16 21:43:02 UTC (rev 6407)
@@ -6,10 +6,12 @@
       on dual monitors (Closes: #588500, #588501).
   * debian/patches/debian_path.patch:
     - Refresh for new upstream release.
+  * debian/patches/evolution_contacts.patch:
+    - Do not crash if Evolution address book is missing (Closes: #606956).
   * debian/control:
     - Bump Standards-Version to 3.9.1, no changes required.
 
- -- Luca Falavigna <dktrkranz at debian.org>  Thu, 16 Dec 2010 21:48:22 +0100
+ -- Luca Falavigna <dktrkranz at debian.org>  Thu, 16 Dec 2010 22:41:59 +0100
 
 kupfer (0+v201-2) unstable; urgency=low
 

Added: packages/kupfer/trunk/debian/patches/evolution_contacts.patch
===================================================================
--- packages/kupfer/trunk/debian/patches/evolution_contacts.patch	                        (rev 0)
+++ packages/kupfer/trunk/debian/patches/evolution_contacts.patch	2010-12-16 21:43:02 UTC (rev 6407)
@@ -0,0 +1,14 @@
+Index: kupfer-v203/kupfer/plugin/evolution.py
+===================================================================
+--- kupfer-v203.orig/kupfer/plugin/evolution.py	2010-12-16 22:19:15.176891584 +0100
++++ kupfer-v203/kupfer/plugin/evolution.py	2010-12-16 22:20:06.415639740 +0100
+@@ -100,7 +100,8 @@
+ 		super(ContactsSource, self).__init__(name, "Contacts")
+ 
+ 	def get_items(self):
+-		ebook_ = evolution.ebook.open_addressbook("default")
++		if not ebook_:
++			return
+ 		for contact in ebook_.get_all_contacts():
+ 			name = contact.get_property("full-name")
+ 			email = contact.get_property("email-1")

Modified: packages/kupfer/trunk/debian/patches/series
===================================================================
--- packages/kupfer/trunk/debian/patches/series	2010-12-16 20:50:00 UTC (rev 6406)
+++ packages/kupfer/trunk/debian/patches/series	2010-12-16 21:43:02 UTC (rev 6407)
@@ -1 +1,2 @@
 debian_path.patch
+evolution_contacts




More information about the Python-apps-commits mailing list