diff --git a/xmlrpc/README.txt b/xmlrpc/README.txt index d60bc0e..5507db4 100755 --- a/xmlrpc/README.txt +++ b/xmlrpc/README.txt @@ -92,7 +92,7 @@ Now we are ready to deal with children and parents... >>> pa[0]['name'] u'hasType' >>> sorted(p['name'] for p in pa[0]['objects']) - u'predicate' + [u'predicate'] Fin de partie diff --git a/xmlrpc/common.py b/xmlrpc/common.py index 56ec685..104bb82 100644 --- a/xmlrpc/common.py +++ b/xmlrpc/common.py @@ -102,7 +102,10 @@ def formatRelations(rels, useSecond=True): predIds[predId] = len(result) result.append({'id': predId, 'name': getName(pred), 'title': pred.title, 'objects': []}) - result[predIds[predId]]['objects'].append( - objectAsDict(useSecond and rel.second or rel.first)) + if useSecond: + other = rel.second + else: + other = rel.first + result[predIds[predId]]['objects'].append(objectAsDict(other)) return result