)]}'
{"sushy/main.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ced1fbba74548e37da1793ef16e0af5d2792b762","unresolved":false,"context_lines":[{"line_number":370,"context_line":""},{"line_number":371,"context_line":"        try:"},{"line_number":372,"context_line":"            sessions_url \u003d self.json.get(\u0027Links\u0027).get(\u0027Sessions\u0027)"},{"line_number":373,"context_line":"        except Exception:"},{"line_number":374,"context_line":"            raise exceptions.MissingAttributeError("},{"line_number":375,"context_line":"                attribute\u003d\u0027Links/Sessions/@data.id\u0027, resource\u003dself.path)"},{"line_number":376,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_70a2bbfd","line":373,"updated":"2020-08-27 18:32:10.000000000","message":"nit: use [] and catch KeyError only","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"61b0ba98d8cf62258e7b0a0accc367dcd604b201","unresolved":false,"context_lines":[{"line_number":370,"context_line":""},{"line_number":371,"context_line":"        try:"},{"line_number":372,"context_line":"            sessions_url \u003d self.json.get(\u0027Links\u0027).get(\u0027Sessions\u0027)"},{"line_number":373,"context_line":"        except Exception:"},{"line_number":374,"context_line":"            raise exceptions.MissingAttributeError("},{"line_number":375,"context_line":"                attribute\u003d\u0027Links/Sessions/@data.id\u0027, resource\u003dself.path)"},{"line_number":376,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_46289ced","line":373,"in_reply_to":"9f560f44_2b9d71bb","updated":"2020-08-28 08:11:43.000000000","message":"Done","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"1018a8e1b5268b9291e4e2e69bc4ec05a3e095f3","unresolved":false,"context_lines":[{"line_number":370,"context_line":""},{"line_number":371,"context_line":"        try:"},{"line_number":372,"context_line":"            sessions_url \u003d self.json.get(\u0027Links\u0027).get(\u0027Sessions\u0027)"},{"line_number":373,"context_line":"        except Exception:"},{"line_number":374,"context_line":"            raise exceptions.MissingAttributeError("},{"line_number":375,"context_line":"                attribute\u003d\u0027Links/Sessions/@data.id\u0027, resource\u003dself.path)"},{"line_number":376,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_2b9d71bb","line":373,"in_reply_to":"9f560f44_70a2bbfd","updated":"2020-08-28 05:16:01.000000000","message":"+1","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ced1fbba74548e37da1793ef16e0af5d2792b762","unresolved":false,"context_lines":[{"line_number":374,"context_line":"            raise exceptions.MissingAttributeError("},{"line_number":375,"context_line":"                attribute\u003d\u0027Links/Sessions/@data.id\u0027, resource\u003dself.path)"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        return sessions_url.get(\u0027@odata.id\u0027)"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"    def get_session(self, identity):"},{"line_number":380,"context_line":"        \"\"\"Given the identity return a Session object"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_50a5f701","line":377,"updated":"2020-08-27 18:32:10.000000000","message":"This has a potential of returning None on something really badly malformed? Maybe moved under try..except?","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"1018a8e1b5268b9291e4e2e69bc4ec05a3e095f3","unresolved":false,"context_lines":[{"line_number":374,"context_line":"            raise exceptions.MissingAttributeError("},{"line_number":375,"context_line":"                attribute\u003d\u0027Links/Sessions/@data.id\u0027, resource\u003dself.path)"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        return sessions_url.get(\u0027@odata.id\u0027)"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"    def get_session(self, identity):"},{"line_number":380,"context_line":"        \"\"\"Given the identity return a Session object"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_8ba2bdfb","line":377,"in_reply_to":"9f560f44_50a5f701","updated":"2020-08-28 05:16:01.000000000","message":"+1","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"61b0ba98d8cf62258e7b0a0accc367dcd604b201","unresolved":false,"context_lines":[{"line_number":374,"context_line":"            raise exceptions.MissingAttributeError("},{"line_number":375,"context_line":"                attribute\u003d\u0027Links/Sessions/@data.id\u0027, resource\u003dself.path)"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        return sessions_url.get(\u0027@odata.id\u0027)"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"    def get_session(self, identity):"},{"line_number":380,"context_line":"        \"\"\"Given the identity return a Session object"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_262da8fd","line":377,"in_reply_to":"9f560f44_50a5f701","updated":"2020-08-28 08:11:43.000000000","message":"Done","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"}],"sushy/resources/sessionservice/sessionservice.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ced1fbba74548e37da1793ef16e0af5d2792b762","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def create_session(self, username, password, target_uri\u003dNone):"},{"line_number":95,"context_line":"        \"\"\"This function will try to create a session."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        :returns: A session key and uri in the form of a tuple"},{"line_number":98,"context_line":"        :raises: MissingXAuthToken"},{"line_number":99,"context_line":"        :raises: ConnectionError"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_b0af33e1","line":96,"updated":"2020-08-27 18:32:10.000000000","message":"nit: document params","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"61b0ba98d8cf62258e7b0a0accc367dcd604b201","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def create_session(self, username, password, target_uri\u003dNone):"},{"line_number":95,"context_line":"        \"\"\"This function will try to create a session."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        :returns: A session key and uri in the form of a tuple"},{"line_number":98,"context_line":"        :raises: MissingXAuthToken"},{"line_number":99,"context_line":"        :raises: ConnectionError"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_8632b45d","line":96,"in_reply_to":"9f560f44_b0af33e1","updated":"2020-08-28 08:11:43.000000000","message":"Done","commit_id":"b7f545e4df6bd68a75a720c77d8522b748c6da0e"}]}
