)]}'
{"heat/engine/hot/functions.py":[{"author":{"_account_id":13564,"name":"Crag Wolfe","email":"cragcw@gmail.com","username":"cwolfe"},"change_message_id":"640e168bb04985da917d74170ed97d0f20c0fe8f","unresolved":false,"context_lines":[{"line_number":348,"context_line":"                    raise TypeError(_(\u0027\"%s\" params must be strings, numbers, \u0027"},{"line_number":349,"context_line":"                                      \u0027list or map.\u0027) % self.fn_name)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"            return string.replace(placeholder, six.text_type(value))"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"        mapping \u003d collections.OrderedDict(sorted(mapping.items(),"},{"line_number":354,"context_line":"                                                 key\u003dlambda t: len(t[0]),"}],"source_content_type":"text/x-python","patch_set":3,"id":"9ad45d7e_85cdd55f","line":351,"updated":"2016-08-12 20:46:02.000000000","message":"It might be nice to log a a warning if placeholder does not occur in string.","commit_id":"a2f5b5cb9ae74fb3262948b0cf1c23fc04c4b7cb"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"353e611db9f3e8e39c731b7a77cb645be4676725","unresolved":false,"context_lines":[{"line_number":348,"context_line":"                    raise TypeError(_(\u0027\"%s\" params must be strings, numbers, \u0027"},{"line_number":349,"context_line":"                                      \u0027list or map.\u0027) % self.fn_name)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"            return string.replace(placeholder, six.text_type(value))"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"        mapping \u003d collections.OrderedDict(sorted(mapping.items(),"},{"line_number":354,"context_line":"                                                 key\u003dlambda t: len(t[0]),"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ac969e8_e9c931ae","line":351,"in_reply_to":"9ad45d7e_85cdd55f","updated":"2016-08-12 21:27:06.000000000","message":"Wrong audience; that only helps if the user happens to also be the operator, which in general is not the case.","commit_id":"a2f5b5cb9ae74fb3262948b0cf1c23fc04c4b7cb"}]}
