)]}'
{"ceilometer/dispatcher/gnocchi.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"26dd222897df63f369ad3c5d415084235fd3e414","unresolved":false,"context_lines":[{"line_number":28,"context_line":"from ceilometer import dispatcher"},{"line_number":29,"context_line":"from ceilometer.i18n import _"},{"line_number":30,"context_line":"from ceilometer import keystone_client"},{"line_number":31,"context_line":"from ceilometer.openstack.common import log"},{"line_number":32,"context_line":"from oslo_config import cfg"},{"line_number":33,"context_line":"import requests"},{"line_number":34,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa32b979_47cbb2a5","line":31,"updated":"2015-06-16 15:35:21.000000000","message":"We haven\u0027t got this anymore, need oslo_log","commit_id":"902be08df539fd005f8b6822ee210f46244a8ffa"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"f70c58aea06ed22c7327e3fab64b578149c4d1b3","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":16,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":17,"context_line":"# under the License."},{"line_number":18,"context_line":"from __future__ import absolute_import"},{"line_number":19,"context_line":"import fnmatch"},{"line_number":20,"context_line":"import threading"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa32b979_63e6cab1","line":18,"updated":"2015-06-17 08:21:57.000000000","message":"This is no more needed in ceilometer tree I guess.","commit_id":"c74d79d0b7e8e6449c3cd18182fd9f437d16514a"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"f70c58aea06ed22c7327e3fab64b578149c4d1b3","unresolved":false,"context_lines":[{"line_number":29,"context_line":"from ceilometer.i18n import _"},{"line_number":30,"context_line":"from ceilometer import keystone_client"},{"line_number":31,"context_line":"from oslo_config import cfg"},{"line_number":32,"context_line":"from oslo_log import log"},{"line_number":33,"context_line":"import requests"},{"line_number":34,"context_line":"import six"},{"line_number":35,"context_line":"import stevedore.dispatch"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa32b979_03f81e48","line":32,"updated":"2015-06-17 08:21:57.000000000","message":"I wonder why pep8 doesn\u0027t complains on this import order.","commit_id":"c74d79d0b7e8e6449c3cd18182fd9f437d16514a"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"f70c58aea06ed22c7327e3fab64b578149c4d1b3","unresolved":false,"context_lines":[{"line_number":154,"context_line":"        return config_file"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    def _match_metric(self, metric_name):"},{"line_number":157,"context_line":"        for metric, policy in enumerate(self.gnocchi_archive_policy_data):"},{"line_number":158,"context_line":"            # Support wild cards such as disk.*"},{"line_number":159,"context_line":"            if fnmatch.fnmatch(metric_name, metric):"},{"line_number":160,"context_line":"                return policy"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa32b979_26b2104d","line":157,"updated":"2015-06-17 08:21:57.000000000","message":"This commit seems missed: e2cb01720b7a111d4228f2b466ae2cb03a4a4cf1","commit_id":"c74d79d0b7e8e6449c3cd18182fd9f437d16514a"}]}
