tools: acrntrace: Make all python scripts python3 module

The trend is to focus on Python3 and deprecate Python2. This patch make all the
acrntrace related scripts as Python3 module.

  - Add parentheses to all the print as Python3 required.

  - Remove suffix L and long() Python3 has deprecated. Python3 will treat all
    intergers as long.

  - Replace has_key() with "key in .keys()" because has_key() has been deprecated.

  - Other minor fixes.

Signed-off-by: Kaige Fu <kaige.fu@intel.com>
Reviewed-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
This commit is contained in:
Kaige Fu
2018-06-29 09:15:19 +08:00
committed by lijinxia
parent e75cca64c8
commit ad89a22011
4 changed files with 29 additions and 29 deletions

View File

@@ -1,4 +1,4 @@
#!/usr/bin/python2
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
"""
@@ -20,7 +20,7 @@ def usage():
Returns: None
Raises: NA
"""
print '''
print ('''
[Usage] acrnalyze.py [options] [value] ...
[options]
@@ -30,7 +30,7 @@ def usage():
-f, --frequency=[unsigned int]: TSC frequency in MHz
--vm_exit: to generate vm_exit report
--irq: to generate irq related report
'''
''')
def do_analysis(ifile, ofile, analyzer):
"""do the specific analysis