)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"a8e0ab3af7113b1ad9cac1db47af8b080b379b2f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add REST API service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Usage documentation will follow."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Co-Authored-By: Shachar Snapiri \u003cshachar.snapiri@toganetworks.com\u003e"},{"line_number":12,"context_line":"Change-Id: Ic9a69baf33d5bed4c35f89d45c8acfd3129e5d03"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_2b6eb4fd","line":10,"updated":"2018-11-08 09:43:28.000000000","message":"Please link to the bb","commit_id":"55f3d100f336c5431f317bfd38d76938def8e55f"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"0ddf7226a45f533156a48ffe602bd7406edc8c9f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add REST API service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Usage documentation will follow."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Co-Authored-By: Shachar Snapiri \u003cshachar.snapiri@toganetworks.com\u003e"},{"line_number":12,"context_line":"Change-Id: Ic9a69baf33d5bed4c35f89d45c8acfd3129e5d03"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_06a96ddc","line":10,"in_reply_to":"3f79a3b5_2b6eb4fd","updated":"2018-11-08 09:47:04.000000000","message":"Will do.","commit_id":"55f3d100f336c5431f317bfd38d76938def8e55f"}],"dragonflow/cmd/eventlet/df_rest_service.py":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"a8e0ab3af7113b1ad9cac1db47af8b080b379b2f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    \"\"\"POST is create! Create a new instance\"\"\""},{"line_number":61,"context_line":"    json_data_dict \u003d bottle.json"},{"line_number":62,"context_line":"    if not json_data_dict:"},{"line_number":63,"context_line":"        bottle.abort(412, \"JSON content required\")"},{"line_number":64,"context_line":"    instance \u003d model(**json_data_dict)"},{"line_number":65,"context_line":"    nbapi.create(instance)"},{"line_number":66,"context_line":"    bottle.response.status \u003d 201"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_ab196487","line":63,"range":{"start_line":63,"start_character":21,"end_line":63,"end_character":24},"updated":"2018-11-08 09:43:28.000000000","message":"worth to consider to use constants, httpStatus?","commit_id":"55f3d100f336c5431f317bfd38d76938def8e55f"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"0ddf7226a45f533156a48ffe602bd7406edc8c9f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    \"\"\"POST is create! Create a new instance\"\"\""},{"line_number":61,"context_line":"    json_data_dict \u003d bottle.json"},{"line_number":62,"context_line":"    if not json_data_dict:"},{"line_number":63,"context_line":"        bottle.abort(412, \"JSON content required\")"},{"line_number":64,"context_line":"    instance \u003d model(**json_data_dict)"},{"line_number":65,"context_line":"    nbapi.create(instance)"},{"line_number":66,"context_line":"    bottle.response.status \u003d 201"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_a69af9c0","line":63,"range":{"start_line":63,"start_character":21,"end_line":63,"end_character":24},"in_reply_to":"3f79a3b5_ab196487","updated":"2018-11-08 09:47:04.000000000","message":"Will do.","commit_id":"55f3d100f336c5431f317bfd38d76938def8e55f"},{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"98538ce890abdb438159e224d78496011c540e79","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from dragonflow.db.models import all  # noqa"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"HTTP_CODE_SUCCESS_CREATED \u003d 201"},{"line_number":26,"context_line":"HTTP_CODE_SUCCESS_EMPTY_RESPONSE \u003d 204"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"HTTP_CODE_CLIENT_ERROR_NOT_FOUND \u003d 404"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_66f7d38f","line":25,"updated":"2018-11-11 09:53:42.000000000","message":"Cannot we use here http lib consts?","commit_id":"ee5bf8590d34251acb044aa2b168628d7a1f3c46"}],"dragonflow/common/utils.py":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"a8e0ab3af7113b1ad9cac1db47af8b080b379b2f","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"def config_parse(conf\u003dNone, args\u003dNone, **kwargs):"},{"line_number":56,"context_line":"    config_files \u003d [etcdir(\u0027neutron.conf\u0027), etcdir(\u0027dragonflow.ini\u0027)]"},{"line_number":57,"context_line":"    config_init(conf, config_files, args, **kwargs)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_c6129556","line":56,"updated":"2018-11-08 09:43:28.000000000","message":"Is this change related to the patch?","commit_id":"55f3d100f336c5431f317bfd38d76938def8e55f"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"0ddf7226a45f533156a48ffe602bd7406edc8c9f","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"def config_parse(conf\u003dNone, args\u003dNone, **kwargs):"},{"line_number":56,"context_line":"    config_files \u003d [etcdir(\u0027neutron.conf\u0027), etcdir(\u0027dragonflow.ini\u0027)]"},{"line_number":57,"context_line":"    config_init(conf, config_files, args, **kwargs)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_e656b1f9","line":56,"in_reply_to":"3f79a3b5_c6129556","updated":"2018-11-08 09:47:04.000000000","message":"Yes. It is needed for the REST API service startup process (to be able to define its own config file, rather than being forced to use the defaults.","commit_id":"55f3d100f336c5431f317bfd38d76938def8e55f"}]}
