tracetool: use Python 2.4-compatible exception handling syntax
The newer "except <exception-type> as <exception>:" syntax is not supported by Python 2.4, we need to use "except <exception-type>, <exception>:". Tested all trace backends with Python 2.4. Reported-by: Andreas Färber <afaerber@suse.de> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Reviewed-by: Lluís Vilanova <vilanova@ac.upc.edu>
This commit is contained in:
		
							parent
							
								
									b754e4fc1e
								
							
						
					
					
						commit
						662da3854e
					
				| 
						 | 
					@ -70,7 +70,7 @@ def main(args):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    try:
 | 
					    try:
 | 
				
			||||||
        opts, args = getopt.getopt(args[1:], "", long_opts)
 | 
					        opts, args = getopt.getopt(args[1:], "", long_opts)
 | 
				
			||||||
    except getopt.GetoptError as err:
 | 
					    except getopt.GetoptError, err:
 | 
				
			||||||
        error_opt(str(err))
 | 
					        error_opt(str(err))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    check_backend = False
 | 
					    check_backend = False
 | 
				
			||||||
| 
						 | 
					@ -131,7 +131,7 @@ def main(args):
 | 
				
			||||||
    try:
 | 
					    try:
 | 
				
			||||||
        tracetool.generate(sys.stdin, arg_format, arg_backend,
 | 
					        tracetool.generate(sys.stdin, arg_format, arg_backend,
 | 
				
			||||||
                           binary = binary, probe_prefix = probe_prefix)
 | 
					                           binary = binary, probe_prefix = probe_prefix)
 | 
				
			||||||
    except tracetool.TracetoolError as e:
 | 
					    except tracetool.TracetoolError, e:
 | 
				
			||||||
        error_opt(str(e))
 | 
					        error_opt(str(e))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue