)]}'
{"doc/ext/plugin_reference.py":[{"author":{"_account_id":21528,"name":"chenhb","email":"chen.haibing1@zte.com.cn","username":"chenhb"},"change_message_id":"4961de2a1240fb795e6ff74f252324d896f11b97","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        # bool or null"},{"line_number":63,"context_line":"        elif schema[\"type\"] in (\"boolean\", \"null\"):"},{"line_number":64,"context_line":"            return {\"doc\": schema.get(\"description\", \"\"),"},{"line_number":65,"context_line":"                    \"type\": \"bool\" if schema[\"type\"] \u003d\u003d \"boolean\" else \"null\"}"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        # list"},{"line_number":68,"context_line":"        elif schema[\"type\"] \u003d\u003d \"array\":"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa31d9ce_afbfcb5e","line":65,"updated":"2017-02-13 03:09:00.000000000","message":"Use JSON_SCHEMA_TYPES_MAP ?","commit_id":"de7441aeaf57981c7b0011046737f8592216bf31"},{"author":{"_account_id":21528,"name":"chenhb","email":"chen.haibing1@zte.com.cn","username":"chenhb"},"change_message_id":"4961de2a1240fb795e6ff74f252324d896f11b97","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        # list"},{"line_number":68,"context_line":"        elif schema[\"type\"] \u003d\u003d \"array\":"},{"line_number":69,"context_line":"            info \u003d {\"doc\": schema.get(\"description\", \"\"),"},{"line_number":70,"context_line":"                    \"type\": \"list\"}"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"            if \"items\" in schema:"},{"line_number":73,"context_line":"                if info[\"doc\"]:"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa31d9ce_6fa6b354","line":70,"updated":"2017-02-13 03:09:00.000000000","message":"same here","commit_id":"de7441aeaf57981c7b0011046737f8592216bf31"},{"author":{"_account_id":21528,"name":"chenhb","email":"chen.haibing1@zte.com.cn","username":"chenhb"},"change_message_id":"4961de2a1240fb795e6ff74f252324d896f11b97","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        # dict"},{"line_number":108,"context_line":"        elif schema[\"type\"] \u003d\u003d \"object\":"},{"line_number":109,"context_line":"            info \u003d {\"doc\": schema.get(\"description\", \"\"),"},{"line_number":110,"context_line":"                    \"type\": \"dict\","},{"line_number":111,"context_line":"                    \"parameters\": []}"},{"line_number":112,"context_line":"            required_parameters \u003d schema.get(\"required\", [])"},{"line_number":113,"context_line":"            if \"properties\" in schema:"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa31d9ce_cf3b1fea","line":110,"updated":"2017-02-13 03:09:00.000000000","message":"same here","commit_id":"de7441aeaf57981c7b0011046737f8592216bf31"},{"author":{"_account_id":21528,"name":"chenhb","email":"chen.haibing1@zte.com.cn","username":"chenhb"},"change_message_id":"4961de2a1240fb795e6ff74f252324d896f11b97","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        # it is hard to do anything in that case. let\u0027s avoid usage $ref at all"},{"line_number":178,"context_line":"        return {\"doc\": schema.get(\"description\", \"n/a\")}"},{"line_number":179,"context_line":"    else:"},{"line_number":180,"context_line":"        raise Exception(\"Failed to parse jsonschema: %s\" % schema)"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"CATEGORIES \u003d {"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa31d9ce_7a8cb37f","line":180,"updated":"2017-02-13 03:09:00.000000000","message":"maybe, we could add exception class for parsing jsonschema failed.","commit_id":"de7441aeaf57981c7b0011046737f8592216bf31"}],"doc/ext/utils.py":[{"author":{"_account_id":22960,"name":"Hai Shi","email":"shihai1992@gmail.com","username":"haishi"},"change_message_id":"245bd756f62139b55bdfd0f264c7b7228a7c6d37","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    if descriptions:"},{"line_number":64,"context_line":"        for descr in descriptions:"},{"line_number":65,"context_line":"            if not descr:"},{"line_number":66,"context_line":"                import pdb;pdb.set_trace()"},{"line_number":67,"context_line":"            raw_text.append(descr)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    for term, definitions in terms:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a430d35_c5ec55bd","line":66,"range":{"start_line":66,"start_character":16,"end_line":66,"end_character":42},"updated":"2017-02-09 07:48:15.000000000","message":"pls remove it.","commit_id":"5450972131f731410b52a35227ebf872fdd74808"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"f18e6748a2fe83e971b841143f6d4e229f1518be","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    if descriptions:"},{"line_number":64,"context_line":"        for descr in descriptions:"},{"line_number":65,"context_line":"            if not descr:"},{"line_number":66,"context_line":"                import pdb;pdb.set_trace()"},{"line_number":67,"context_line":"            raw_text.append(descr)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    for term, definitions in terms:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a430d35_9c8a9619","line":66,"range":{"start_line":66,"start_character":16,"end_line":66,"end_character":42},"in_reply_to":"1a430d35_c5ec55bd","updated":"2017-02-09 13:55:15.000000000","message":"Done","commit_id":"5450972131f731410b52a35227ebf872fdd74808"}],"rally/common/plugin/info.py":[{"author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"change_message_id":"3e417a5b4158518612d050e50d8d7e04df96bd4f","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            if \"items\" in schema:"},{"line_number":129,"context_line":"                if info[\"doc\"]:"},{"line_number":130,"context_line":"                    info[\"doc\"] +\u003d \"\\n\\n\""},{"line_number":131,"context_line":"                info[\"doc\"] +\u003d \"Should follow format(s) described below:\\n\\n\""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"                items \u003d schema[\"items\"]"},{"line_number":134,"context_line":"                if \"type\" in items:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a430d35_b93f8db2","line":131,"range":{"start_line":131,"start_character":31,"end_line":131,"end_character":38},"updated":"2017-02-08 18:58:52.000000000","message":"Items should...","commit_id":"5450972131f731410b52a35227ebf872fdd74808"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"f18e6748a2fe83e971b841143f6d4e229f1518be","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            if \"items\" in schema:"},{"line_number":129,"context_line":"                if info[\"doc\"]:"},{"line_number":130,"context_line":"                    info[\"doc\"] +\u003d \"\\n\\n\""},{"line_number":131,"context_line":"                info[\"doc\"] +\u003d \"Should follow format(s) described below:\\n\\n\""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"                items \u003d schema[\"items\"]"},{"line_number":134,"context_line":"                if \"type\" in items:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a430d35_dc809ef9","line":131,"range":{"start_line":131,"start_character":31,"end_line":131,"end_character":38},"in_reply_to":"1a430d35_b93f8db2","updated":"2017-02-09 13:55:15.000000000","message":"Done","commit_id":"5450972131f731410b52a35227ebf872fdd74808"},{"author":{"_account_id":22960,"name":"Hai Shi","email":"shihai1992@gmail.com","username":"haishi"},"change_message_id":"245bd756f62139b55bdfd0f264c7b7228a7c6d37","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"                items \u003d schema[\"items\"]"},{"line_number":134,"context_line":"                if \"type\" in items:"},{"line_number":135,"context_line":"                    itype \u003d JSON_SCHEMA_TYPES_MAP.get(items[\"type\"],"},{"line_number":136,"context_line":"                                                      items[\"type\"])"},{"line_number":137,"context_line":"                    info[\"doc\"] +\u003d \"- Type: %s. \" % itype"},{"line_number":138,"context_line":"                    if \"description\" in items:"},{"line_number":139,"context_line":"                        # add indention"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a430d35_05c2dde8","line":136,"range":{"start_line":135,"start_character":54,"end_line":136,"end_character":67},"updated":"2017-02-09 07:48:15.000000000","message":"Why there are two same params?","commit_id":"5450972131f731410b52a35227ebf872fdd74808"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"f18e6748a2fe83e971b841143f6d4e229f1518be","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"                items \u003d schema[\"items\"]"},{"line_number":134,"context_line":"                if \"type\" in items:"},{"line_number":135,"context_line":"                    itype \u003d JSON_SCHEMA_TYPES_MAP.get(items[\"type\"],"},{"line_number":136,"context_line":"                                                      items[\"type\"])"},{"line_number":137,"context_line":"                    info[\"doc\"] +\u003d \"- Type: %s. \" % itype"},{"line_number":138,"context_line":"                    if \"description\" in items:"},{"line_number":139,"context_line":"                        # add indention"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a430d35_3cc8c254","line":136,"range":{"start_line":135,"start_character":54,"end_line":136,"end_character":67},"in_reply_to":"1a430d35_05c2dde8","updated":"2017-02-09 13:55:15.000000000","message":"the second parameter is a default value while obtaining pythonic-type. It was done for case if JSON_SCHEMA_TYPES_MAP doesn\u0027t include required type","commit_id":"5450972131f731410b52a35227ebf872fdd74808"},{"author":{"_account_id":22960,"name":"Hai Shi","email":"shihai1992@gmail.com","username":"haishi"},"change_message_id":"b65bc9ac6507f334a781b54fb7ba51cefe02eca8","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"                items \u003d schema[\"items\"]"},{"line_number":134,"context_line":"                if \"type\" in items:"},{"line_number":135,"context_line":"                    itype \u003d JSON_SCHEMA_TYPES_MAP.get(items[\"type\"],"},{"line_number":136,"context_line":"                                                      items[\"type\"])"},{"line_number":137,"context_line":"                    info[\"doc\"] +\u003d \"- Type: %s. \" % itype"},{"line_number":138,"context_line":"                    if \"description\" in items:"},{"line_number":139,"context_line":"                        # add indention"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa31d9ce_c9519164","line":136,"range":{"start_line":135,"start_character":54,"end_line":136,"end_character":67},"in_reply_to":"1a430d35_3cc8c254","updated":"2017-02-10 12:49:10.000000000","message":"I see:)","commit_id":"5450972131f731410b52a35227ebf872fdd74808"},{"author":{"_account_id":19011,"name":"Anton Studenov","email":"tohin1332@gmail.com","username":"tohin"},"change_message_id":"6e8460710293f3a8a8618876ee6b64db04434ee2","unresolved":false,"context_lines":[{"line_number":106,"context_line":"            \"title\": doc[\"short_description\"],"},{"line_number":107,"context_line":"            \"description\": doc[\"long_description\"],"},{"line_number":108,"context_line":"            \"parameters\": doc[\"params\"],"},{"line_number":109,"context_line":"            \"schema\": schema,"},{"line_number":110,"context_line":"            \"returns\": doc[\"returns\"]"},{"line_number":111,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa31d9ce_06d89d1c","line":109,"range":{"start_line":109,"start_character":22,"end_line":109,"end_character":28},"updated":"2017-02-13 17:14:24.000000000","message":"getattr(cls, \"CONFIG_SCHEMA\", None) ?","commit_id":"3d45c0295d24eb65e3ba80215c42d308675b9997"}]}
