)]}'
{"quantum/plugins/nicira/QuantumPlugin.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"8b27a1e65732e07703ac7bd6ed088021f485929f","unresolved":false,"context_lines":[{"line_number":132,"context_line":"    NvpPluginV2 is a Quantum plugin that provides L2 Virtual Network"},{"line_number":133,"context_line":"    functionality using NVP."},{"line_number":134,"context_line":"    \"\"\""},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    supported_extension_aliases \u003d [\"provider\", \"quotas\", \"port-security\","},{"line_number":137,"context_line":"                                   \"router\", \"security-group\", \"nvp-qos\","},{"line_number":138,"context_line":"                                   \"network-gateway\"]"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOn%2F%2Fp4g%3D","line":135,"updated":"2013-04-30 14:10:49.000000000","message":"Not sure about empty line after the class comment: somewhere it presents and somewhere not","commit_id":"ad3b6064dff135dd34d997167ec2ef628828d95e"}],"quantum/plugins/nicira/nvplib.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"0e84c647093a0502042f986045ecf3ef361a63f8","unresolved":false,"context_lines":[{"line_number":226,"context_line":"def find_port_and_cluster(clusters, port_id):"},{"line_number":227,"context_line":"    \"\"\"Find port and cluster."},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    Returns (url, cluster_id) of port or(None, None) if port does not exist."},{"line_number":230,"context_line":"    \"\"\""},{"line_number":231,"context_line":"    for c in clusters:"},{"line_number":232,"context_line":"        query \u003d \"/ws.v1/lswitch/*/lport?uuid\u003d%s\u0026fields\u003d*\" % port_id"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fp%2FY%3D","line":229,"updated":"2013-04-30 12:27:18.000000000","message":"or(None.. should be or (None..","commit_id":"0b3b25810afd0a87ec60fbe4a214a1971bd0c5c9"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"0e84c647093a0502042f986045ecf3ef361a63f8","unresolved":false,"context_lines":[{"line_number":668,"context_line":""},{"line_number":669,"context_line":""},{"line_number":670,"context_line":"def get_port_by_display_name(clusters, lswitch, display_name):"},{"line_number":671,"context_line":"    \"\"\"Return (url, cluster_id) of port or raises ResourceNotFound.\"\"\""},{"line_number":672,"context_line":"    query \u003d (\"/ws.v1/lswitch/%s/lport?display_name\u003d%s\u0026fields\u003d*\" %"},{"line_number":673,"context_line":"             (lswitch, display_name))"},{"line_number":674,"context_line":"    LOG.debug(_(\"Looking for port with display_name \""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fp%2FQ%3D","line":671,"updated":"2013-04-30 12:27:18.000000000","message":"Exception listed is not the one returned","commit_id":"0b3b25810afd0a87ec60fbe4a214a1971bd0c5c9"}],"quantum/plugins/plumgrid/plumgrid_nos_plugin/plumgrid_plugin.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"8b27a1e65732e07703ac7bd6ed088021f485929f","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def create_network(self, context, network):"},{"line_number":91,"context_line":"        \"\"\"Create network core Quantum API.\"\"\""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        LOG.debug(_(\u0027QuantumPluginPLUMgrid Status: create_network() called\u0027))"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        # Plugin DB - Network Create and validation"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOn%2F%2Fp4U%3D","line":92,"updated":"2013-04-30 14:10:49.000000000","message":"is empty line needed? (here and in other functions of the module)","commit_id":"ad3b6064dff135dd34d997167ec2ef628828d95e"}],"quantum/plugins/ryu/db/models_v2.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"0e84c647093a0502042f986045ecf3ef361a63f8","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class TunnelKeyLast(model_base.BASEV2):"},{"line_number":23,"context_line":"    \"\"\"Lastly allocated Tunnel key."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    The next key allocation will be started from this value + 1"},{"line_number":26,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fp%2Fc%3D","line":23,"updated":"2013-04-30 12:27:18.000000000","message":"Last allocated","commit_id":"0b3b25810afd0a87ec60fbe4a214a1971bd0c5c9"}],"quantum/plugins/services/agent_loadbalancer/plugin.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"8b27a1e65732e07703ac7bd6ed088021f485929f","unresolved":false,"context_lines":[{"line_number":211,"context_line":""},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"class LoadBalancerPlugin(loadbalancer_db.LoadBalancerPluginDb):"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    \"\"\"Implementation of the Quantum Loadbalancer Service Plugin."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    This class manages the workflow of LBaaS request/response."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOn%2F%2Fp4A%3D","line":214,"updated":"2013-04-30 14:10:49.000000000","message":"empty line","commit_id":"ad3b6064dff135dd34d997167ec2ef628828d95e"}],"quantum/plugins/services/service_base.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"0e84c647093a0502042f986045ecf3ef361a63f8","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @abc.abstractmethod"},{"line_number":29,"context_line":"    def get_plugin_type(self):"},{"line_number":30,"context_line":"        \"\"\"Returns one of predefine service types."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        See quantum/plugins/common/constants.py"},{"line_number":33,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fp%2Fg%3D","line":30,"updated":"2013-04-30 12:27:18.000000000","message":"Return\npredefined","commit_id":"0b3b25810afd0a87ec60fbe4a214a1971bd0c5c9"}]}
