)]}'
{"monascaclient/tests/test_shell.py":[{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"ac49113280daa8a0b98a2f8ce57cc133cfdb5831","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"        self.m.ReplayAll()"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"        argstrings \u003d ["},{"line_number":224,"context_line":"            \u0027metric-create metric1 123 --time 1395691090 --sporadic\u0027,"},{"line_number":225,"context_line":"        ]"},{"line_number":226,"context_line":"        for argstr in argstrings:"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_d4194f24","line":223,"range":{"start_line":223,"start_character":8,"end_line":223,"end_character":22},"updated":"2016-07-22 15:31:43.000000000","message":"No need to use a list here because you are only testing one argstring.","commit_id":"68c0c2f560de8deb13e8b9cc35753960c5edbde9"},{"author":{"_account_id":15359,"name":"Erickson Filipe Guedes dos Santos","email":"erickson@lsd.ufcg.edu.br","username":"ericksonfilipe"},"change_message_id":"215885ca7bef725c17171aeacdcd652b15e226eb","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"        self.m.ReplayAll()"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"        argstrings \u003d ["},{"line_number":224,"context_line":"            \u0027metric-create metric1 123 --time 1395691090 --sporadic\u0027,"},{"line_number":225,"context_line":"        ]"},{"line_number":226,"context_line":"        for argstr in argstrings:"}],"source_content_type":"text/x-python","patch_set":3,"id":"bacf61ea_487cb420","line":223,"range":{"start_line":223,"start_character":8,"end_line":223,"end_character":22},"in_reply_to":"dada55a8_d4194f24","updated":"2016-07-27 17:05:06.000000000","message":"Done","commit_id":"68c0c2f560de8deb13e8b9cc35753960c5edbde9"}],"monascaclient/v2_0/shell.py":[{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3ffc2d4352edeb93105e094e0e7283f6fea5f1cd","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_fe4c3f78","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":21},"updated":"2016-06-21 20:38:22.000000000","message":"\u0027This flag indicates if a metric is sporadic.\u0027","commit_id":"c0aa1998be8d363bef5e8a459fe042a0b1b324cb"},{"author":{"_account_id":15359,"name":"Erickson Filipe Guedes dos Santos","email":"erickson@lsd.ufcg.edu.br","username":"ericksonfilipe"},"change_message_id":"59bae2552d2017f4260f30139a3d0fa3aaf7214e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_84968c92","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":21},"in_reply_to":"3aaa91ec_41449673","updated":"2016-06-21 21:13:17.000000000","message":"Iury, but that\u0027s how they are doing, see https://github.com/openstack/python-monascaclient/blob/master/monascaclient/v2_0/shell.py#L319-L321 and https://github.com/openstack/python-monascaclient/blob/master/monascaclient/v2_0/shell.py#L402-L404","commit_id":"c0aa1998be8d363bef5e8a459fe042a0b1b324cb"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"7cbabf688c074d35ef97bcc5f5f2c70ad9341f5b","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_846dec34","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":21},"in_reply_to":"3aaa91ec_84968c92","updated":"2016-06-21 21:24:06.000000000","message":"Oh Thanks, i had missed that \u003d)","commit_id":"c0aa1998be8d363bef5e8a459fe042a0b1b324cb"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"5c6a6281d9df9ace799fb7d6ccf42d0508e2226e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_41449673","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":21},"in_reply_to":"3aaa91ec_fe4c3f78","updated":"2016-06-21 21:08:30.000000000","message":"oh you can also follow the pattern (--field_name, metavar\u003d\u0027\u0027,help,action, const)","commit_id":"c0aa1998be8d363bef5e8a459fe042a0b1b324cb"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"f3c3ec37b2af6fd9144717e7fd7a41c87579e8ac","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        fields[\u0027value_meta\u0027] \u003d utils.format_parameters(args.value_meta)"},{"line_number":85,"context_line":"    if args.project_id:"},{"line_number":86,"context_line":"        fields[\u0027tenant_id\u0027] \u003d args.project_id"},{"line_number":87,"context_line":"    if args.sporadic:"},{"line_number":88,"context_line":"        fields[\u0027sporadic\u0027] \u003d True"},{"line_number":89,"context_line":"    else:"},{"line_number":90,"context_line":"        fields[\u0027sporadic\u0027] \u003d False"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_777f50e0","line":87,"range":{"start_line":87,"start_character":12,"end_line":87,"end_character":20},"updated":"2016-06-29 17:07:12.000000000","message":"You can make it one liner, since you always set that\n\n  fields[\u0027sporadic\u0027] \u003d True if args.sporadic else False\n\nhowever originally it was meant to sent only \n\n  sporadic \u003d true\n\nleaving all metrics non-sporadic by default.","commit_id":"c0aa1998be8d363bef5e8a459fe042a0b1b324cb"},{"author":{"_account_id":15359,"name":"Erickson Filipe Guedes dos Santos","email":"erickson@lsd.ufcg.edu.br","username":"ericksonfilipe"},"change_message_id":"e08db854c96b1c36f7123bd77791810657987d87","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        fields[\u0027value_meta\u0027] \u003d utils.format_parameters(args.value_meta)"},{"line_number":85,"context_line":"    if args.project_id:"},{"line_number":86,"context_line":"        fields[\u0027tenant_id\u0027] \u003d args.project_id"},{"line_number":87,"context_line":"    if args.sporadic:"},{"line_number":88,"context_line":"        fields[\u0027sporadic\u0027] \u003d True"},{"line_number":89,"context_line":"    else:"},{"line_number":90,"context_line":"        fields[\u0027sporadic\u0027] \u003d False"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_4606ac86","line":87,"range":{"start_line":87,"start_character":12,"end_line":87,"end_character":20},"in_reply_to":"3aaa91ec_777f50e0","updated":"2016-06-30 17:19:44.000000000","message":"Done, Thanks!","commit_id":"c0aa1998be8d363bef5e8a459fe042a0b1b324cb"},{"author":{"_account_id":20033,"name":"Artur Basiak","email":"artur.basiak@ts.fujitsu.com","username":"abasiak"},"change_message_id":"e996af32bcabac91f13943b1a9f4f9c88c9215c1","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_9a735915","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":18},"updated":"2016-07-19 04:51:27.000000000","message":"Capital letter.","commit_id":"68c0c2f560de8deb13e8b9cc35753960c5edbde9"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"ac49113280daa8a0b98a2f8ce57cc133cfdb5831","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_b49bfb71","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":18},"in_reply_to":"dada55a8_21e94b81","updated":"2016-07-22 15:31:43.000000000","message":"I would assume \u0027key\u0027 needs capital K too. Thanks for catching those!","commit_id":"68c0c2f560de8deb13e8b9cc35753960c5edbde9"},{"author":{"_account_id":19861,"name":"Igor Natanael","email":"igornsa@lsd.ufcg.edu.br","username":"igorn"},"change_message_id":"c8e556464b725822ec8537f54e7aa02f4c7e7854","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_21e94b81","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":18},"in_reply_to":"dada55a8_9a735915","updated":"2016-07-19 13:26:51.000000000","message":"Sorry for the silly question, but why only \"keys\" uses lower case, as in the lines 54 and 47? Are there any standard for this?","commit_id":"68c0c2f560de8deb13e8b9cc35753960c5edbde9"},{"author":{"_account_id":15359,"name":"Erickson Filipe Guedes dos Santos","email":"erickson@lsd.ufcg.edu.br","username":"ericksonfilipe"},"change_message_id":"215885ca7bef725c17171aeacdcd652b15e226eb","unresolved":false,"context_lines":[{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"},{"line_number":65,"context_line":"@utils.arg(\u0027--time\u0027, metavar\u003d\u0027\u003cUNIX_TIMESTAMP\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bacf61ea_28798030","line":62,"range":{"start_line":62,"start_character":17,"end_line":62,"end_character":18},"in_reply_to":"dada55a8_b49bfb71","updated":"2016-07-27 17:05:06.000000000","message":"Done","commit_id":"68c0c2f560de8deb13e8b9cc35753960c5edbde9"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"ff86ce57d656273da2ef2a171618b7cfe2d2c41f","unresolved":false,"context_lines":[{"line_number":58,"context_line":"           \u0027that confuse the CLI parser.\u0027,"},{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027Flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_bf22ccb7","line":61,"updated":"2016-09-14 11:24:11.000000000","message":"Does it mean that by default it is set to false ? Or does it mean that if you specify this in the CLI it will be automatically set it to true ?","commit_id":"3ba498f9e5078fcbcdc3f9e52986ea3275630d57"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"c40acfeb4e5430a56104055dd375721d90bed17e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"           \u0027that confuse the CLI parser.\u0027,"},{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027Flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_354069a5","line":61,"in_reply_to":"7a8ec9b2_9d3a7835","updated":"2016-09-15 05:16:28.000000000","message":"Yes, it does.","commit_id":"3ba498f9e5078fcbcdc3f9e52986ea3275630d57"},{"author":{"_account_id":19861,"name":"Igor Natanael","email":"igornsa@lsd.ufcg.edu.br","username":"igorn"},"change_message_id":"2c0941979fcf9f1aedc1549133be0fc57f475756","unresolved":false,"context_lines":[{"line_number":58,"context_line":"           \u0027that confuse the CLI parser.\u0027,"},{"line_number":59,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":60,"context_line":"@utils.arg(\u0027--sporadic\u0027, action\u003d\u0027store_const\u0027,"},{"line_number":61,"context_line":"           const\u003dTrue,"},{"line_number":62,"context_line":"           help\u003d\u0027Flag that indicates if a metric is sporadic. You should set a metric \u0027"},{"line_number":63,"context_line":"           \u0027as being sporadic if it is not sent periodically as usual metrics are. The \u0027"},{"line_number":64,"context_line":"           \u0027sporadic information is useful when defining alarms as deterministic or not.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_9d3a7835","line":61,"in_reply_to":"7a8ec9b2_bf22ccb7","updated":"2016-09-14 11:50:46.000000000","message":"This means that by default it is set to False and only if you use --sporadic it will be set to True. That makes sense?","commit_id":"3ba498f9e5078fcbcdc3f9e52986ea3275630d57"}]}
