diff -r cf7a1ad9ee42 -r 73ea636a5562 entity.py --- a/entity.py Fri Jun 26 16:27:37 2015 +0200 +++ b/entity.py Fri Jun 26 16:29:28 2015 +0200 @@ -336,7 +336,7 @@ else: visited.add(eschema.type) _fetchattrs = [] - for attr in fetchattrs: + for attr in sorted(fetchattrs): try: rschema = eschema.subjrels[attr] except KeyError: