)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"906a113f8ca21de00a592032cb7611c434f39f24","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Updates tox.ini to remove suppressed H403, H702."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Updates the code files containing H403, H702 bug."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ie6f289bf10ee6d6c61feeee0d9905361f236813b"},{"line_number":12,"context_line":"Closes-Bug: #1258592"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAATn%2F9sJM%3D","line":9,"updated":"2013-12-07 13:24:36.000000000","message":"Incorrect commit description.\nRules are not bugs.\n\"Update files to valid state. Enabling H403, H702 rules.\"\nAlso, commit description contains three sections:\n1. Reasons for patch.\n2. Changes(Patch description).\n3. Implements/Closes-Bug.\nPlease, follow common rules.","commit_id":"aee81f2446916d14ce181c31148402708100fdac"}],"trove/extensions/mysql/service.py":[{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"123bbf59e8fc237deaf1c492ce9b7492177a1453","unresolved":false,"context_lines":[{"line_number":204,"context_line":"        # Make sure this user exists."},{"line_number":205,"context_line":"        user \u003d self._get_user(context, instance_id, user_id)"},{"line_number":206,"context_line":"        if not user:"},{"line_number":207,"context_line":"            LOG.error(_(\"No such user: %(user)s \" % {\u0027user\u0027: user}))"},{"line_number":208,"context_line":"            raise exception.UserNotFound(uuid\u003duser)"},{"line_number":209,"context_line":"        username, hostname \u003d unquote_user_host(user_id)"},{"line_number":210,"context_line":"        access \u003d models.User.access(context, instance_id, username, hostname)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9uPA%3D","side":"PARENT","line":207,"updated":"2013-12-06 21:38:36.000000000","message":"Why did you remove this in a couple places?","commit_id":"2daad86fa934f3b76df1ec8be44dcbab86550d83"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"9843a78b69b48ce0c7dfc988301a61c16112eb57","unresolved":false,"context_lines":[{"line_number":204,"context_line":"        # Make sure this user exists."},{"line_number":205,"context_line":"        user \u003d self._get_user(context, instance_id, user_id)"},{"line_number":206,"context_line":"        if not user:"},{"line_number":207,"context_line":"            LOG.error(_(\"No such user: %(user)s \" % {\u0027user\u0027: user}))"},{"line_number":208,"context_line":"            raise exception.UserNotFound(uuid\u003duser)"},{"line_number":209,"context_line":"        username, hostname \u003d unquote_user_host(user_id)"},{"line_number":210,"context_line":"        access \u003d models.User.access(context, instance_id, username, hostname)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9tQo%3D","side":"PARENT","line":207,"in_reply_to":"AAAATn%2F9uPA%3D","updated":"2013-12-06 21:40:12.000000000","message":"Doh, agreed. Please return _() to all places.","commit_id":"2daad86fa934f3b76df1ec8be44dcbab86550d83"}],"trove/taskmanager/models.py":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"eff4a6d66626d0471ee71dafe43a993c2cb89bcb","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"        # Update payload with all other kwargs"},{"line_number":123,"context_line":"        payload.update(kwargs)"},{"line_number":124,"context_line":"        LOG.debug(_(\u0027Sending event: %(event_type)s, %(payload)s\u0027 %"},{"line_number":125,"context_line":"                    {\u0027event_type\u0027: event_type, \u0027payload\u0027: payload}))"},{"line_number":126,"context_line":"        notifier.notify(self.context, publisher_id, event_type, \u0027INFO\u0027,"},{"line_number":127,"context_line":"                        payload)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9sJg%3D","side":"PARENT","line":124,"updated":"2013-12-07 13:20:35.000000000","message":"same","commit_id":"5eede25ae4888268f1cabf93a76b5b79079c27d6"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"eff4a6d66626d0471ee71dafe43a993c2cb89bcb","unresolved":false,"context_lines":[{"line_number":660,"context_line":"        except Exception as e:"},{"line_number":661,"context_line":"            LOG.debug(_(\"end _resize_active_volume for id: %s\") %"},{"line_number":662,"context_line":"                      self.server.id)"},{"line_number":663,"context_line":"            LOG.exception(_(\"Failed to detach volume %(volume_id)s \""},{"line_number":664,"context_line":"                            \"instance %(id)s: %(e)s\" %"},{"line_number":665,"context_line":"                          {\u0027volume_id\u0027: self.volume_id, \u0027id\u0027:"},{"line_number":666,"context_line":"                            self.server.id, \u0027e\u0027: str(e)}))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9sJk%3D","side":"PARENT","line":663,"updated":"2013-12-07 13:20:35.000000000","message":"please return _ !","commit_id":"5eede25ae4888268f1cabf93a76b5b79079c27d6"}]}
