)]}'
{"novaclient/v1_1/availability_zones.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b1f2a2672d6799eeb48ed03b6889fdddee954ed","unresolved":false,"context_lines":[{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# US Government Users Restricted Rights - Use, duplication or"},{"line_number":7,"context_line":"# disclosure restricted by GSA ADP Schedule Contract with IBM Corp."},{"line_number":8,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"\"\"\""},{"line_number":10,"context_line":"Availability Zone interface (1.1 extension)."},{"line_number":11,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FJr8%3D","line":8,"updated":"2013-02-05 15:24:50.000000000","message":"This is not the Apache 2.0 license; sorry, but we cannot accept this.","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"2c188e73f18f33c4ae0828d9511ec0e7800cf8c8","unresolved":false,"context_lines":[{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# US Government Users Restricted Rights - Use, duplication or"},{"line_number":7,"context_line":"# disclosure restricted by GSA ADP Schedule Contract with IBM Corp."},{"line_number":8,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"\"\"\""},{"line_number":10,"context_line":"Availability Zone interface (1.1 extension)."},{"line_number":11,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FIFo%3D","line":8,"in_reply_to":"AAAAM3%2F%2FJr8%3D","updated":"2013-02-06 11:02:23.000000000","message":"Done","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"}],"novaclient/v1_1/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b1f2a2672d6799eeb48ed03b6889fdddee954ed","unresolved":false,"context_lines":[{"line_number":2875,"context_line":"    # Zone tree view item"},{"line_number":2876,"context_line":"    az.zoneName \u003d zone.zoneName"},{"line_number":2877,"context_line":"    az.zoneState \u003d \u0027available\u0027 \\"},{"line_number":2878,"context_line":"                   if zone.zoneState[\u0027available\u0027] else \u0027not available\u0027"},{"line_number":2879,"context_line":"    az._info[\u0027zoneName\u0027] \u003d az.zoneName"},{"line_number":2880,"context_line":"    az._info[\u0027zoneState\u0027] \u003d az.zoneState"},{"line_number":2881,"context_line":"    result.append(az)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FJrw%3D","line":2878,"updated":"2013-02-05 15:24:50.000000000","message":"I prefer using parentheses where possible to avoid the need for backslashes.  I would format this line as:\n\n    az.zoneState \u003d (\u0027available\u0027 if zone.zoneState[\u0027available\u0027]\n                    else \u0027not available\u0027)","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"2c188e73f18f33c4ae0828d9511ec0e7800cf8c8","unresolved":false,"context_lines":[{"line_number":2875,"context_line":"    # Zone tree view item"},{"line_number":2876,"context_line":"    az.zoneName \u003d zone.zoneName"},{"line_number":2877,"context_line":"    az.zoneState \u003d \u0027available\u0027 \\"},{"line_number":2878,"context_line":"                   if zone.zoneState[\u0027available\u0027] else \u0027not available\u0027"},{"line_number":2879,"context_line":"    az._info[\u0027zoneName\u0027] \u003d az.zoneName"},{"line_number":2880,"context_line":"    az._info[\u0027zoneState\u0027] \u003d az.zoneState"},{"line_number":2881,"context_line":"    result.append(az)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FIFs%3D","line":2878,"in_reply_to":"AAAAM3%2F%2FJrw%3D","updated":"2013-02-06 11:02:23.000000000","message":"Done","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"}],"tests/v1_1/fakes.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b1f2a2672d6799eeb48ed03b6889fdddee954ed","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2011 X.commerce, a business unit of eBay Inc."},{"line_number":2,"context_line":"# Copyright 2011 OpenStack, LLC"},{"line_number":3,"context_line":"# Copyright 2012 IBM Corp."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":6,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FJrk%3D","line":3,"updated":"2013-02-05 15:24:50.000000000","message":"2012 or 2013?","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"2c188e73f18f33c4ae0828d9511ec0e7800cf8c8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2011 X.commerce, a business unit of eBay Inc."},{"line_number":2,"context_line":"# Copyright 2011 OpenStack, LLC"},{"line_number":3,"context_line":"# Copyright 2012 IBM Corp."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":6,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FIFg%3D","line":3,"in_reply_to":"AAAAM3%2F%2FJrk%3D","updated":"2013-02-06 11:02:23.000000000","message":"Done","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"}],"tests/v1_1/test_availability_zone.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b1f2a2672d6799eeb48ed03b6889fdddee954ed","unresolved":false,"context_lines":[{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# US Government Users Restricted Rights - Use, duplication or"},{"line_number":7,"context_line":"# disclosure restricted by GSA ADP Schedule Contract with IBM Corp."},{"line_number":8,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"from novaclient.v1_1 import availability_zones"},{"line_number":11,"context_line":"from novaclient.v1_1 import shell"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FJrg%3D","line":8,"updated":"2013-02-05 15:24:50.000000000","message":"We cannot accept this license; it is not Apache 2.0.","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"2c188e73f18f33c4ae0828d9511ec0e7800cf8c8","unresolved":false,"context_lines":[{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# US Government Users Restricted Rights - Use, duplication or"},{"line_number":7,"context_line":"# disclosure restricted by GSA ADP Schedule Contract with IBM Corp."},{"line_number":8,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"from novaclient.v1_1 import availability_zones"},{"line_number":11,"context_line":"from novaclient.v1_1 import shell"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FIFY%3D","line":8,"in_reply_to":"AAAAM3%2F%2FJrg%3D","updated":"2013-02-06 11:02:23.000000000","message":"Done","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b1f2a2672d6799eeb48ed03b6889fdddee954ed","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        cs.assert_called(\u0027GET\u0027, \u0027/os-availability-zone/detail\u0027)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        [self.assertTrue(isinstance(zone, availability_zones.AvailabilityZone))"},{"line_number":50,"context_line":"         for zone in zones]"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        self.assertEqual(3, len(zones))"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FJrY%3D","line":50,"updated":"2013-02-05 15:24:50.000000000","message":"Please put this in a for loop rather than using a list comprehension.  I really only want to see list comprehensions when the result is assigned to something, and that just wouldn\u0027t make sense for assertTrue().","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"2c188e73f18f33c4ae0828d9511ec0e7800cf8c8","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        cs.assert_called(\u0027GET\u0027, \u0027/os-availability-zone/detail\u0027)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        [self.assertTrue(isinstance(zone, availability_zones.AvailabilityZone))"},{"line_number":50,"context_line":"         for zone in zones]"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        self.assertEqual(3, len(zones))"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FIFU%3D","line":50,"in_reply_to":"AAAAM3%2F%2FJrY%3D","updated":"2013-02-06 11:02:23.000000000","message":"Done","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"}],"tests/v1_1/test_shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b1f2a2672d6799eeb48ed03b6889fdddee954ed","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2010 Jacob Kaplan-Moss"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2011 OpenStack LLC."},{"line_number":4,"context_line":"# Copyright 2012 IBM Corp."},{"line_number":5,"context_line":"# All Rights Reserved."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FJrI%3D","line":4,"updated":"2013-02-05 15:24:50.000000000","message":"2012 or 2013?","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"2c188e73f18f33c4ae0828d9511ec0e7800cf8c8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2010 Jacob Kaplan-Moss"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2011 OpenStack LLC."},{"line_number":4,"context_line":"# Copyright 2012 IBM Corp."},{"line_number":5,"context_line":"# All Rights Reserved."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FIFM%3D","line":4,"in_reply_to":"AAAAM3%2F%2FJrI%3D","updated":"2013-02-06 11:02:23.000000000","message":"Done","commit_id":"3c34557037d37e57f25dcb8067090ac4cdf9e893"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"bcd29ae0cb4d0c888f8a01d950d1ccd34c99b940","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2010 Jacob Kaplan-Moss"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2011 OpenStack LLC."},{"line_number":4,"context_line":"# Copyright 2012 IBM Corp."},{"line_number":5,"context_line":"# All Rights Reserved."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FHuI%3D","line":4,"updated":"2013-02-06 16:13:35.000000000","message":"Well, not really \"done\", but I\u0027m not a stickler on the dates, to be perfectly frank :)","commit_id":"4516efa8db29f9b551f24efe1045d015c5c16cdb"}]}
