)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"d3f545c492ab4f4eb86e2580a1ea03fca0912d31","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Log which filter failed when on log level INFO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fixes bug 1226334"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I7564a8ab093895d1f9db357009aac294783a808b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAS3%2F%2FIjE%3D","line":9,"updated":"2013-10-03 18:29:30.000000000","message":"need more details here:\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","commit_id":"67c491e26d582756b34c2605f75c77b878fcb50b"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"6a2144354bb9c509c80e0b9cc51d8d86d820c9ea","unresolved":false,"context_lines":[{"line_number":12,"context_line":"a filter returning 0 hosts.It may be useful to see which filterreturns 0"},{"line_number":13,"context_line":"host for operator."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Fixes bug 1226334"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I7564a8ab093895d1f9db357009aac294783a808b"},{"line_number":18,"context_line":"Signed-off-by: Shuangtai Tian \u003cshuangtai.tian@intel.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"AAAATH%2F%2FxvE%3D","line":15,"updated":"2013-10-09 23:43:23.000000000","message":"nit: We should use Closes-Bug: #xxxx now\n    Closes-Bug: #1234567 -- use \u0027Closes-Bug\u0027 if the commit is intended to fully fix and close the bug being referenced.\n    Partial-Bug: #1234567 -- use \u0027Partial-Bug\u0027 if the commit is only a partial fix and more work is needed.\n    Related-Bug: #1234567 -- use \u0027Related-Bug\u0027 if the commit is merely related to the referenced bug. \n\nPlease refer to https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"226be68c1d94daee0557d3816d90e2d97cf2362b"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"1e4ff3447a1556ef0cddaa466e701c9935259694","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Close-bug: #1226334"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I7564a8ab093895d1f9db357009aac294783a808b"},{"line_number":18,"context_line":"Signed-off-by: Shuangtai Tian \u003cshuangtai.tian@intel.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"AAAATH%2F%2Fxas%3D","line":18,"updated":"2013-10-10 02:51:04.000000000","message":"This line isn\u0027t necessary for OpenStack commits","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"7e3337ed01f8c66644f6d549676424677ce3e543","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Close-bug: #1226334"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I7564a8ab093895d1f9db357009aac294783a808b"},{"line_number":18,"context_line":"Signed-off-by: Shuangtai Tian \u003cshuangtai.tian@intel.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"AAAATH%2F%2FxRk%3D","line":18,"in_reply_to":"AAAATH%2F%2Fxas%3D","updated":"2013-10-10 03:32:53.000000000","message":"Done","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"40f3e95aaf352ca194b5bcb6b80ce53133c71344","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Log which filter failed when on log level INFO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If log level is set to INFO,only see a log message about nova-schedule"},{"line_number":10,"context_line":"attempting to build n instances then a log message about setting the"},{"line_number":11,"context_line":"state to error when the scheduler fails to schedule an instance due to"},{"line_number":12,"context_line":"a filter returning 0 hosts.It may be useful to see which filterreturns 0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"AAAATH%2F%2Fta8%3D","line":9,"updated":"2013-10-10 21:33:06.000000000","message":"femtonit: missing spaces after punctuation","commit_id":"b1099b5b07d418c9aa31a5ba102fb4e43a67d636"}],"nova/filters.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"a1606bcb66886847630bdbacb0bef2d59beb3e44","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %(cls_name)s returned \""},{"line_number":85,"context_line":"                               \"%(obj_len)d host(s)\"),"},{"line_number":86,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":87,"context_line":"                    break"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FUxc%3D","line":84,"updated":"2013-09-30 07:50:25.000000000","message":"I think this should be a DEBUG log message. This may log a considerable amount of entries per each instance schedule. I am not really sure what can be gained by this.","commit_id":"87d26ed80084e81d445c36d9113ae67247dc70ff"},{"author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"change_message_id":"1a95b6f97dfffb0ccb69543736c961606d4981ef","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %(cls_name)s returned \""},{"line_number":85,"context_line":"                               \"%(obj_len)d host(s)\"),"},{"line_number":86,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":87,"context_line":"                    break"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FUyk%3D","line":84,"updated":"2013-09-30 07:44:19.000000000","message":"I\u0027d better put a different message here, specifying that filtering returned 0 nodes.","commit_id":"87d26ed80084e81d445c36d9113ae67247dc70ff"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"7b39dcc7173c2482def7e348be20fbe92c2cc6d7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %(cls_name)s returned \""},{"line_number":85,"context_line":"                               \"%(obj_len)d host(s)\"),"},{"line_number":86,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":87,"context_line":"                    break"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FQBg%3D","line":84,"in_reply_to":"AAAAS3%2F%2FUxc%3D","updated":"2013-10-01 14:57:05.000000000","message":"@garyk:\nI also agree with you, this message may  be really noisy. But  when the scheduler fails,Someone want to now why from the log message on the level INFO. I agree to change the bug status to invalid, and want to listen views.","commit_id":"87d26ed80084e81d445c36d9113ae67247dc70ff"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"7b39dcc7173c2482def7e348be20fbe92c2cc6d7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %(cls_name)s returned \""},{"line_number":85,"context_line":"                               \"%(obj_len)d host(s)\"),"},{"line_number":86,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":87,"context_line":"                    break"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FQEs%3D","line":84,"in_reply_to":"AAAAS3%2F%2FUyk%3D","updated":"2013-10-01 14:57:05.000000000","message":"Done","commit_id":"87d26ed80084e81d445c36d9113ae67247dc70ff"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"d3f545c492ab4f4eb86e2580a1ea03fca0912d31","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                    break"},{"line_number":88,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":89,"context_line":"                            \"%(obj_len)d host(s)\"),"},{"line_number":90,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":91,"context_line":"        return list_objs"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAS3%2F%2FIjQ%3D","line":90,"updated":"2013-10-03 18:29:30.000000000","message":"can we make this a little DRYer?","commit_id":"67c491e26d582756b34c2605f75c77b878fcb50b"},{"author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"change_message_id":"92906c5444adb702c58014268192a928c1e7528f","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                    break"},{"line_number":88,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":89,"context_line":"                            \"%(obj_len)d host(s)\"),"},{"line_number":90,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":91,"context_line":"        return list_objs"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAS3%2F%2FGX4%3D","line":90,"in_reply_to":"AAAAS3%2F%2FIjQ%3D","updated":"2013-10-04 12:25:20.000000000","message":"+1","commit_id":"67c491e26d582756b34c2605f75c77b878fcb50b"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"a25bd95d8e3d94ec3a90ee9f3ae568ba173b4e0c","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %(cls_name)s returned \""},{"line_number":85,"context_line":"                               \"%(obj_len)d node\"),"},{"line_number":86,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":87,"context_line":"                    break"},{"line_number":88,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":89,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATH%2F%2F0xg%3D","line":86,"updated":"2013-10-09 11:05:58.000000000","message":"The value of \u0027obj_len\u0027: len(list_objs) is 0. This is the if statement that we have entered here.\nTo be honest I am not in favor of the info message here. I think that it is really going to be noisy in the log file.","commit_id":"11caf5421631938f877bc378f39ed634c248dcf7"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"82112b050f1550df7b241387609e2c6b94e39901","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %(cls_name)s returned \""},{"line_number":85,"context_line":"                               \"%(obj_len)d node\"),"},{"line_number":86,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":87,"context_line":"                    break"},{"line_number":88,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":89,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATH%2F%2F0sQ%3D","line":86,"in_reply_to":"AAAATH%2F%2F0xg%3D","updated":"2013-10-09 11:31:16.000000000","message":"@garyk ,\nI just came back from vacation and saw your comments just now. I agree with you. it\u0027s really nosiy. I proposed this patch to see if there is better idea,Some time I also want to see which filter failed in my  cloud environment. the INFO level log seems a  \nlittle less.","commit_id":"11caf5421631938f877bc378f39ed634c248dcf7"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"6822fb2356c0e0110f33d63440210008e6aa4a1e","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":84,"context_line":"                            \"%(obj_len)d host(s)\"),"},{"line_number":85,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":86,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":87,"context_line":"                    break"},{"line_number":88,"context_line":"        return list_objs"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2F0lE%3D","side":"PARENT","line":86,"updated":"2013-10-09 11:55:47.000000000","message":"Why no just add the log info message here?","commit_id":"0ef896ee3f70720bb73ac272d3e6dc357d7ad4c5"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"b9fc68af3da059d87ed53b3bafdfc4bc3decf259","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":84,"context_line":"                            \"%(obj_len)d host(s)\"),"},{"line_number":85,"context_line":"                          {\u0027cls_name\u0027: cls_name, \u0027obj_len\u0027: len(list_objs)})"},{"line_number":86,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":87,"context_line":"                    break"},{"line_number":88,"context_line":"        return list_objs"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2F0d0%3D","side":"PARENT","line":86,"in_reply_to":"AAAATH%2F%2F0lE%3D","updated":"2013-10-09 12:41:34.000000000","message":"@garyk,\nwhen on level debug,LOG.debug also will log . There will be a repeat of the information.","commit_id":"0ef896ee3f70720bb73ac272d3e6dc357d7ad4c5"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"60756efcbf7046dc85483fe06a53ebe7c02d4c74","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 node\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":87,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2F0Ig%3D","line":84,"updated":"2013-10-09 13:51:07.000000000","message":"Suggest use \"host\" but not node, as node is mainly for bare metal provision.","commit_id":"3a036a2a4156f04943032c002ac290e394d808cc"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"c3ec21acabad03c96c67b3d42e929dded9bd6ec7","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 node\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":87,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2FxwQ%3D","line":84,"in_reply_to":"AAAATH%2F%2F0Ig%3D","updated":"2013-10-09 23:34:18.000000000","message":"Done","commit_id":"3a036a2a4156f04943032c002ac290e394d808cc"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"d9a54b3bfba2bf0fbc7ec0040e2f7d3f5dd54465","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                          {\u0027cls_name\u0027: cls_name})"},{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 host\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATH%2F%2FxbM%3D","line":83,"updated":"2013-10-10 02:50:44.000000000","message":"If you\u0027re moving this anyway ...\n\n    if not list_objs:","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"7e3337ed01f8c66644f6d549676424677ce3e543","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                          {\u0027cls_name\u0027: cls_name})"},{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 host\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATH%2F%2FxRY%3D","line":83,"in_reply_to":"AAAATH%2F%2FxbM%3D","updated":"2013-10-10 03:32:53.000000000","message":"Done","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"20a2ebbfed4956f034dcc5446611d0063922d97c","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 host\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":87,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATH%2F%2FxiY%3D","line":84,"updated":"2013-10-10 01:54:52.000000000","message":"s/host/hosts./?","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"7e3337ed01f8c66644f6d549676424677ce3e543","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 host\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":87,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATH%2F%2FxRU%3D","line":84,"in_reply_to":"AAAATH%2F%2Fxag%3D","updated":"2013-10-10 03:32:53.000000000","message":"Done","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":7641,"name":"Shuangtai Tian","email":"hitianst@gmail.com","username":"shuangtai"},"change_message_id":"7e3337ed01f8c66644f6d549676424677ce3e543","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 host\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":87,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATH%2F%2FxRc%3D","line":84,"in_reply_to":"AAAATH%2F%2FxiY%3D","updated":"2013-10-10 03:32:53.000000000","message":"Done","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"ec73e956dde5d43c832191e2bf4144b03c9653d1","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    return"},{"line_number":82,"context_line":"                list_objs \u003d list(objs)"},{"line_number":83,"context_line":"                if len(list_objs) \u003d\u003d 0:"},{"line_number":84,"context_line":"                    LOG.info(_(\"Filter %s returned 0 host\"), cls_name)"},{"line_number":85,"context_line":"                    break"},{"line_number":86,"context_line":"                LOG.debug(_(\"Filter %(cls_name)s returned \""},{"line_number":87,"context_line":"                            \"%(obj_len)d host(s)\"),"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATH%2F%2Fxag%3D","line":84,"in_reply_to":"AAAATH%2F%2FxiY%3D","updated":"2013-10-10 02:51:18.000000000","message":"yes","commit_id":"9ca5083c1461c165a61dc000e360114e182d25ff"}]}
