Merge branch 'master' of git@wendt.se:hermes
authorFredrik Wendt <fredrik@wendt.se>
Wed, 9 Jun 2010 20:09:56 +0000 (21:09 +0100)
committerFredrik Wendt <fredrik@wendt.se>
Wed, 9 Jun 2010 20:09:56 +0000 (21:09 +0100)
1  2 
package/src/org/maemo/hermes/engine/friend.py

@@@ -5,14 -5,12 +5,14 @@@ class Friend()
         Released under the Artistic Licence."""
  
      
 -    def __init__(self, name=None, source=None):
 +    def __init__(self, name=None, props=None):
          """ source is source service, such as LinkedIn """
          self._attributes = {};
          if name: self._set('fn', name)
          self._multi_attributes = {}
 -        self._source = source 
 +        if props:
 +            for key in props:
 +                self._set(key, props[key])
          
      def __getitem__(self, key):
          return self._safe_get(key)
@@@ -75,7 -73,7 +75,7 @@@
      def set_photo_url(self, url):
          self._set('photo-url', url)
      
-     def update_friend(self, other_friend, overwrite=False):
+     def update_from_friend(self, other_friend, overwrite=False):
          """
          Overwrites any attributes in this friend, with attributes from other_friend
          """