)]}'
{"keystoneclient/v3/domains.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"1ad0f94dcfb542a2ade2c73345a4c991c5cd7415","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    collection_key \u003d \u0027domains\u0027"},{"line_number":35,"context_line":"    key \u003d \u0027domain\u0027"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @utils.positional(1, enforcement\u003dutils.positional.WARN)"},{"line_number":38,"context_line":"    def create(self, name, description\u003dNone, enabled\u003dTrue, **kwargs):"},{"line_number":39,"context_line":"        return super(DomainManager, self).create("},{"line_number":40,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2B3S0%3D","line":37,"updated":"2014-03-22 14:46:32.000000000","message":"Is 1 correct here?","commit_id":"d5a54bbe3f2f554ca4eec1aea8380833a421dfb2"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"42f3d293302fed718a5ad0c175d128737747d7ef","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    collection_key \u003d \u0027domains\u0027"},{"line_number":35,"context_line":"    key \u003d \u0027domain\u0027"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @utils.positional(1, enforcement\u003dutils.positional.WARN)"},{"line_number":38,"context_line":"    def create(self, name, description\u003dNone, enabled\u003dTrue, **kwargs):"},{"line_number":39,"context_line":"        return super(DomainManager, self).create("},{"line_number":40,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2B1GE%3D","line":37,"in_reply_to":"AAAAWH%2F%2B3S0%3D","updated":"2014-03-23 23:17:39.000000000","message":"Yes. name is required but should be passed as a keyword argument just like the other attributes.","commit_id":"d5a54bbe3f2f554ca4eec1aea8380833a421dfb2"}],"keystoneclient/v3/endpoints.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"1ad0f94dcfb542a2ade2c73345a4c991c5cd7415","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            msg \u003d msg % \u0027, \u0027.join(VALID_INTERFACES)"},{"line_number":50,"context_line":"            raise exceptions.ValidationError(msg)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    @utils.positional(1, enforcement\u003dutils.positional.WARN)"},{"line_number":53,"context_line":"    def create(self, service, url, interface\u003dNone, region\u003dNone, enabled\u003dTrue,"},{"line_number":54,"context_line":"               **kwargs):"},{"line_number":55,"context_line":"        self._validate_interface(interface)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2B3Ss%3D","line":52,"updated":"2014-03-22 14:46:32.000000000","message":"Is 1 correct here?","commit_id":"d5a54bbe3f2f554ca4eec1aea8380833a421dfb2"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"42f3d293302fed718a5ad0c175d128737747d7ef","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            msg \u003d msg % \u0027, \u0027.join(VALID_INTERFACES)"},{"line_number":50,"context_line":"            raise exceptions.ValidationError(msg)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    @utils.positional(1, enforcement\u003dutils.positional.WARN)"},{"line_number":53,"context_line":"    def create(self, service, url, interface\u003dNone, region\u003dNone, enabled\u003dTrue,"},{"line_number":54,"context_line":"               **kwargs):"},{"line_number":55,"context_line":"        self._validate_interface(interface)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2B1F8%3D","line":52,"in_reply_to":"AAAAWH%2F%2B3Ss%3D","updated":"2014-03-23 23:17:39.000000000","message":"Same as previous. 1 signifies that service and url are required attributes, but they still should be passed as kwargs.\n\nAlso we use WARN here so no conflict.","commit_id":"d5a54bbe3f2f554ca4eec1aea8380833a421dfb2"}],"keystoneclient/v3/users.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"85143050e0c83e811675d73ff040f51e31307df3","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from keystoneclient import base"},{"line_number":20,"context_line":"from keystoneclient import exceptions"},{"line_number":21,"context_line":"from keystoneclient import utils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAWH%2F%2BrjA%3D","line":22,"updated":"2014-03-25 04:35:05.000000000","message":"(nit) whitespace needed","commit_id":"0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf"}]}
