)]}'
{"manila/api/common.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"cc2c6ed25b922700dd1107e15be6111080a38b73","unresolved":true,"context_lines":[{"line_number":279,"context_line":"def parse_is_public(is_public):"},{"line_number":280,"context_line":"    \"\"\"Parse is_public into something usable."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    :rtype: bool"},{"line_number":283,"context_line":"    :returns: True if is_public is None or truthy, None if \"all\","},{"line_number":284,"context_line":"              False otherwise"},{"line_number":285,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1d6fde55_25a3e9e3","line":282,"updated":"2026-03-31 21:19:05.000000000","message":":rtype: bool is wrong. The function returns True, False, or None\n(when is_public is \"all\"). The rtype should be Optional[bool] or\nsimply omitted.","commit_id":"b523a9d606430cb29927ac9eaa4b0467973401d6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85ddb68da4bdc45ec1ee214cb2c0f35492a94e61","unresolved":false,"context_lines":[{"line_number":279,"context_line":"def parse_is_public(is_public):"},{"line_number":280,"context_line":"    \"\"\"Parse is_public into something usable."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    :rtype: bool"},{"line_number":283,"context_line":"    :returns: True if is_public is None or truthy, None if \"all\","},{"line_number":284,"context_line":"              False otherwise"},{"line_number":285,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"7efd02e5_0e1c6fd7","line":282,"in_reply_to":"1d6fde55_25a3e9e3","updated":"2026-04-01 22:35:01.000000000","message":"Done","commit_id":"b523a9d606430cb29927ac9eaa4b0467973401d6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"cc2c6ed25b922700dd1107e15be6111080a38b73","unresolved":true,"context_lines":[{"line_number":280,"context_line":"    \"\"\"Parse is_public into something usable."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    :rtype: bool"},{"line_number":283,"context_line":"    :returns: True if is_public is None or truthy, None if \"all\","},{"line_number":284,"context_line":"              False otherwise"},{"line_number":285,"context_line":"    \"\"\""},{"line_number":286,"context_line":"    if is_public is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"a03c6a22_cbffbbb0","line":283,"updated":"2026-03-31 21:19:05.000000000","message":"\"False otherwise\" is inaccurate. The else branch calls\nstrutils.bool_from_string(is_public, strict\u003dTrue), which returns\nTrue for truthy strings and False for falsy strings. It raises\nValueError for unrecognized input. The docstring should describe\nall three return values and the error case.","commit_id":"b523a9d606430cb29927ac9eaa4b0467973401d6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85ddb68da4bdc45ec1ee214cb2c0f35492a94e61","unresolved":false,"context_lines":[{"line_number":280,"context_line":"    \"\"\"Parse is_public into something usable."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    :rtype: bool"},{"line_number":283,"context_line":"    :returns: True if is_public is None or truthy, None if \"all\","},{"line_number":284,"context_line":"              False otherwise"},{"line_number":285,"context_line":"    \"\"\""},{"line_number":286,"context_line":"    if is_public is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"d54c2d1f_f95d34fd","line":283,"in_reply_to":"a03c6a22_cbffbbb0","updated":"2026-04-01 22:35:01.000000000","message":"Done","commit_id":"b523a9d606430cb29927ac9eaa4b0467973401d6"}]}
