)]}'
{"couchbase/connection.pyx":[{"author":{"_account_id":1000161,"name":"Volker Mische","email":"vmx@couchbase.com","username":"vmx","avatars":[{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"517f1ffdacefcaa7220f1601e007b744bd425f8c","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        host \u003d \u0027{0}:{1}\u0027.format(host, port).encode(\u0027utf-8\u0027)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        if password:"},{"line_number":170,"context_line":"            password \u003d password.encode(\u0027utf-8\u0027)"},{"line_number":171,"context_line":"            if not username:"},{"line_number":172,"context_line":"                username \u003d bucket"}],"source_content_type":"text/x-cython","patch_set":2,"id":"AAACLH%2F%2F7%2FI%3D","line":169,"updated":"2013-05-01 13:40:39.000000000","message":"You could change the default value of `password` and `username` from `None` to `\u0027\u0027`. This way you don\u0027t need the `else` cases.\n\nMake sure you also change it in `__init__.py`.","commit_id":"5c122264c18287455d9842c0c93d9cf09dae9cf6"},{"author":{"_account_id":1000161,"name":"Volker Mische","email":"vmx@couchbase.com","username":"vmx","avatars":[{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/530b4e7e4d734d4380e103f2d7f5105d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8d4b34645a27539e15442964b77bd5bc94085dc8","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        host \u003d \u0027{0}:{1}\u0027.format(host, port).encode(\u0027utf-8\u0027)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        if password:"},{"line_number":170,"context_line":"            password \u003d password.encode(\u0027utf-8\u0027)"},{"line_number":171,"context_line":"            if not username:"},{"line_number":172,"context_line":"                username \u003d bucket"}],"source_content_type":"text/x-cython","patch_set":2,"id":"AAACLH%2F%2F72o%3D","line":169,"in_reply_to":"AAACLH%2F%2F7%2BA%3D","updated":"2013-05-02 13:02:07.000000000","message":"I don\u0027t see the point why someone should pass in `None` as password, but it\u0027s OK to make it possible. Though generally I prefer simpler code over \"what could a stupid user possibly do\".","commit_id":"5c122264c18287455d9842c0c93d9cf09dae9cf6"},{"author":{"_account_id":1000292,"name":"Mark Nunberg","email":"mark.nunberg@couchbase.com","username":"mnunberg","avatars":[{"url":"https://www.gravatar.com/avatar/ea97d1987ed08d8e48e394afae24c122.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ea97d1987ed08d8e48e394afae24c122.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ea97d1987ed08d8e48e394afae24c122.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ea97d1987ed08d8e48e394afae24c122.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dae7a7301aff6f31dd55ce5f1eaa7245f6a4f081","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        host \u003d \u0027{0}:{1}\u0027.format(host, port).encode(\u0027utf-8\u0027)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        if password:"},{"line_number":170,"context_line":"            password \u003d password.encode(\u0027utf-8\u0027)"},{"line_number":171,"context_line":"            if not username:"},{"line_number":172,"context_line":"                username \u003d bucket"}],"source_content_type":"text/x-cython","patch_set":2,"id":"AAACLH%2F%2F7%2BA%3D","line":169,"in_reply_to":"AAACLH%2F%2F7%2FI%3D","updated":"2013-05-01 16:29:48.000000000","message":"I thought about this actually. If password ends up being \u0027None\u0027 (which is perfectly valid - and this can be passed from somewhere else in the stack), we can\u0027t just \"encode\" it.","commit_id":"5c122264c18287455d9842c0c93d9cf09dae9cf6"}]}
