)]}'
{"cinder/volume/api.py":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"610d4cc234a24465aa513cc34f7bacc46d07401b","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        if not isinstance(size, int) or size \u003c\u003d 0:"},{"line_number":112,"context_line":"            msg \u003d (_(\"Volume size \u0027%s\u0027 must be an integer and greater than 0\")"},{"line_number":113,"context_line":"                   % size)"},{"line_number":114,"context_line":"            raise exception.InvalidInput(reason\u003dmsg)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        if image_id:"},{"line_number":117,"context_line":"            # check image existence"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAMH%2F%2FvuE%3D","line":114,"updated":"2012-11-27 16:14:22.000000000","message":"This all seems a bit weird.  I would expect the input validation to be done up in the API layer.\n\nThat aside, this patch seems fine and maintains the apparent intended behavior.","commit_id":"3fe5bd6a7112315a978be38a9e51a1787b300af3"}]}
