Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						423edd9a31 
					 
					
						
						
							
							drop "from __future__ import print_function"  
						
						... 
						
						
						
						This is only needed for Python 2, which we do not support anymore.
Cc: Philippe Mathieu-Daudé <philmd@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Acked-by: Alex Bennée <alex.bennee@linaro.org >
Acked-by: Markus Armbruster <armbru@redhat.com >
Message-Id: <20200204160604.19883-1-pbonzini@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com > 
						
						
					 
					
						2020-02-07 15:15:16 +01:00 
						 
				 
			
				
					
						
							
							
								Philippe Mathieu-Daudé 
							
						 
					 
					
						
						
							
						
						903cb1bf39 
					 
					
						
						
							
							tests/qemu-iotests: Explicit usage of Python 3 (scripts with __main__)  
						
						... 
						
						
						
						Use the program search path to find the Python 3 interpreter.
Patch created mechanically by running:
  $ sed -i "s,^#\!/usr/bin/\(env\ \)\?python$,#\!/usr/bin/env python3," \
       $(git grep -l 'if __name__.*__main__')
Reported-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com >
Suggested-by: Daniel P. Berrangé <berrange@redhat.com >
Suggested-by: Stefan Hajnoczi <stefanha@redhat.com >
Acked-by: Stefan Hajnoczi <stefanha@redhat.com >
Acked-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <20200130163232.10446-4-philmd@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com > 
						
						
					 
					
						2020-02-07 15:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Reitz 
							
						 
					 
					
						
						
							
						
						9a3a9a636e 
					 
					
						
						
							
							iotests: Use // for Python integer division  
						
						... 
						
						
						
						In Python 3, / is always a floating-point division.  We usually do not
want this, and as Python 2.7 understands // as well, change all integer
divisions to use that.
Signed-off-by: Max Reitz <mreitz@redhat.com >
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com >
Reviewed-by: Cleber Rosa <crosa@redhat.com >
Message-Id: <20181022135307.14398-5-mreitz@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com > 
						
						
					 
					
						2018-10-30 21:11:52 -03:00 
						 
				 
			
				
					
						
							
							
								Eduardo Habkost 
							
						 
					 
					
						
						
							
						
						f03868bd56 
					 
					
						
						
							
							python: futurize -f libfuturize.fixes.fix_print_with_import  
						
						... 
						
						
						
						Change all Python code to use print as a function.
This is necessary for Python 3 compatibility.
Done using:
  $ py=$( (g grep -l -E '^#!.*python';find -name '*.py' -printf '%P\n';) | \
    sort -u | grep -v README.sh4)
  $ futurize -w -f libfuturize.fixes.fix_print_with_import $py
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com >
Acked-by: Fam Zheng <famz@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Message-Id: <20180608122952.2009-2-ehabkost@redhat.com >
[ehabkost: fixup tests/docker/docker.py]
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com > 
						
						
					 
					
						2018-06-08 14:39:24 -03:00 
						 
				 
			
				
					
						
							
							
								Markus Armbruster 
							
						 
					 
					
						
						
							
						
						03e188102c 
					 
					
						
						
							
							tests: Use Python 2.6 "except E as ..." syntax  
						
						... 
						
						
						
						PEP 8 calls for it, because it's forward compatible with Python 3.
Supported since Python 2.6, which we require (commit fec2103armbru@redhat.com >
Reviewed-by: Eric Blake <eblake@redhat.com >
Acked-by: Stefan Hajnoczi <stefanha@redhat.com >
Message-Id: <1450425164-24969-5-git-send-email-armbru@redhat.com > 
						
						
					 
					
						2016-02-08 17:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Hajnoczi 
							
						 
					 
					
						
						
							
						
						e77964f79b 
					 
					
						
						
							
							qemu-iotests: add qed.py image manipulation utility  
						
						... 
						
						
						
						The qed.py utility can inspect and manipulate QED image files.  It can
be used for testing to see the state of image metadata and also to
inject corruptions into the image file.  It also has a scrubbing feature
to copy just the metadata out of an image file, allowing users to share
broken image files without revealing data in bug reports.
This has lived in my local repo for a long time but could be useful
to others.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
Signed-off-by: Kevin Wolf <kwolf@redhat.com > 
						
						
					 
					
						2012-08-06 22:39:14 +02:00