)]}'
{"os_traits/ownership/__init__.py":[{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"501672eceddfefb4e20d2adc476290e0bad556b3","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"\"\"\"Traits indicating which service owns the traited provider.\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"TRAITS \u003d ["},{"line_number":18,"context_line":"    \u0027NOVA\u0027,"},{"line_number":19,"context_line":"    \u0027NEUTRON\u0027,"},{"line_number":20,"context_line":"    \u0027CYBORG\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_7d95b9e2","line":17,"updated":"2018-09-13 16:00:20.000000000","message":"If we do this, let\u0027s keep them alphabetized to keep the OCD among us happy.","commit_id":"51af7b20b2fcbe3cc08e52239a800b93c96a2f63"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"5c464fb881dd494f7d087135a747a523d3761935","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"\"\"\"Traits indicating which service owns the traited provider.\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"TRAITS \u003d ["},{"line_number":18,"context_line":"    \u0027NOVA\u0027,"},{"line_number":19,"context_line":"    \u0027NEUTRON\u0027,"},{"line_number":20,"context_line":"    \u0027CYBORG\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_882e5540","line":17,"in_reply_to":"3f79a3b5_7d95b9e2","updated":"2018-09-13 16:11:46.000000000","message":"But they *are* alphabetized.\n\nDone.","commit_id":"51af7b20b2fcbe3cc08e52239a800b93c96a2f63"}]}
