)]}'
{"muranoclient/osc/v1/action.py":[{"author":{"_account_id":7226,"name":"Stan Lagun","email":"stan.lagun@gmail.com","username":"istalker2"},"change_message_id":"ec4146316406b136f9ccfaed6b0d5a93f6508798","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        arguments \u003d {}"},{"line_number":63,"context_line":"        for argument in parsed_args.arguments or []:"},{"line_number":64,"context_line":"            if \u0027\u003d\u0027 not in argument:"},{"line_number":65,"context_line":"                raise exceptions.CommandError("},{"line_number":66,"context_line":"                    \"Argument should be in form of KEY\u003dVALUE. Found: \""},{"line_number":67,"context_line":"                    \"{0}\".format(argument))"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_11ecd5b9","line":64,"updated":"2016-07-13 06:03:40.000000000","message":"I think that arguments should be in JSON format. Otherwise it will be impossible to pass list, dictionary, null etc arguments","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"ea7e081fa6645df787ed4ea7eae1d1ec2e957167","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        arguments \u003d {}"},{"line_number":63,"context_line":"        for argument in parsed_args.arguments or []:"},{"line_number":64,"context_line":"            if \u0027\u003d\u0027 not in argument:"},{"line_number":65,"context_line":"                raise exceptions.CommandError("},{"line_number":66,"context_line":"                    \"Argument should be in form of KEY\u003dVALUE. Found: \""},{"line_number":67,"context_line":"                    \"{0}\".format(argument))"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_ba2dd190","line":64,"in_reply_to":"1aa78d24_11ecd5b9","updated":"2016-07-13 09:12:43.000000000","message":"but we can pass only named arguments to the API now. do you suggest that we change that in API and engine?","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"98b5cd55eefa42a9f4815bbe47babd7da07e1fe3","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        arguments \u003d {}"},{"line_number":63,"context_line":"        for argument in parsed_args.arguments or []:"},{"line_number":64,"context_line":"            if \u0027\u003d\u0027 not in argument:"},{"line_number":65,"context_line":"                raise exceptions.CommandError("},{"line_number":66,"context_line":"                    \"Argument should be in form of KEY\u003dVALUE. Found: \""},{"line_number":67,"context_line":"                    \"{0}\".format(argument))"}],"source_content_type":"text/x-python","patch_set":10,"id":"dada55a8_0a63bc1b","line":64,"in_reply_to":"1aa78d24_6c76b7d9","updated":"2016-07-18 13:18:50.000000000","message":"Done","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"},{"author":{"_account_id":7226,"name":"Stan Lagun","email":"stan.lagun@gmail.com","username":"istalker2"},"change_message_id":"92d840ad2890d7bfa94e02ad82c08d9caf9af7ba","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        arguments \u003d {}"},{"line_number":63,"context_line":"        for argument in parsed_args.arguments or []:"},{"line_number":64,"context_line":"            if \u0027\u003d\u0027 not in argument:"},{"line_number":65,"context_line":"                raise exceptions.CommandError("},{"line_number":66,"context_line":"                    \"Argument should be in form of KEY\u003dVALUE. Found: \""},{"line_number":67,"context_line":"                    \"{0}\".format(argument))"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_6c76b7d9","line":64,"in_reply_to":"1aa78d24_ba2dd190","updated":"2016-07-14 20:26:44.000000000","message":"the fact that arguments are named means that you have to pass a dictionary (\"argName\": ARG_VALUE}. However it doesn\u0027t mean that ARG_VALUE is a string. It may be anything (dictionary, list, boolean, null, string, combination of them)","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"}],"muranoclient/v1/shell.py":[{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"375cd5454df260e6655e70031a56154d2e2adb94","unresolved":false,"context_lines":[{"line_number":250,"context_line":"        result \u003d mc.static_actions.call(request_body).get_result()"},{"line_number":251,"context_line":"        print(\"Static action result: {0}\".format(result))"},{"line_number":252,"context_line":"    except Exception as e:"},{"line_number":253,"context_line":"        print(str(e))"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"@utils.arg(\"id\", metavar\u003d\"\u003cID\u003e\", help\u003d\"ID of Environment to add session to.\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_bc568dcb","line":253,"range":{"start_line":253,"start_character":0,"end_line":253,"end_character":21},"updated":"2016-07-12 18:26:50.000000000","message":"Let\u0027s print a more user-friendly message here.","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"ea7e081fa6645df787ed4ea7eae1d1ec2e957167","unresolved":false,"context_lines":[{"line_number":250,"context_line":"        result \u003d mc.static_actions.call(request_body).get_result()"},{"line_number":251,"context_line":"        print(\"Static action result: {0}\".format(result))"},{"line_number":252,"context_line":"    except Exception as e:"},{"line_number":253,"context_line":"        print(str(e))"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"@utils.arg(\"id\", metavar\u003d\"\u003cID\u003e\", help\u003d\"ID of Environment to add session to.\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_f3e02928","line":253,"range":{"start_line":253,"start_character":0,"end_line":253,"end_character":21},"in_reply_to":"1aa78d24_bc568dcb","updated":"2016-07-13 09:12:43.000000000","message":"The example of the message is:\n\"404 Not Found: The resource could not be found.: Method \u0026quot;staticActionn\u0026quot; is not found (HTTP 404)\"\nWhat would you like to improve here?","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"}],"muranoclient/v1/static_actions.py":[{"author":{"_account_id":7226,"name":"Stan Lagun","email":"stan.lagun@gmail.com","username":"istalker2"},"change_message_id":"ec4146316406b136f9ccfaed6b0d5a93f6508798","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    def get_result(self):"},{"line_number":23,"context_line":"        if self._exception:"},{"line_number":24,"context_line":"            raise self._exception"},{"line_number":25,"context_line":"        return self._result[1]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    def check_result(self):"},{"line_number":28,"context_line":"        return True"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_f16f8928","line":25,"updated":"2016-07-13 06:03:40.000000000","message":"what is [1]?","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"ea7e081fa6645df787ed4ea7eae1d1ec2e957167","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    def get_result(self):"},{"line_number":23,"context_line":"        if self._exception:"},{"line_number":24,"context_line":"            raise self._exception"},{"line_number":25,"context_line":"        return self._result[1]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    def check_result(self):"},{"line_number":28,"context_line":"        return True"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_97b27092","line":25,"in_reply_to":"1aa78d24_f16f8928","updated":"2016-07-13 09:12:43.000000000","message":"it was body from the request result. rewrote that","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"}],"requirements.txt":[{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"999f91e52d4f1ea1ba48daa3d165bc18226325fe","unresolved":false,"context_lines":[{"line_number":13,"context_line":"PyYAML\u003e\u003d3.1.0 # MIT"},{"line_number":14,"context_line":"yaql\u003e\u003d1.1.0 # Apache 2.0 License"},{"line_number":15,"context_line":"osc-lib\u003e\u003d0.1.0 # Apache-2.0"},{"line_number":16,"context_line":"futures\u003e\u003d3.0.5 # BSD"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"oslo.serialization\u003e\u003d1.10.0 # Apache-2.0"},{"line_number":19,"context_line":"oslo.utils\u003e\u003d3.14.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"1aa78d24_ad36abe4","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":20},"updated":"2016-07-05 17:40:56.000000000","message":"Should be\n\n futures\u003e\u003d3.0;python_version\u003d\u003d\u00272.7\u0027 or python_version\u003d\u003d\u00272.6\u0027  # BSD","commit_id":"14ef4e670c4ab5c111af2ae725cc99d238d77419"},{"author":{"_account_id":20773,"name":"Valerii Kovalchuk","email":"kovvalole@gmail.com","username":"vakovalchuk"},"change_message_id":"6ee4e9ad612d2fb1101f2a7e6be506404a48d82e","unresolved":false,"context_lines":[{"line_number":13,"context_line":"PyYAML\u003e\u003d3.1.0 # MIT"},{"line_number":14,"context_line":"yaql\u003e\u003d1.1.0 # Apache 2.0 License"},{"line_number":15,"context_line":"osc-lib\u003e\u003d0.1.0 # Apache-2.0"},{"line_number":16,"context_line":"futures\u003e\u003d3.0.5 # BSD"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"oslo.serialization\u003e\u003d1.10.0 # Apache-2.0"},{"line_number":19,"context_line":"oslo.utils\u003e\u003d3.14.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"1aa78d24_4d38e7a0","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":20},"in_reply_to":"1aa78d24_ad36abe4","updated":"2016-07-05 17:44:33.000000000","message":"Done","commit_id":"14ef4e670c4ab5c111af2ae725cc99d238d77419"}],"setup.cfg":[{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"caa11410f56cc60501644f9f2ae19821169198ab","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    category_create \u003d muranoclient.osc.v1.category:CreateCategory"},{"line_number":48,"context_line":"    category_delete \u003d muranoclient.osc.v1.category:DeleteCategory"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    static-action_call \u003d muranoclient.osc.v1.action:StaticActionCall"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"[global]"},{"line_number":53,"context_line":"setup-hooks \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":10,"id":"1aa78d24_f9e947e7","line":50,"range":{"start_line":50,"start_character":4,"end_line":50,"end_character":22},"updated":"2016-07-12 18:02:41.000000000","message":"looks weird, shouldn\u0027t it be \n\n  static_action_call","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"},{"author":{"_account_id":15168,"name":"Kirill Zaitsev","email":"k.zaitsev@me.com","username":"kzaitsev"},"change_message_id":"6162b372218c606e0a366dd6f2c1c5ecaf8128c9","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    category_create \u003d muranoclient.osc.v1.category:CreateCategory"},{"line_number":48,"context_line":"    category_delete \u003d muranoclient.osc.v1.category:DeleteCategory"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    static-action_call \u003d muranoclient.osc.v1.action:StaticActionCall"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"[global]"},{"line_number":53,"context_line":"setup-hooks \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":10,"id":"1aa78d24_dc3ef9b6","line":50,"range":{"start_line":50,"start_character":4,"end_line":50,"end_character":22},"in_reply_to":"1aa78d24_f9e947e7","updated":"2016-07-12 18:19:15.000000000","message":"no it should not — looks ok","commit_id":"0eb270c5ccc1bd32e30e19854ea9b222ac8550f5"}]}
