)]}'
{"glance/tests/unit/test_opts.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7e0060b9f93fb2b001674d200c2a348f23b5fb35","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        opt_list \u003d None"},{"line_number":43,"context_line":"        for ep in pkg_resources.iter_entry_points(\u0027oslo.config.opts\u0027):"},{"line_number":44,"context_line":"            if ep.name \u003d\u003d namespace:"},{"line_number":45,"context_line":"                list_fn \u003d ep.load(require\u003dFalse)"},{"line_number":46,"context_line":"                opt_list \u003d list_fn()"},{"line_number":47,"context_line":"                break"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_4b5e2445","line":45,"updated":"2015-05-19 23:55:06.000000000","message":"Not all versions of setuptools support this option. See http://git.openstack.org/cgit/openstack/stevedore/tree/stevedore/extension.py#n180","commit_id":"99826d08d4c48cb83f4c5eb7fc79bba9ffd86f41"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"fdae827e08b83a4f291b318b5f3bb53a5f804e14","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        opt_list \u003d None"},{"line_number":43,"context_line":"        for ep in pkg_resources.iter_entry_points(\u0027oslo.config.opts\u0027):"},{"line_number":44,"context_line":"            if ep.name \u003d\u003d namespace:"},{"line_number":45,"context_line":"                list_fn \u003d ep.load(require\u003dFalse)"},{"line_number":46,"context_line":"                opt_list \u003d list_fn()"},{"line_number":47,"context_line":"                break"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_4e3ab2cd","line":45,"in_reply_to":"7a016987_4b5e2445","updated":"2015-05-20 00:02:22.000000000","message":"So, I think that passing the gate is sufficient *right now*, and that once glance is unblocked someone should put a patch together to use:\n\nhttp://docs.openstack.org/developer/stevedore/managers.html#stevedore.extension.ExtensionManager.__iter__\n\ninstead.","commit_id":"99826d08d4c48cb83f4c5eb7fc79bba9ffd86f41"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"fdae827e08b83a4f291b318b5f3bb53a5f804e14","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        opt_list \u003d None"},{"line_number":43,"context_line":"        for ep in pkg_resources.iter_entry_points(\u0027oslo.config.opts\u0027):"},{"line_number":44,"context_line":"            if ep.name \u003d\u003d namespace:"},{"line_number":45,"context_line":"                list_fn \u003d ep.load(require\u003dFalse)"},{"line_number":46,"context_line":"                opt_list \u003d list_fn()"},{"line_number":47,"context_line":"                break"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_ce546200","line":45,"in_reply_to":"7a016987_4b5e2445","updated":"2015-05-20 00:02:22.000000000","message":"So, I think that passing the gate is sufficient *right now*, and that once glance is unblocked someone should put a patch together to use:\n\nhttp://docs.openstack.org/developer/stevedore/managers.html#stevedore.extension.ExtensionManager.__iter__\n\ninstead.","commit_id":"99826d08d4c48cb83f4c5eb7fc79bba9ffd86f41"}]}
