diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2019-11-27 14:10:37 +0400 |
---|---|---|
committer | Cleber Rosa <crosa@redhat.com> | 2019-12-16 10:59:50 -0500 |
commit | 13ae8cdb9ba2c5d7a0bec155d9415dff8d0324c6 (patch) | |
tree | 01de8e8a760eeea0b6235d2e228e00eba232260f /scripts | |
parent | b67d22aa7003310185f9571c27a8090d9314a6a1 (diff) | |
download | qemu-13ae8cdb9ba2c5d7a0bec155d9415dff8d0324c6.zip qemu-13ae8cdb9ba2c5d7a0bec155d9415dff8d0324c6.tar.gz qemu-13ae8cdb9ba2c5d7a0bec155d9415dff8d0324c6.tar.bz2 |
analyze-migration.py: fix find() type error
Traceback (most recent call last):
File "../scripts/analyze-migration.py", line 611, in <module>
dump.read(desc_only = True)
File "../scripts/analyze-migration.py", line 513, in read
self.load_vmsd_json(file)
File "../scripts/analyze-migration.py", line 556, in load_vmsd_json
vmsd_json = file.read_migration_debug_json()
File "../scripts/analyze-migration.py", line 89, in read_migration_debug_json
nulpos = data.rfind("\0")
TypeError: argument should be integer or bytes-like object, not 'str'
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20191127101038.327080-2-marcandre.lureau@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/analyze-migration.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/analyze-migration.py b/scripts/analyze-migration.py index e527eb1..2b835d9 100755 --- a/scripts/analyze-migration.py +++ b/scripts/analyze-migration.py @@ -86,8 +86,8 @@ class MigrationFile(object): # Find the last NULL byte, then the first brace after that. This should # be the beginning of our JSON data. - nulpos = data.rfind("\0") - jsonpos = data.find("{", nulpos) + nulpos = data.rfind(b'\0') + jsonpos = data.find(b'{', nulpos) # Check backwards from there and see whether we guessed right self.file.seek(datapos + jsonpos - 5, 0) |