From ec47c8e381f7ee6e0e011b3e9903f83097b8d37a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= Date: Thu, 25 Aug 2022 21:44:58 +0900 Subject: [PATCH] resiliencytestsuite: python3 fix urlopen(url).read() returns bytes, this fixes: File "slapos.toolbox-repository/slapos/resiliencytest/suites/resiliencytestsuite.py", line 162, in _waitForCloneToBeReadyForTakeover while "Importer script(s) of backup in progress: True" in takeover_page_content: TypeError: a bytes-like object is required, not 'str' errors with KVM resilience tests --- slapos/resiliencytest/suites/resiliencytestsuite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slapos/resiliencytest/suites/resiliencytestsuite.py b/slapos/resiliencytest/suites/resiliencytestsuite.py index 931a02b..2efa9a6 100644 --- a/slapos/resiliencytest/suites/resiliencytestsuite.py +++ b/slapos/resiliencytest/suites/resiliencytestsuite.py @@ -159,7 +159,7 @@ class ResiliencyTestSuite(object): # Connect to takeover web interface and wait for importer script to be not running takeover_page_content = urlopen(takeover_url).read() - while "Importer script(s) of backup in progress: True" in takeover_page_content: + while b"Importer script(s) of backup in progress: True" in takeover_page_content: time.sleep(10) takeover_page_content = urlopen(takeover_url).read() return -- 2.25.1