)]}'
{"taskflow/utils/redis_utils.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"baaa6812466bc383e58cef0e43e8ef5973fd501c","unresolved":true,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    See: http://redis.io/commands/ttl or http://redis.io/commands/pttl"},{"line_number":59,"context_line":"    \"\"\""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    # The command returns ``-1`` if the key exists but has no associated"},{"line_number":62,"context_line":"    # expire."},{"line_number":63,"context_line":"    DOES_NOT_EXPIRE \u003d -1"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    # The command returns ``-2`` if the key does not exist."},{"line_number":66,"context_line":"    KEY_NOT_FOUND \u003d -2"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"DOES_NOT_EXPIRE \u003d UnknownExpire.DOES_NOT_EXPIRE"}],"source_content_type":"text/x-python","patch_set":1,"id":"0ff464a7_974840cd","line":66,"range":{"start_line":60,"start_character":1,"end_line":66,"end_character":22},"updated":"2026-09-14 10:13:35.000000000","message":"fwiw, these were valid sphinx docstrings. See:\n\nhttps://docs.openstack.org/taskflow/latest/user/utils.html#module-taskflow.utils.redis_utils\n\nBy changing these, you lose the docs. If don\u0027t personally like the \"docstring after variable\" convention so if you keep the `#:` prefix you can use \"comments before variable\" instead\n\n```suggestion\n\n    #: The command returns ``-1`` if the key exists but has no associated\n    #: expire.\n    DOES_NOT_EXPIRE \u003d -1\n\n    #: The command returns ``-2`` if the key does not exist.\n    KEY_NOT_FOUND \u003d -2\n```","commit_id":"59fdade9b27d5d031ab3e6b01b78ebe309d06ecf"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"5351c661d476fd9d6070ca4157e362f7cb1ac5f5","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    See: http://redis.io/commands/ttl or http://redis.io/commands/pttl"},{"line_number":59,"context_line":"    \"\"\""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    # The command returns ``-1`` if the key exists but has no associated"},{"line_number":62,"context_line":"    # expire."},{"line_number":63,"context_line":"    DOES_NOT_EXPIRE \u003d -1"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    # The command returns ``-2`` if the key does not exist."},{"line_number":66,"context_line":"    KEY_NOT_FOUND \u003d -2"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"DOES_NOT_EXPIRE \u003d UnknownExpire.DOES_NOT_EXPIRE"}],"source_content_type":"text/x-python","patch_set":1,"id":"a46ff238_281bb7f9","line":66,"range":{"start_line":60,"start_character":1,"end_line":66,"end_character":22},"in_reply_to":"0ff464a7_974840cd","updated":"2026-09-14 10:24:07.000000000","message":"Oh, good spot. Fixed these accordingly.","commit_id":"59fdade9b27d5d031ab3e6b01b78ebe309d06ecf"}]}
