)]}'
{"ceilometer/api/controllers/v2.py":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"c0762a87228ac5b3106a4aba37838c2ff2e767d3","unresolved":false,"context_lines":[{"line_number":2468,"context_line":""},{"line_number":2469,"context_line":"    traits \u003d TraitsController()"},{"line_number":2470,"context_line":""},{"line_number":2471,"context_line":"    @pecan.expose()"},{"line_number":2472,"context_line":"    @wsme_pecan.wsexpose(None, wtypes.text)"},{"line_number":2473,"context_line":"    def get_one(self, event_type):"},{"line_number":2474,"context_line":"        \"\"\"Unused API, will always return 404."}],"source_content_type":"text/x-python","patch_set":3,"id":"3a961159_0e74929a","line":2471,"updated":"2015-01-15 02:53:33.000000000","message":"maybe combining pecan.expose and wsme_pecan.wsexpose is the reason for the unit test failure? don\u0027t know for sure, please check","commit_id":"08d9c6de618a0bc3c57d43a958b15f9bfaf5964d"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"6a05c53b5f776165d707b593f617702a22fbf72c","unresolved":false,"context_lines":[{"line_number":2468,"context_line":""},{"line_number":2469,"context_line":"    traits \u003d TraitsController()"},{"line_number":2470,"context_line":""},{"line_number":2471,"context_line":"    @pecan.expose()"},{"line_number":2472,"context_line":"    @wsme_pecan.wsexpose(None, wtypes.text)"},{"line_number":2473,"context_line":"    def get_one(self, event_type):"},{"line_number":2474,"context_line":"        \"\"\"Unused API, will always return 404."}],"source_content_type":"text/x-python","patch_set":3,"id":"3a961159_ce728a11","line":2471,"in_reply_to":"3a961159_0e74929a","updated":"2015-01-15 03:15:08.000000000","message":"yes, I remove the pecan.expose, and ut passes\n\nand I add decorator requires_admin","commit_id":"08d9c6de618a0bc3c57d43a958b15f9bfaf5964d"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"06f7fd4483bf97ace66ca13818c9728779c7d0cc","unresolved":false,"context_lines":[{"line_number":2381,"context_line":"    def sample(cls):"},{"line_number":2382,"context_line":"        return cls("},{"line_number":2383,"context_line":"            event_type\u003d\u0027compute.instance.update\u0027,"},{"line_number":2384,"context_line":"            generated\u003ddatetime.datetime.utcnow(),"},{"line_number":2385,"context_line":"            message_id\u003d\u002794834db1-8f1b-404d-b2ec-c35901f1b7f0\u0027,"},{"line_number":2386,"context_line":"            traits\u003d{"},{"line_number":2387,"context_line":"                Trait(name\u003d\u0027request_id\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_b4266465","line":2384,"updated":"2015-01-15 09:13:22.000000000","message":"sorry, why change this? This would result the doc content changes everytime we try to generate.","commit_id":"f32949e8f3923a546036f9e26f3e4afc145af350"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"100859a0b97b1502ae0598316a2d6a1b1e8c5c80","unresolved":false,"context_lines":[{"line_number":2381,"context_line":"    def sample(cls):"},{"line_number":2382,"context_line":"        return cls("},{"line_number":2383,"context_line":"            event_type\u003d\u0027compute.instance.update\u0027,"},{"line_number":2384,"context_line":"            generated\u003ddatetime.datetime.utcnow(),"},{"line_number":2385,"context_line":"            message_id\u003d\u002794834db1-8f1b-404d-b2ec-c35901f1b7f0\u0027,"},{"line_number":2386,"context_line":"            traits\u003d{"},{"line_number":2387,"context_line":"                Trait(name\u003d\u0027request_id\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_2ff4e153","line":2384,"in_reply_to":"3a961159_b4266465","updated":"2015-01-15 09:59:19.000000000","message":"so it looks like a fresh meat! will make it static :)\n\nand actually the generated format is wrong, it lost the milliseconds","commit_id":"f32949e8f3923a546036f9e26f3e4afc145af350"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"18e1adadd6ca7c051063bccf887f9058ad77053d","unresolved":false,"context_lines":[{"line_number":2480,"context_line":"    def get_one(self, event_type):"},{"line_number":2481,"context_line":"        \"\"\"Unused API, will always return 404."},{"line_number":2482,"context_line":""},{"line_number":2483,"context_line":"        Prints this infomation is a workaround for sphinxcontrib-pecanwsme"},{"line_number":2484,"context_line":"        see: https://github.com/dreamhost/sphinxcontrib-pecanwsme/pull/17"},{"line_number":2485,"context_line":""},{"line_number":2486,"context_line":"        :param event_type: A event type"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a961159_7abf69fc","line":2483,"updated":"2015-01-15 22:32:30.000000000","message":"i\u0027m wondering if we need this explanation or if we can keep it just as \"\"\"Unused API, will always return 404.\"\"\"\n\nif this docstring is removed, will it fail? because if so, i don\u0027t think we really need bug reference in docstring.","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"dbe5ebdba1ac2b3ae8f3bbf37b4b2d51aa7993dc","unresolved":false,"context_lines":[{"line_number":2480,"context_line":"    def get_one(self, event_type):"},{"line_number":2481,"context_line":"        \"\"\"Unused API, will always return 404."},{"line_number":2482,"context_line":""},{"line_number":2483,"context_line":"        Prints this infomation is a workaround for sphinxcontrib-pecanwsme"},{"line_number":2484,"context_line":"        see: https://github.com/dreamhost/sphinxcontrib-pecanwsme/pull/17"},{"line_number":2485,"context_line":""},{"line_number":2486,"context_line":"        :param event_type: A event type"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a961159_89d85180","line":2483,"in_reply_to":"3a961159_7abf69fc","updated":"2015-01-16 02:04:12.000000000","message":"we can remove the bug reference, docstring is needed but don\u0027t care  what it is","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"}],"doc/source/webapi/v2.rst":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"18e1adadd6ca7c051063bccf887f9058ad77053d","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Event query is similar to simple query, its type EventQuery is actually"},{"line_number":167,"context_line":"a subclass of Query, so EventQuery has every attribute Query has."},{"line_number":168,"context_line":"But there are some differences. If field is one of event_type,"},{"line_number":169,"context_line":"message_id, start_timestamp, end_timestamp, then this field will be"},{"line_number":170,"context_line":"aplied on event, otherwise it will be treated as trait name and be"},{"line_number":171,"context_line":"aplied on trait."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a961159_fa9ef9b6","line":168,"updated":"2015-01-15 22:32:30.000000000","message":"s/If field is one of event_type/If a field is one of the following: event_type/","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"dbe5ebdba1ac2b3ae8f3bbf37b4b2d51aa7993dc","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Event query is similar to simple query, its type EventQuery is actually"},{"line_number":167,"context_line":"a subclass of Query, so EventQuery has every attribute Query has."},{"line_number":168,"context_line":"But there are some differences. If field is one of event_type,"},{"line_number":169,"context_line":"message_id, start_timestamp, end_timestamp, then this field will be"},{"line_number":170,"context_line":"aplied on event, otherwise it will be treated as trait name and be"},{"line_number":171,"context_line":"aplied on trait."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a961159_c94c1942","line":168,"in_reply_to":"3a961159_fa9ef9b6","updated":"2015-01-16 02:04:12.000000000","message":"Done","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"18e1adadd6ca7c051063bccf887f9058ad77053d","unresolved":false,"context_lines":[{"line_number":167,"context_line":"a subclass of Query, so EventQuery has every attribute Query has."},{"line_number":168,"context_line":"But there are some differences. If field is one of event_type,"},{"line_number":169,"context_line":"message_id, start_timestamp, end_timestamp, then this field will be"},{"line_number":170,"context_line":"aplied on event, otherwise it will be treated as trait name and be"},{"line_number":171,"context_line":"aplied on trait."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. autotype:: ceilometer.api.controllers.v2.EventQuery"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a961159_bab0f140","line":170,"updated":"2015-01-15 22:32:30.000000000","message":"s/aplied/applied/","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"dbe5ebdba1ac2b3ae8f3bbf37b4b2d51aa7993dc","unresolved":false,"context_lines":[{"line_number":167,"context_line":"a subclass of Query, so EventQuery has every attribute Query has."},{"line_number":168,"context_line":"But there are some differences. If field is one of event_type,"},{"line_number":169,"context_line":"message_id, start_timestamp, end_timestamp, then this field will be"},{"line_number":170,"context_line":"aplied on event, otherwise it will be treated as trait name and be"},{"line_number":171,"context_line":"aplied on trait."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. autotype:: ceilometer.api.controllers.v2.EventQuery"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a961159_490f49e0","line":170,"in_reply_to":"3a961159_bab0f140","updated":"2015-01-16 02:04:12.000000000","message":"Done","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"18e1adadd6ca7c051063bccf887f9058ad77053d","unresolved":false,"context_lines":[{"line_number":168,"context_line":"But there are some differences. If field is one of event_type,"},{"line_number":169,"context_line":"message_id, start_timestamp, end_timestamp, then this field will be"},{"line_number":170,"context_line":"aplied on event, otherwise it will be treated as trait name and be"},{"line_number":171,"context_line":"aplied on trait."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. autotype:: ceilometer.api.controllers.v2.EventQuery"},{"line_number":174,"context_line":"   :members:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a961159_9ab5f533","line":171,"updated":"2015-01-15 22:32:30.000000000","message":"s/aplied/applied/","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"dbe5ebdba1ac2b3ae8f3bbf37b4b2d51aa7993dc","unresolved":false,"context_lines":[{"line_number":168,"context_line":"But there are some differences. If field is one of event_type,"},{"line_number":169,"context_line":"message_id, start_timestamp, end_timestamp, then this field will be"},{"line_number":170,"context_line":"aplied on event, otherwise it will be treated as trait name and be"},{"line_number":171,"context_line":"aplied on trait."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. autotype:: ceilometer.api.controllers.v2.EventQuery"},{"line_number":174,"context_line":"   :members:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a961159_c9fa59b9","line":171,"in_reply_to":"3a961159_9ab5f533","updated":"2015-01-16 02:04:12.000000000","message":"done, and s/and be applied/and applied/ , hope it is correct..","commit_id":"c401841724194f29215ef81ad6e9eb044a73f99d"}]}
