ability to format dicts

This commit is contained in:
Romain Bignon 2012-05-04 16:27:49 +02:00
commit f7214e5e62
5 changed files with 51 additions and 30 deletions

View file

@ -30,8 +30,7 @@ class SimpleFormatter(IFormatter):
self.field_separator = field_separator
self.key_value_separator = key_value_separator
def format_obj(self, obj, alias):
item = self.to_dict(obj)
def format_dict(self, item):
return self.field_separator.join(u'%s%s' % (
(u'%s%s' % (k, self.key_value_separator) if self.display_keys else ''), v)
for k, v in item.iteritems())