)]}'
{"ceilometer/api/controllers/v2.py":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"c72542f14ca9052fe6bf9733c79e05026dd4b062","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"class AdvEnum(wtypes.wsproperty):"},{"line_number":120,"context_line":"    \"\"\"Handle default and mandatory for wtypes.Enum"},{"line_number":121,"context_line":"    \"\"\""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def __init__(self, name, *args, **kwargs):"},{"line_number":124,"context_line":"        self._name \u003d \u0027_advenum_%s\u0027 % name"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FXmM%3D","line":121,"updated":"2014-01-14 15:20:53.000000000","message":"Please take care of unneeded changes","commit_id":"7f572fa482758db63bdfe6219fedfa5170242224"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"c72542f14ca9052fe6bf9733c79e05026dd4b062","unresolved":false,"context_lines":[{"line_number":157,"context_line":"    def as_dict_from_keys(self, keys):"},{"line_number":158,"context_line":"        return dict((k, getattr(self, k))"},{"line_number":159,"context_line":"                    for k in keys"},{"line_number":160,"context_line":"                    if hasattr(self, k) and"},{"line_number":161,"context_line":"                       getattr(self, k) !\u003d wsme.Unset)"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FXmI%3D","line":160,"updated":"2014-01-14 15:20:53.000000000","message":"ditto","commit_id":"7f572fa482758db63bdfe6219fedfa5170242224"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"c72542f14ca9052fe6bf9733c79e05026dd4b062","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        return cls(href\u003d(\u0027http://localhost:8777/v2/meters/volume?\u0027"},{"line_number":177,"context_line":"                         \u0027q.field\u003dresource_id\u0026\u0027"},{"line_number":178,"context_line":"                         \u0027q.value\u003dbd9431c1-8d69-4ad3-803a-8d4a6b89fd36\u0027),"},{"line_number":179,"context_line":"                   rel\u003d\u0027volume\u0027"},{"line_number":180,"context_line":"        )"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FXmE%3D","line":179,"updated":"2014-01-14 15:20:53.000000000","message":"ditto. and almost all the file","commit_id":"7f572fa482758db63bdfe6219fedfa5170242224"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"c72542f14ca9052fe6bf9733c79e05026dd4b062","unresolved":false,"context_lines":[{"line_number":1827,"context_line":"        r \u003d rpc.RPCPublisher(urlparse.urlparse(\u0027rpc://\u0027))"},{"line_number":1828,"context_line":"        r.publish_simple_rpc_message("},{"line_number":1829,"context_line":"            context.get_admin_context(),"},{"line_number":1830,"context_line":"            \u0027run_pollsters\u0027,"},{"line_number":1831,"context_line":"            \u0027ceilometer.agents.\u0027 + cfg.CONF.publisher_rpc.pollsters_topic)"},{"line_number":1832,"context_line":""},{"line_number":1833,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FXlA%3D","line":1830,"updated":"2014-01-14 15:20:53.000000000","message":"Why should we put topics to config? Why we cannot add topics to api-call?","commit_id":"7f572fa482758db63bdfe6219fedfa5170242224"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"53b6366b54a32062387cbc264e7e410cb482b372","unresolved":false,"context_lines":[{"line_number":1857,"context_line":"        ctx \u003d context.get_admin_context(),"},{"line_number":1858,"context_line":"        try:"},{"line_number":1859,"context_line":"            rpc.fanout_cast(ctx, cfg.CONF.pollsters_fanout_name, msg)"},{"line_number":1860,"context_line":"        except (SystemExit, rpc.common.RPCException):"},{"line_number":1861,"context_line":"            LOG.warn(_(\"Failed to publish 1 message, dropping it\"))"},{"line_number":1862,"context_line":""},{"line_number":1863,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAUH%2F9fYg%3D","line":1860,"updated":"2014-02-06 15:17:52.000000000","message":"I don\u0027t think SystemExit is raised anymore nowadays.","commit_id":"faabddbf0f661013a9083832db56e1ade261eccb"}],"ceilometer/openstack/common/rpc/impl_fake.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"e779979b1bb2fb770c4263c3c7c6e07c41a84a9f","unresolved":false,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def create_worker(self, topic, proxy, pool_name):"},{"line_number":122,"context_line":"        pass"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"def create_connection(conf, new\u003dTrue):"},{"line_number":126,"context_line":"    \"\"\"Create a connection.\"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2B9gU%3D","line":123,"updated":"2014-01-20 11:40:02.000000000","message":"You cannot change code is openstack common, it must be changed in oslo-incubator first and then merged in ceilometer.","commit_id":"b1ad08698995843b2539c85d019737ce186cb797"}],"ceilometer/openstack/common/rpc/service.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"e779979b1bb2fb770c4263c3c7c6e07c41a84a9f","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        self.host \u003d host"},{"line_number":35,"context_line":"        self.topic \u003d topic"},{"line_number":36,"context_line":"        self.serializer \u003d serializer"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        if manager is None:"},{"line_number":39,"context_line":"            self.manager \u003d self"},{"line_number":40,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2B9gk%3D","line":37,"updated":"2014-01-20 11:40:02.000000000","message":"Nit: this file shouldn\u0027t be changed","commit_id":"b1ad08698995843b2539c85d019737ce186cb797"}],"ceilometer/publisher/rpc.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"e779979b1bb2fb770c4263c3c7c6e07c41a84a9f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"               default\u003d\u0027ceilometer.agents.pollsters\u0027,"},{"line_number":45,"context_line":"               help\u003d\u0027the topic ceilometer uses \u0027"},{"line_number":46,"context_line":"                    \u0027in messages for running pollsters on demand\u0027,"},{"line_number":47,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027"},{"line_number":48,"context_line":"               ),"},{"line_number":49,"context_line":"]"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2B9g0%3D","line":47,"updated":"2014-01-20 11:40:02.000000000","message":"We should not have a deprecated group in a new option.","commit_id":"b1ad08698995843b2539c85d019737ce186cb797"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"e779979b1bb2fb770c4263c3c7c6e07c41a84a9f","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        self.flush()"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def publish_simple_rpc_message(self, context, target, topic):"},{"line_number":165,"context_line":"        msg \u003d {"},{"line_number":166,"context_line":"            \u0027method\u0027: target,"},{"line_number":167,"context_line":"            \u0027version\u0027: \u00271.0\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2B9gw%3D","line":164,"updated":"2014-01-20 11:40:02.000000000","message":"This class is to publish samples, we cannot add this generic method here. Your change is related to agent, so create a new class or directly use rpc.fanout_cast in the API layer.","commit_id":"b1ad08698995843b2539c85d019737ce186cb797"}]}
