)]}'
{"zun/common/utils.py":[{"author":{"_account_id":22406,"name":"Kien Nguyen","email":"kiennt2609@gmail.com","username":"kiennt"},"change_message_id":"4a822a140c21f25c52efd656909312351f831efc","unresolved":false,"context_lines":[{"line_number":318,"context_line":"def check_capsule_template(tpl):"},{"line_number":319,"context_line":"    # TODO(kevinz): add volume spec check"},{"line_number":320,"context_line":"    kind_field \u003d tpl.get(\u0027kind\u0027, None)"},{"line_number":321,"context_line":"    if kind_field not in [\u0027capsule\u0027, \u0027Capsule\u0027]:"},{"line_number":322,"context_line":"        raise exception.InvalidCapsuleTemplate(\"kind fields need to be \""},{"line_number":323,"context_line":"                                               \"setted as capsule or Capsule\")"},{"line_number":324,"context_line":"    spec_field \u003d tpl.get(\u0027spec\u0027, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_46da6fe9","line":321,"range":{"start_line":321,"start_character":7,"end_line":321,"end_character":47},"updated":"2017-08-21 09:21:13.000000000","message":"Simply, use kind_field.lower() !\u003d \u0027capsule\u0027. But it\u0027s ok, both ways will work.","commit_id":"f4e18811f3d6924a57fe22589aa919a889512580"},{"author":{"_account_id":22406,"name":"Kien Nguyen","email":"kiennt2609@gmail.com","username":"kiennt"},"change_message_id":"4a822a140c21f25c52efd656909312351f831efc","unresolved":false,"context_lines":[{"line_number":320,"context_line":"    kind_field \u003d tpl.get(\u0027kind\u0027, None)"},{"line_number":321,"context_line":"    if kind_field not in [\u0027capsule\u0027, \u0027Capsule\u0027]:"},{"line_number":322,"context_line":"        raise exception.InvalidCapsuleTemplate(\"kind fields need to be \""},{"line_number":323,"context_line":"                                               \"setted as capsule or Capsule\")"},{"line_number":324,"context_line":"    spec_field \u003d tpl.get(\u0027spec\u0027, None)"},{"line_number":325,"context_line":"    if spec_field is None:"},{"line_number":326,"context_line":"        raise exception.InvalidCapsuleTemplate(\"No Spec found\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_06e467ab","line":323,"range":{"start_line":323,"start_character":48,"end_line":323,"end_character":54},"updated":"2017-08-21 09:21:13.000000000","message":"`set` is right, don\u0027t need to change.","commit_id":"f4e18811f3d6924a57fe22589aa919a889512580"},{"author":{"_account_id":23365,"name":"feng.shengqin","email":"feng.shengqin@zte.com.cn","username":"FengShengqin"},"change_message_id":"183c305d588b8d46005288dacd2dc32dd4e924fd","unresolved":false,"context_lines":[{"line_number":320,"context_line":"    kind_field \u003d tpl.get(\u0027kind\u0027, None)"},{"line_number":321,"context_line":"    if kind_field not in [\u0027capsule\u0027, \u0027Capsule\u0027]:"},{"line_number":322,"context_line":"        raise exception.InvalidCapsuleTemplate(\"kind fields need to be \""},{"line_number":323,"context_line":"                                               \"setted as capsule or Capsule\")"},{"line_number":324,"context_line":"    spec_field \u003d tpl.get(\u0027spec\u0027, None)"},{"line_number":325,"context_line":"    if spec_field is None:"},{"line_number":326,"context_line":"        raise exception.InvalidCapsuleTemplate(\"No Spec found\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_863a97e4","line":323,"range":{"start_line":323,"start_character":48,"end_line":323,"end_character":54},"in_reply_to":"9f436f4f_06e467ab","updated":"2017-08-21 09:30:51.000000000","message":"Done","commit_id":"f4e18811f3d6924a57fe22589aa919a889512580"}]}
