From: Fredrik Wendt Date: Wed, 9 Jun 2010 20:09:35 +0000 (+0100) Subject: Friend now accepts initial properties (simplify during testing) X-Git-Tag: 0.8.0~14^2~4 X-Git-Url: https://vcs.maemo.org/git/?p=hermes;a=commitdiff_plain;h=8cba4541d7533bcbe0eee9b7822c09fc53e66e1a Friend now accepts initial properties (simplify during testing) Signed-off-by: Fredrik Wendt --- diff --git a/package/src/org/maemo/hermes/engine/friend.py b/package/src/org/maemo/hermes/engine/friend.py index 2ca6b5d..74f96da 100644 --- a/package/src/org/maemo/hermes/engine/friend.py +++ b/package/src/org/maemo/hermes/engine/friend.py @@ -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)