Fix syntax errors and undefined names in Python code (#1515)

This commit is contained in:
Christian Clauss 2022-09-27 09:57:08 +02:00 committed by GitHub
parent 8436e88a07
commit fa736d1ee9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 50 additions and 39 deletions

View File

@ -268,6 +268,6 @@ def removeapps(req):
return render(req, 'appstore.html', {'alist': json.dumps(avaliable_list),'flist': json.dumps(user_file_list)}) return render(req, 'appstore.html', {'alist': json.dumps(avaliable_list),'flist': json.dumps(user_file_list)})
# Test # Test
if __name__ == "__main__": # if __name__ == "__main__":
print(device_list[0]['IP']) # print(device_list[0]['IP'])
print(device['IP']) # print(device['IP'])

View File

@ -1,3 +1,4 @@
from __future__ import print_function
# #
# Copyright (C) 2019 Intel Corporation. All rights reserved. # Copyright (C) 2019 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
@ -28,7 +29,7 @@ def read_cases_from_file(file_path):
content = f.readlines() content = f.readlines()
content = [x.strip() for x in content] content = [x.strip() for x in content]
print content print(content)
if len(content) == 0: if len(content) == 0:
return False, None return False, None

View File

@ -1,3 +1,4 @@
from __future__ import print_function
# #
# Copyright (C) 2019 Intel Corporation. All rights reserved. # Copyright (C) 2019 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
@ -66,7 +67,7 @@ class CTestFramework(object):
api_set_root_path(path) api_set_root_path(path)
print "root_path is " + self.root_path print("root_path is " + self.root_path)
def gen_execution_stats(self): def gen_execution_stats(self):
return '\nTest Execution Summary: ' \ return '\nTest Execution Summary: ' \
@ -103,7 +104,7 @@ class CTestFramework(object):
module_name = 'suites.' + suite + ".cases." + case + ".case" module_name = 'suites.' + suite + ".cases." + case + ".case"
try: try:
module = my_import(module_name) module = my_import(module_name)
except Exception, e: except Exception as e:
report_fail("load case fail: " + str(e)) report_fail("load case fail: " + str(e))
api_log_error("load case fail: " + str(e)) api_log_error("load case fail: " + str(e))
self.load_fails = self.load_fails +1 self.load_fails = self.load_fails +1
@ -112,7 +113,7 @@ class CTestFramework(object):
try: try:
case = module.CTestCase(suite_instance) case = module.CTestCase(suite_instance)
except Exception, e: except Exception as e:
report_fail("initialize case fail: " + str(e)) report_fail("initialize case fail: " + str(e))
api_log_error("initialize case fail: " + str(e)) api_log_error("initialize case fail: " + str(e))
self.load_fails = self.load_fails +1 self.load_fails = self.load_fails +1
@ -122,7 +123,7 @@ class CTestFramework(object):
try: try:
case_description = case.on_get_case_description() case_description = case.on_get_case_description()
result, message = case.on_setup_case() result, message = case.on_setup_case()
except Exception, e: except Exception as e:
result = False result = False
message = str(e); message = str(e);
if not result: if not result:
@ -134,7 +135,7 @@ class CTestFramework(object):
# call the case execution callaback # call the case execution callaback
try: try:
result, message = case.on_run_case() result, message = case.on_run_case()
except Exception, e: except Exception as e:
result = False result = False
message = str(e); message = str(e);
if not result: if not result:
@ -148,7 +149,7 @@ class CTestFramework(object):
# call the case cleanup callback # call the case cleanup callback
try: try:
clean_result, message = case.on_cleanup_case() clean_result, message = case.on_cleanup_case()
except Exception, e: except Exception as e:
clean_result = False clean_result = False
message = str(e) message = str(e)
@ -166,7 +167,7 @@ class CTestFramework(object):
module_name = 'suites.' + suite + ".suite_setup" module_name = 'suites.' + suite + ".suite_setup"
try: try:
module = my_import(module_name) module = my_import(module_name)
except Exception, e: except Exception as e:
report_fail("load suite [" + suite +"] fail: " + str(e)) report_fail("load suite [" + suite +"] fail: " + str(e))
self.load_fails = self.load_fails +1 self.load_fails = self.load_fails +1
return False return False
@ -174,7 +175,7 @@ class CTestFramework(object):
try: try:
suite_instance = module.CTestSuite(suite, \ suite_instance = module.CTestSuite(suite, \
self.root_path + '/suites/' + suite, running_folder) self.root_path + '/suites/' + suite, running_folder)
except Exception, e: except Exception as e:
report_fail("initialize suite fail: " + str(e)) report_fail("initialize suite fail: " + str(e))
self.load_fails = self.load_fails +1 self.load_fails = self.load_fails +1
return False return False
@ -187,7 +188,7 @@ class CTestFramework(object):
try: try:
result, message = suite_instance.on_suite_setup() result, message = suite_instance.on_suite_setup()
except Exception, e: except Exception as e:
result = False result = False
message = str(e); message = str(e);
if not result: if not result:
@ -213,7 +214,7 @@ class CTestFramework(object):
self.running_suite = '' self.running_suite = ''
try: try:
result, message = suite_instance.on_suite_cleanup() result, message = suite_instance.on_suite_cleanup()
except Exception, e: except Exception as e:
result = False result = False
message = str(e); message = str(e);
if not result: if not result:
@ -224,7 +225,7 @@ class CTestFramework(object):
def start_run(self): def start_run(self):
if self.target_suites is None: if self.target_suites is None:
print "\n\nstart run: no target suites, exit.." print("\n\nstart run: no target suites, exit..")
return return
cur_time = time.localtime() cur_time = time.localtime()
@ -268,7 +269,7 @@ class CTestFramework(object):
self.report.write(summary); self.report.write(summary);
self.report.flush() self.report.flush()
self.report.close() self.report.close()
print summary print(summary)
def report_fail(message, case_description=''): def report_fail(message, case_description=''):

View File

@ -1,3 +1,4 @@
from __future__ import print_function
# #
# Copyright (C) 2019 Intel Corporation. All rights reserved. # Copyright (C) 2019 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
@ -12,7 +13,7 @@ logger = None
def api_init_log(log_path): def api_init_log(log_path):
global logger global logger
print "api_init_log: " + log_path print("api_init_log: " + log_path)
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
logger.setLevel(level = logging.INFO) logger.setLevel(level = logging.INFO)
@ -32,7 +33,7 @@ def api_init_log(log_path):
def api_log(message): def api_log(message):
global logger global logger
if logger is None: if logger is None:
print message print(message)
else: else:
logger.info (message) logger.info (message)
return return
@ -40,7 +41,7 @@ def api_log(message):
def api_log_error(message): def api_log_error(message):
global logger global logger
if logger is None: if logger is None:
print message print(message)
else: else:
logger.error (message) logger.error (message)
return return
@ -48,7 +49,7 @@ def api_log_error(message):
def api_logv(message): def api_logv(message):
global logger global logger
if logger is None: if logger is None:
print message print(message)
else: else:
logger.info(message) logger.info(message)
return return

View File

@ -1,3 +1,4 @@
from __future__ import print_function
# #
# Copyright (C) 2019 Intel Corporation. All rights reserved. # Copyright (C) 2019 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
@ -52,7 +53,7 @@ def t_process_exists(proc, kill = 0):
if kill == 0: if kill == 0:
return True return True
else: else:
print "kill [" + proc + "], pid=" + str(pid) print("kill [" + proc + "], pid=" + str(pid))
os.kill((pid), 9) os.kill((pid), 9)
ret = True ret = True
return ret return ret
@ -60,11 +61,11 @@ def t_process_exists(proc, kill = 0):
def t_copy_files(source_dir, pattern, dest_dir): def t_copy_files(source_dir, pattern, dest_dir):
files = os.listdir(source_dir) files = os.listdir(source_dir)
for file in files: for file in files:
if file is '/' or file is '.' or file is '..': if file in ('/', '.', '..'):
continue continue
if pattern == '*' or pattern is '' or files.endswith(pattern): if pattern in ('*', '') or files.endswith(pattern):
shutil.copy(source_dir+"/"+ file,dest_dir) shutil.copy(source_dir+"/"+ file, dest_dir)

View File

@ -10,6 +10,7 @@
It is the entrance of the iagent test framework. It is the entrance of the iagent test framework.
""" """
from __future__ import print_function
import argparse import argparse
import datetime import datetime
@ -84,9 +85,9 @@ if __name__ == "__main__":
help = 'rebuild all test binaries') help = 'rebuild all test binaries')
args = parser.parse_args() args = parser.parse_args()
print "------------------------------------------------------------" print("------------------------------------------------------------")
print "parsing arguments ... ..." print("parsing arguments ... ...")
print args print(args)
''' '''
logger = logging.getLogger('coapthon.server.coap') logger = logging.getLogger('coapthon.server.coap')
@ -95,8 +96,8 @@ if __name__ == "__main__":
console.setLevel(logging.DEBUG) console.setLevel(logging.DEBUG)
logger.addHandler(console) logger.addHandler(console)
''' '''
print "------------------------------------------------------------" print("------------------------------------------------------------")
print "preparing wamr binary and test tools ... ..." print("preparing wamr binary and test tools ... ...")
os.system("cd ../../samples/simple/ && bash build.sh -p host-interp") os.system("cd ../../samples/simple/ && bash build.sh -p host-interp")
Register_signal_handler() Register_signal_handler()
@ -124,9 +125,9 @@ if __name__ == "__main__":
if binary_path is None: if binary_path is None:
binary_path = os.path.abspath(dirname + '/../..') binary_path = os.path.abspath(dirname + '/../..')
print "checking execution binary path: " + binary_path print("checking execution binary path: " + binary_path)
if not os.path.exists(binary_path): if not os.path.exists(binary_path):
print "The execution binary path was not available. quit..." print("The execution binary path was not available. quit...")
os._exit(0) os._exit(0)
api_set_value('binary_path', binary_path) api_set_value('binary_path', binary_path)
@ -138,11 +139,11 @@ if __name__ == "__main__":
framework.target_cases = cases_list framework.target_cases = cases_list
framework.start_run() framework.start_run()
print "\n\n------------------------------------------------------------" print("\n\n------------------------------------------------------------")
print "The run folder is [" + framework.running_folder +"]" print("The run folder is [" + framework.running_folder +"]")
print "that's all. bye" print("that's all. bye")
print "kill to quit.." print("kill to quit..")
t_kill_process_by_name("start.py") t_kill_process_by_name("start.py")
sys.exit(0) sys.exit(0)

View File

@ -2,6 +2,7 @@
from __future__ import print_function from __future__ import print_function
import os, sys, re import os, sys, re
from pickletools import long1
import argparse, time import argparse, time
import signal, atexit, tempfile, subprocess import signal, atexit, tempfile, subprocess
@ -17,7 +18,12 @@ import struct
import math import math
import traceback import traceback
IS_PY_3 = sys.version_info[0] == 3 try:
long
IS_PY_3 = False
except NameError:
long = int
IS_PY_3 = True
test_aot = False test_aot = False
# "x86_64", "i386", "aarch64", "armv7" or "thumbv7" # "x86_64", "i386", "aarch64", "armv7" or "thumbv7"
@ -312,7 +318,7 @@ def get_module_exp_from_assert(string):
def string_to_unsigned(number_in_string, lane_type): def string_to_unsigned(number_in_string, lane_type):
if not lane_type in ['i8x16', 'i16x8', 'i32x4', 'i64x2']: if not lane_type in ['i8x16', 'i16x8', 'i32x4', 'i64x2']:
raise Exception("invalid value {} and type {} and lane_type {}".format(numbers, type, lane_type)) raise Exception("invalid value {} and type {} and lane_type {}".format(number_in_string, type, lane_type))
number = int(number_in_string, 16) if '0x' in number_in_string else int(number_in_string) number = int(number_in_string, 16) if '0x' in number_in_string else int(number_in_string)
@ -896,7 +902,7 @@ def skip_test(form, skip_list):
def compile_wast_to_wasm(form, wast_tempfile, wasm_tempfile, opts): def compile_wast_to_wasm(form, wast_tempfile, wasm_tempfile, opts):
log("Writing WAST module to '%s'" % wast_tempfile) log("Writing WAST module to '%s'" % wast_tempfile)
file(wast_tempfile, 'w').write(form) open(wast_tempfile, 'w').write(form)
log("Compiling WASM to '%s'" % wasm_tempfile) log("Compiling WASM to '%s'" % wasm_tempfile)
# default arguments # default arguments
@ -1122,7 +1128,7 @@ if __name__ == "__main__":
# workaround: spec test changes error message to "malformed" while iwasm still use "invalid" # workaround: spec test changes error message to "malformed" while iwasm still use "invalid"
error_msg = m.group(2).replace("malformed", "invalid") error_msg = m.group(2).replace("malformed", "invalid")
log("Testing(malformed)") log("Testing(malformed)")
f = file(wasm_tempfile, 'w') f = open(wasm_tempfile, 'w')
s = m.group(1) s = m.group(1)
while s: while s:
res = re.match("[^\"]*\"([^\"]*)\"(.*)", s, re.DOTALL) res = re.match("[^\"]*\"([^\"]*)\"(.*)", s, re.DOTALL)