)]}'
{"neutron/openstack/common/service.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"7148f09d64f6eddf885f04bc5339f60828ee8280","unresolved":false,"context_lines":[{"line_number":45,"context_line":"from neutron.openstack.common import threadgroup"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"rpc \u003d importutils.try_import(\u0027neutron.openstack.common.rpc\u0027)"},{"line_number":49,"context_line":"CONF \u003d cfg.CONF"},{"line_number":50,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1ae5cdf2_be632c40","line":48,"updated":"2014-06-16 20:05:24.000000000","message":"I guess I am confused. How can this work if neutron.openstack.common.rpc has been deleted?","commit_id":"5db70e0f2b677b48a9bce9529fc2a4f2ea0f2fa4"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"55f6bc935d44bcbf96066f4dd93d1cfd2ce493ee","unresolved":false,"context_lines":[{"line_number":45,"context_line":"from neutron.openstack.common import threadgroup"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"rpc \u003d importutils.try_import(\u0027neutron.openstack.common.rpc\u0027)"},{"line_number":49,"context_line":"CONF \u003d cfg.CONF"},{"line_number":50,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1ae5cdf2_d7929b4a","line":48,"in_reply_to":"1ae5cdf2_be632c40","updated":"2014-06-16 21:29:39.000000000","message":"It\u0027s try_import. If it fails, it returns None.","commit_id":"5db70e0f2b677b48a9bce9529fc2a4f2ea0f2fa4"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"b3e43e1c09933ac740fa174d554b97ebeabd8a38","unresolved":false,"context_lines":[{"line_number":45,"context_line":"from neutron.openstack.common import threadgroup"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"rpc \u003d importutils.try_import(\u0027neutron.openstack.common.rpc\u0027)"},{"line_number":49,"context_line":"CONF \u003d cfg.CONF"},{"line_number":50,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1ae5cdf2_523a1935","line":48,"in_reply_to":"1ae5cdf2_d7929b4a","updated":"2014-06-16 21:55:30.000000000","message":"I obviously did not drink enough coffee today.","commit_id":"5db70e0f2b677b48a9bce9529fc2a4f2ea0f2fa4"}]}
