)]}'
{"smaug/services/protection/api.py":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"b78006b92aadae35c923d0bbc6b73eee5c587f3c","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                                       marker, limit, sort_keys,"},{"line_number":68,"context_line":"                                       sort_dirs, filters)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def list_protectable_dependents(self, context,"},{"line_number":71,"context_line":"                                    protectable_id,"},{"line_number":72,"context_line":"                                    protectable_type,"},{"line_number":73,"context_line":"                                    name):"},{"line_number":74,"context_line":"        return self.protection_rpcapi.\\"},{"line_number":75,"context_line":"            list_protectable_dependents(context,"},{"line_number":76,"context_line":"                                        protectable_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_73bb2576","line":73,"range":{"start_line":70,"start_character":0,"end_line":73,"end_character":42},"updated":"2016-04-10 09:03:13.000000000","message":"No need for name in order to list protectable dependents","commit_id":"e2ab9a30f1013749b47b142540fcf4024d3ceecc"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"dff801a99d0ea4cd54e8cd7c2c8a702cbab12483","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                                       marker, limit, sort_keys,"},{"line_number":68,"context_line":"                                       sort_dirs, filters)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def list_protectable_dependents(self, context,"},{"line_number":71,"context_line":"                                    protectable_id,"},{"line_number":72,"context_line":"                                    protectable_type,"},{"line_number":73,"context_line":"                                    name):"},{"line_number":74,"context_line":"        return self.protection_rpcapi.\\"},{"line_number":75,"context_line":"            list_protectable_dependents(context,"},{"line_number":76,"context_line":"                                        protectable_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a1b2928_d07344b3","line":73,"range":{"start_line":70,"start_character":0,"end_line":73,"end_character":42},"in_reply_to":"9a061dce_73bb2576","updated":"2016-04-11 02:41:30.000000000","message":"Done","commit_id":"e2ab9a30f1013749b47b142540fcf4024d3ceecc"}],"smaug/services/protection/manager.py":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"b78006b92aadae35c923d0bbc6b73eee5c587f3c","unresolved":false,"context_lines":[{"line_number":226,"context_line":""},{"line_number":227,"context_line":"        return result"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    def list_protectable_dependents(self, context,"},{"line_number":230,"context_line":"                                    protectable_id,"},{"line_number":231,"context_line":"                                    protectable_type, name):"},{"line_number":232,"context_line":"        LOG.info(_LI(\"Start to list dependents of resource \""},{"line_number":233,"context_line":"                     \"(type:%(type)s, id:%(id)s)\"),"},{"line_number":234,"context_line":"                 {\u0027type\u0027: protectable_type,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_1803e610","line":231,"range":{"start_line":229,"start_character":0,"end_line":231,"end_character":60},"updated":"2016-04-10 09:03:13.000000000","message":"I don\u0027t think we are should be required to pass the resource name in order to get the protectable dependents.","commit_id":"e2ab9a30f1013749b47b142540fcf4024d3ceecc"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"dff801a99d0ea4cd54e8cd7c2c8a702cbab12483","unresolved":false,"context_lines":[{"line_number":226,"context_line":""},{"line_number":227,"context_line":"        return result"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    def list_protectable_dependents(self, context,"},{"line_number":230,"context_line":"                                    protectable_id,"},{"line_number":231,"context_line":"                                    protectable_type, name):"},{"line_number":232,"context_line":"        LOG.info(_LI(\"Start to list dependents of resource \""},{"line_number":233,"context_line":"                     \"(type:%(type)s, id:%(id)s)\"),"},{"line_number":234,"context_line":"                 {\u0027type\u0027: protectable_type,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a1b2928_f072c0ac","line":231,"range":{"start_line":229,"start_character":0,"end_line":231,"end_character":60},"in_reply_to":"9a061dce_1803e610","updated":"2016-04-11 02:41:30.000000000","message":"Done","commit_id":"e2ab9a30f1013749b47b142540fcf4024d3ceecc"}],"smaug/services/protection/rpcapi.py":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"b78006b92aadae35c923d0bbc6b73eee5c587f3c","unresolved":false,"context_lines":[{"line_number":116,"context_line":"            sort_dirs\u003dsort_dirs,"},{"line_number":117,"context_line":"            filters\u003dfilters)"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    def list_protectable_dependents(self,"},{"line_number":120,"context_line":"                                    ctxt, protectable_id\u003dNone,"},{"line_number":121,"context_line":"                                    protectable_type\u003dNone,"},{"line_number":122,"context_line":"                                    name\u003dNone):"},{"line_number":123,"context_line":"        cctxt \u003d self.client.prepare(version\u003d\u00271.0\u0027)"},{"line_number":124,"context_line":"        return cctxt.call("},{"line_number":125,"context_line":"            ctxt,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_53c0a1e0","line":122,"range":{"start_line":119,"start_character":0,"end_line":122,"end_character":47},"updated":"2016-04-10 09:03:13.000000000","message":"No need for name in order to list protectable dependents","commit_id":"e2ab9a30f1013749b47b142540fcf4024d3ceecc"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"dff801a99d0ea4cd54e8cd7c2c8a702cbab12483","unresolved":false,"context_lines":[{"line_number":116,"context_line":"            sort_dirs\u003dsort_dirs,"},{"line_number":117,"context_line":"            filters\u003dfilters)"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    def list_protectable_dependents(self,"},{"line_number":120,"context_line":"                                    ctxt, protectable_id\u003dNone,"},{"line_number":121,"context_line":"                                    protectable_type\u003dNone,"},{"line_number":122,"context_line":"                                    name\u003dNone):"},{"line_number":123,"context_line":"        cctxt \u003d self.client.prepare(version\u003d\u00271.0\u0027)"},{"line_number":124,"context_line":"        return cctxt.call("},{"line_number":125,"context_line":"            ctxt,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a1b2928_90626cd7","line":122,"range":{"start_line":119,"start_character":0,"end_line":122,"end_character":47},"in_reply_to":"9a061dce_53c0a1e0","updated":"2016-04-11 02:41:30.000000000","message":"Done","commit_id":"e2ab9a30f1013749b47b142540fcf4024d3ceecc"}]}
