)]}'
{"openstack/block_storage/v2/backup.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"00cd956eeb2ea7c4746425af42376ebe1cabe0e1","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    #: The date and time when the resource was updated."},{"line_number":74,"context_line":"    updated_at \u003d resource.Body(\"updated_at\")"},{"line_number":75,"context_line":"    #: The UUID of the volume."},{"line_number":76,"context_line":"    volume_id \u003d resource.Body(\"volume_id\")"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    def restore(self, session, volume_id\u003dNone, name\u003dNone):"},{"line_number":79,"context_line":"        \"\"\"Restore current backup to volume"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_b03c3ae1","line":76,"updated":"2019-06-14 08:33:36.000000000","message":"add project_id here?","commit_id":"78f988bd4d142a795ff59bc3fd12354556b56ffd"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"9398c8e693d8c0932060730ec7a2796eefb519d5","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    #: The date and time when the resource was updated."},{"line_number":74,"context_line":"    updated_at \u003d resource.Body(\"updated_at\")"},{"line_number":75,"context_line":"    #: The UUID of the volume."},{"line_number":76,"context_line":"    volume_id \u003d resource.Body(\"volume_id\")"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    def restore(self, session, volume_id\u003dNone, name\u003dNone):"},{"line_number":79,"context_line":"        \"\"\"Restore current backup to volume"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_18b2084a","line":76,"in_reply_to":"9fb8cfa7_b03c3ae1","updated":"2019-06-14 13:02:34.000000000","message":"I wish it existed. The api-ref is quite skinny","commit_id":"78f988bd4d142a795ff59bc3fd12354556b56ffd"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"00cd956eeb2ea7c4746425af42376ebe1cabe0e1","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        response \u003d session.post(url,"},{"line_number":96,"context_line":"                                json\u003dbody)"},{"line_number":97,"context_line":"        self._translate_response(response, has_body\u003dFalse)"},{"line_number":98,"context_line":"        return"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"BackupDetail \u003d Backup"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_5027feca","line":98,"updated":"2019-06-14 08:33:36.000000000","message":"Why making a breaking change here? I think a common pattern is to return the modified object.","commit_id":"78f988bd4d142a795ff59bc3fd12354556b56ffd"}],"openstack/block_storage/v3/_proxy.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"00cd956eeb2ea7c4746425af42376ebe1cabe0e1","unresolved":false,"context_lines":[{"line_number":299,"context_line":"        :param volume_id: The ID of the volume to restore the backup to."},{"line_number":300,"context_line":"        :param name: The name for new volume creation to restore."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"        :returns: Updated backup instance"},{"line_number":303,"context_line":"        :rtype: :class:`~openstack.block_storage.v3.backup.Backup`"},{"line_number":304,"context_line":"        \"\"\""},{"line_number":305,"context_line":"        if not self._connection.has_service(\u0027object-store\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_702242bb","line":302,"updated":"2019-06-14 08:33:36.000000000","message":"No longer, you changed it to None..","commit_id":"78f988bd4d142a795ff59bc3fd12354556b56ffd"}],"openstack/block_storage/v3/backup.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"00cd956eeb2ea7c4746425af42376ebe1cabe0e1","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        response \u003d session.post(url,"},{"line_number":103,"context_line":"                                json\u003dbody)"},{"line_number":104,"context_line":"        self._translate_response(response, has_body\u003dFalse)"},{"line_number":105,"context_line":"        return"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"BackupDetail \u003d Backup"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_102d06a7","line":105,"updated":"2019-06-14 08:33:36.000000000","message":"similar question, I think \u0027return self\u0027 is correct","commit_id":"78f988bd4d142a795ff59bc3fd12354556b56ffd"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a414b9a1b87471115e9cd8f36117bf90024eeaa1","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    # TODO(gtema): Starting from ~3.31(3.45) Cinder seems to support also fuzzy"},{"line_number":24,"context_line":"    # search (name~, status~, volume_id~). But this is not documented"},{"line_number":25,"context_line":"    # officially and seem to require microversion be set"},{"line_number":26,"context_line":"    _query_mapping \u003d resource.QueryParameters("},{"line_number":27,"context_line":"        \u0027all_tenants\u0027, \u0027limit\u0027, \u0027marker\u0027, \u0027project_id\u0027,"},{"line_number":28,"context_line":"        \u0027name\u0027, \u0027status\u0027, \u0027volume_id\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"7faddb67_9d65f4e3","line":25,"range":{"start_line":25,"start_character":21,"end_line":25,"end_character":56},"updated":"2019-08-30 08:21:30.000000000","message":"you can check ironic bits to see how to set microversions (semi)automatically","commit_id":"becf30376822ae54d8d8e319559cb536164f9513"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e954e8b9ec92fab11cbaa067f5bfc247c2573fa9","unresolved":false,"context_lines":[{"line_number":104,"context_line":"            raise exceptions.SDKException(\u0027Either of `name` or `volume_id`\u0027"},{"line_number":105,"context_line":"                                          \u0027 must be specified.\u0027)"},{"line_number":106,"context_line":"        response \u003d session.post(url,"},{"line_number":107,"context_line":"                                json\u003dbody)"},{"line_number":108,"context_line":"        self._translate_response(response, has_body\u003dFalse)"},{"line_number":109,"context_line":"        return self"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"7faddb67_02100da8","line":107,"updated":"2019-08-26 14:49:34.000000000","message":"Why not set an appropriate microversion? or does it work with the default one?","commit_id":"becf30376822ae54d8d8e319559cb536164f9513"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"abe6d26f880bce0e22a21703c8d825cf09f722c1","unresolved":false,"context_lines":[{"line_number":104,"context_line":"            raise exceptions.SDKException(\u0027Either of `name` or `volume_id`\u0027"},{"line_number":105,"context_line":"                                          \u0027 must be specified.\u0027)"},{"line_number":106,"context_line":"        response \u003d session.post(url,"},{"line_number":107,"context_line":"                                json\u003dbody)"},{"line_number":108,"context_line":"        self._translate_response(response, has_body\u003dFalse)"},{"line_number":109,"context_line":"        return self"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"7faddb67_098fc275","line":107,"in_reply_to":"7faddb67_02100da8","updated":"2019-08-27 14:32:21.000000000","message":"It is a default one: https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003drestore-a-backup-detail#restore-a-backup","commit_id":"becf30376822ae54d8d8e319559cb536164f9513"}]}
