File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change 1313# Import early because of the side effects
1414import scancode_config
1515
16- from collections import defaultdict
17- from functools import partial
18- import os
1916import logging
17+ import os
18+ import platform
2019import sys
20+ import traceback
21+
22+ from collections import defaultdict
23+ from functools import partial
2124from time import sleep
2225from time import time
23- import traceback
26+
27+ import commoncode
2428
2529# this exception is not available on posix
2630try :
@@ -847,6 +851,14 @@ def echo_func(*_args, **_kwargs):
847851 cle .output_format_version = scancode_config .__output_format_version__
848852 cle .notice = notice
849853 cle .options = pretty_params or {}
854+ # useful for debugging
855+ cle .extra_data ['system_environment' ] = system_environment = {}
856+ system_environment ['operating_system' ] = commoncode .system .current_os
857+ system_environment ['cpu_architecture' ] = commoncode .system .current_arch
858+ system_environment ['platform' ] = platform .platform ()
859+ system_environment ['platform_version' ] = platform .version ()
860+ system_environment ['python_version' ] = sys .version
861+
850862 cle .extra_data ['spdx_license_list_version' ] = scancode_config .spdx_license_list_version
851863 if outdated :
852864 cle .extra_data ['OUTDATED' ] = outdated
You can’t perform that action at this time.
0 commit comments