)]}'
{"oslo_serialization/jsonutils.py":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"7c687fd8f46610fef66ebb0c451552b93a6af7b0","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        if isinstance(value, dict):"},{"line_number":151,"context_line":"            return dict((k, recursive(v)) for k, v in six.iteritems(value))"},{"line_number":152,"context_line":"        elif hasattr(value, \u0027iteritems\u0027):"},{"line_number":153,"context_line":"            return recursive(dict(value.iteritems()), level\u003dlevel + 1)"},{"line_number":154,"context_line":"        elif hasattr(value, \u0027__iter__\u0027):"},{"line_number":155,"context_line":"            return list(map(recursive, value))"},{"line_number":156,"context_line":"        elif convert_instances and hasattr(value, \u0027__dict__\u0027):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a0c5dc1_e90c113d","line":153,"updated":"2015-05-13 12:00:28.000000000","message":"Note (unrelated to this change): Hum, this code is not Python 3 friendly, items() should also be handled on Python 3.","commit_id":"50e1abcb97ac22508e7997c69060f9584434f393"}]}
