[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819

Sebastian Krzyszkowiak seba.dos1 at gmail.com
Sat Aug 6 08:18:12 UTC 2011


The following commit has been merged in the debian branch:
commit 7ce7d1bb0825b0fad454c0d5af796b259884ec34
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date:   Sat Aug 29 22:00:38 2009 +0200

    opimd: kill duplicates! We don't like them!

diff --git a/framework/subsystems/opimd/pimd_generic.py b/framework/subsystems/opimd/pimd_generic.py
index e1b125d..c8b55f9 100644
--- a/framework/subsystems/opimd/pimd_generic.py
+++ b/framework/subsystems/opimd/pimd_generic.py
@@ -265,8 +265,11 @@ class GenericEntry():
         @return True on successful merge, False otherwise"""
 
         duplicated = True
+        self_fields = self.get_content()
         for field_name in entry_fields:
-            if self[field_name]!=entry_fields[field_name]:
+            if entry_fields[field_name] and self_fields.get(field_name) and self_fields[field_name]!=entry_fields[field_name]:
+                print "self:  " + str(self_fields.get(field_name))
+                print "entry: " + str(entry_fields[field_name])
                 duplicated = False
                 break
 
@@ -281,7 +284,7 @@ class GenericEntry():
         for field_name in entry_fields:
             if not field_name.startswith('_') and field_name!='Path':
                 field_value=entry_fields[field_name]
-                if self[field_name]!=field_value:
+                if self_fields.get(field_name) and self_fields[field_name]!=field_value:
                     merge[0] = 0
                     break
                 else:

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list