diff --git a/.gitignore b/.gitignore index dbe53f9..325f585 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,5 @@ **/.pytest_cache/ **/*.pyc -**/build/ **/*.egg-info/ -**/dist/ **/config.json \ No newline at end of file diff --git a/build/build-CLI.sh b/build/build-CLI.sh new file mode 100644 index 0000000..8d8a0b8 --- /dev/null +++ b/build/build-CLI.sh @@ -0,0 +1,5 @@ +pathtospec="../src/superscript.spec" +pathtodist="../dist/" +pathtowork="/temp/" + +pyinstaller --onefile --clean --distpath ${pathtodist} --workpath ${pathtowork} ${pathtospec} \ No newline at end of file diff --git a/dist/superscript b/dist/superscript new file mode 100644 index 0000000..7fc1ccd Binary files /dev/null and b/dist/superscript differ diff --git a/src/superscript.py b/src/superscript.py index 1f4b511..4c80206 100644 --- a/src/superscript.py +++ b/src/superscript.py @@ -135,11 +135,11 @@ from concurrent.futures import ThreadPoolExecutor import time import warnings -# global exec_threads +global exec_threads def main(): - # global exec_threads + global exec_threads warnings.filterwarnings("ignore") @@ -203,7 +203,7 @@ def main(): set_current_time(apikey, current_time) print("[OK] finished all tests, looping") - # clear() + #clear() def clear(): @@ -314,7 +314,7 @@ def matchloop(apikey, competition, data, tests): # expects 3D array with [Team][ variable_data.append((data[team][variable], test)) test_filtered.append(test) - result_filtered = map(simplestats, variable_data) + result_filtered = exec_threads.map(simplestats, variable_data) i = 0 result_filtered = list(result_filtered)