From 83f6fa21b6d0b94e5a5505665189a2c1574c3fa9 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Mon, 21 Jun 2010 17:50:38 +0200 Subject: [PATCH] handle case id is not a string --- weboob/tools/application/formatters/iformatter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/application/formatters/iformatter.py b/weboob/tools/application/formatters/iformatter.py index df367df5..0e39ee5c 100644 --- a/weboob/tools/application/formatters/iformatter.py +++ b/weboob/tools/application/formatters/iformatter.py @@ -85,7 +85,7 @@ class IFormatter(object): if selected_fields is not None and k not in selected_fields: continue if k in id_fields: - v += u'@%s' % backend_name + v = u'%s@%s' % (unicode(v), backend_name) yield k, v fields_iterator = obj.iter_fields() if hasattr(obj, 'iter_fields') else self.iter_fields(obj) d = dict((k, v) for k, v in iter_select_and_decorate(fields_iterator))