)]}'
{"rally_openstack/verification/tempest/manager.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"a4e5cff89d763d0201531b163fda6ae911f246e8","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import shutil"},{"line_number":18,"context_line":"import subprocess"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from rally.cli import yamlutils as yaml"},{"line_number":21,"context_line":"from rally import exceptions"},{"line_number":22,"context_line":"from rally.plugins.verification import testr"},{"line_number":23,"context_line":"from rally.verification import manager"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_2fc60769","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":39},"updated":"2020-03-22 18:26:46.000000000","message":"This can be replaced by regular yaml lib.\n\nPS: yamlutils from rally loads data with collection.OrderedDict. This module uses yaml.safe_load to load tempest extensions and it is list, so the order is saved by default","commit_id":"a0316e870c454130d549afcb24a0b127d91aced0"}]}
