)]}'
{"nova/virt/firewall.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"c16a5a0f353becf1688552509030de9257895fd5","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from nova import config"},{"line_number":21,"context_line":"from nova import context"},{"line_number":22,"context_line":"from nova import db"},{"line_number":23,"context_line":"from nova import flags"},{"line_number":24,"context_line":"from nova import network"},{"line_number":25,"context_line":"from nova.network import linux_net"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAALn%2F%2Fvsk%3D","side":"PARENT","line":22,"updated":"2012-11-08 19:24:18.000000000","message":"I think you removed the last uses of db... so this can be removed.","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"c16a5a0f353becf1688552509030de9257895fd5","unresolved":false,"context_lines":[{"line_number":532,"context_line":""},{"line_number":533,"context_line":"class NoopFirewallDriver(object):"},{"line_number":534,"context_line":"    \"\"\"Firewall driver which just provides No-op methods.\"\"\""},{"line_number":535,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":536,"context_line":"        pass"},{"line_number":537,"context_line":""},{"line_number":538,"context_line":"    def _noop(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAALn%2F%2Fvs0%3D","side":"PARENT","line":535,"updated":"2012-11-08 19:24:18.000000000","message":"Won\u0027t this be needed now that \u0027virtapi\u0027 will be passed to this?  It looks like it was not needed previous to this patch...","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"}],"nova/virt/xenapi/firewall.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"c16a5a0f353becf1688552509030de9257895fd5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"#    under the License."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from nova import context"},{"line_number":21,"context_line":"from nova.db import api as db"},{"line_number":22,"context_line":"from nova import flags"},{"line_number":23,"context_line":"from nova.openstack.common import jsonutils"},{"line_number":24,"context_line":"from nova.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAALn%2F%2Fvso%3D","side":"PARENT","line":21,"updated":"2012-11-08 19:24:18.000000000","message":"This can be removed now","commit_id":"cd8ee56f4f8015d39eb9c78639cc769fe1b15d8e"}]}
