timot@Tableau:~/IVS_project_calc/ivs_project_2/src$ python3 -m cProfile -s tottime stddev.py < ten_numbers.txt 492923.387122399 336 function calls (335 primitive calls) in 0.001 seconds Ordered by: internal time ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 0.000 0.000 0.000 stddev.py:15(main) 1 0.000 0.000 0.000 0.000 {built-in method builtins.print} 1 0.000 0.000 0.000 0.000 {built-in method marshal.loads} 28 0.000 0.000 0.000 0.000 {built-in method builtins.round} 14 0.000 0.000 0.000 0.000 math_lib.py:17(_clean_result) 3 0.000 0.000 0.000 0.000 {built-in method posix.stat} 1 0.000 0.000 0.000 0.000 {built-in method _io.open_code} 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects} 1 0.000 0.000 0.000 0.000 :1240(_find_spec) 1 0.000 0.000 0.000 0.000 :1062(get_code) 1 0.000 0.000 0.000 0.000 :1593(find_spec) 1 0.000 0.000 0.000 0.000 :1349(_find_and_load) 1 0.000 0.000 0.000 0.000 math_lib.py:1() 1 0.000 0.000 0.000 0.000 :1491(_get_spec) 11 0.000 0.000 0.000 0.000 math_lib.py:135(square) 1 0.000 0.000 0.000 0.000 :74(__new__) 1 0.000 0.000 0.000 0.000 :304(acquire) 6 0.000 0.000 0.000 0.000 :126(_path_join) 14 0.000 0.000 0.000 0.000 math_lib.py:12(_validate_numbers) 1 0.000 0.000 0.000 0.000 math_lib.py:141(sqrt) 1 0.000 0.000 0.000 0.000 :162(__enter__) 1 0.000 0.000 0.000 0.000 {method 'read' of '_io.BufferedReader' objects} 2 0.000 0.000 0.000 0.000 :482(cache_from_source) 1 0.000 0.000 0.000 0.000 :426(_get_module_lock) 1 0.000 0.000 0.000 0.000 :1183(get_data) 1 0.000 0.000 0.000 0.000 :911(_load_unlocked) 1 0.000 0.000 0.001 0.001 stddev.py:1() 1 0.000 0.000 0.000 0.000 :1304(_find_and_load_unlocked) 19 0.000 0.000 0.000 0.000 {built-in method builtins.isinstance} 2 0.000 0.000 0.000 0.000 :319(decode) 1 0.000 0.000 0.000 0.000 __init__.py:89(find_spec) 1 0.000 0.000 0.000 0.000 {built-in method posix.getcwd} 38 0.000 0.000 0.000 0.000 {built-in method builtins.abs} 1 0.000 0.000 0.000 0.000 :48(_new_module) 2/1 0.000 0.000 0.001 0.001 {built-in method builtins.exec} 1 0.000 0.000 0.000 0.000 :989(exec_module) 1 0.000 0.000 0.000 0.000 stddev.py:5(stddev_calc) 1 0.000 0.000 0.000 0.000 :733(_init_module_attrs) 1 0.000 0.000 0.000 0.000 :802(spec_from_file_location) 1 0.000 0.000 0.000 0.000 :611(_get_cached) 1 0.000 0.000 0.000 0.000 :124(setdefault) 1 0.000 0.000 0.000 0.000 :806(module_from_spec) 1 0.000 0.000 0.000 0.000 :751(_compile_bytecode) 1 0.000 0.000 0.000 0.000 :1588(_get_spec) 1 0.000 0.000 0.000 0.000 :416(__enter__) 10 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects} 2 0.000 0.000 0.000 0.000 :132(_path_split) 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects} 1 0.000 0.000 0.000 0.000 :372(release) 1 0.000 0.000 0.000 0.000 :666(_classify_pyc) 3 0.000 0.000 0.000 0.000 {built-in method builtins.max} 8 0.000 0.000 0.000 0.000 {method 'join' of 'str' objects} 1 0.000 0.000 0.000 0.000 :1469(_path_importer_cache) 3 0.000 0.000 0.000 0.000 :84(_unpack_uint32) 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode} 2 0.000 0.000 0.000 0.000 math_lib.py:40(div) 14 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects} 1 0.000 0.000 0.000 0.000 :232(__init__) 7 0.000 0.000 0.000 0.000 {built-in method builtins.getattr} 1 0.000 0.000 0.000 0.000 :1520(find_spec) 2 0.000 0.000 0.000 0.000 :480(_call_with_frames_removed) 2 0.000 0.000 0.000 0.000 :632(cached) 1 0.000 0.000 0.000 0.000 :699(_validate_timestamp_pyc) 7 0.000 0.000 0.000 0.000 :491(_verbose_message) 4 0.000 0.000 0.000 0.000 :134() 1 0.000 0.000 0.000 0.000 :82(remove) 5 0.000 0.000 0.000 0.000 {method 'rpartition' of 'str' objects} 1 0.000 0.000 0.000 0.000 {built-in method builtins.locals} 1 0.000 0.000 0.000 0.000 :643(_check_name_wrapper) 1 0.000 0.000 0.000 0.000 :180(_path_isabs) 1 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects} 1 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin} 6 0.000 0.000 0.000 0.000 {built-in method _imp.acquire_lock} 1 0.000 0.000 0.000 0.000 :420(__exit__) 3 0.000 0.000 0.000 0.000 :140(_path_stat) 1 0.000 0.000 0.000 0.000 :982(find_spec) 6 0.000 0.000 0.000 0.000 {built-in method _imp.release_lock} 1 0.000 0.000 0.000 0.000 :79(__init__) 2 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects} 7 0.000 0.000 0.000 0.000 {built-in method builtins.len} 1 0.000 0.000 0.000 0.000 :1202(path_stats) 1 0.000 0.000 0.000 0.000 :159(_path_isfile) 1 0.000 0.000 0.000 0.000 :1128(find_spec) 1 0.000 0.000 0.000 0.000 :173(__exit__) 3 0.000 0.000 0.000 0.000 {built-in method from_bytes} 1 0.000 0.000 0.000 0.000 :150(_path_is_mode_type) 1 0.000 0.000 0.000 0.000 :445(cb) 1 0.000 0.000 0.000 0.000 {built-in method _imp.find_frozen} 4 0.000 0.000 0.000 0.000 :1226(__exit__) 3 0.000 0.000 0.000 0.000 {built-in method posix.fspath} 3 0.000 0.000 0.000 0.000 {method 'get' of 'dict' objects} 2 0.000 0.000 0.000 0.000 {method '__exit__' of '_thread.RLock' objects} 2 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects} 4 0.000 0.000 0.000 0.000 :1222(__enter__) 1 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects} 1 0.000 0.000 0.000 0.000 {built-in method _thread.allocate_lock} 1 0.000 0.000 0.000 0.000 :185(_path_abspath) 1 0.000 0.000 0.000 0.000 :645(parent) 1 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0xa43b40} 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr} 1 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects} 1 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects} 1 0.000 0.000 0.000 0.000 {built-in method _imp._fix_co_filename} 1 0.000 0.000 0.000 0.000 :599(__init__) 1 0.000 0.000 0.000 0.000 :412(__init__) 1 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects} 1 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects} 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident} 1 0.000 0.000 0.000 0.000 {built-in method _weakref._remove_dead_weakref} 1 0.000 0.000 0.000 0.000 :986(create_module) 1 0.000 0.000 0.000 0.000 :653(has_location) 1 0.000 0.000 0.000 0.000 :158(__init__) 1 0.000 0.000 0.000 0.000 :1178(get_filename) 1 0.000 0.000 0.000 0.000 :1153(__init__) 1 0.000 0.000 0.000 0.000 :71(_relax_case) 1 0.000 0.000 0.000 0.000 __init__.py:96() timot@Tableau:~/IVS_project_calc/ivs_project_2/src$ python3 -m cProfile -s tottime stddev.py < thousand_numbers.txt 586061.279770868 8260 function calls (8259 primitive calls) in 0.011 seconds Ordered by: internal time ncalls tottime percall cumtime percall filename:lineno(function) 1 0.003 0.003 0.009 0.009 stddev.py:15(main) 2008 0.002 0.000 0.002 0.000 {built-in method builtins.round} 1004 0.001 0.000 0.004 0.000 math_lib.py:17(_clean_result) 1001 0.001 0.000 0.005 0.000 math_lib.py:135(square) 1 0.001 0.001 0.001 0.001 {method 'read' of '_io.BufferedReader' objects} 1004 0.001 0.000 0.001 0.000 math_lib.py:12(_validate_numbers) 1000 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects} 1009 0.000 0.000 0.000 0.000 {built-in method builtins.isinstance} 1 0.000 0.000 0.000 0.000 {built-in method _io.open_code} 1028 0.000 0.000 0.000 0.000 {built-in method builtins.abs} 1 0.000 0.000 0.000 0.000 {built-in method marshal.loads} 1 0.000 0.000 0.000 0.000 {built-in method builtins.print} 3 0.000 0.000 0.000 0.000 {built-in method posix.stat} 1 0.000 0.000 0.001 0.001 :1062(get_code) 4 0.000 0.000 0.000 0.000 :319(decode) 1 0.000 0.000 0.001 0.001 :1183(get_data) 1 0.000 0.000 0.000 0.000 :124(setdefault) 1 0.000 0.000 0.002 0.002 :1349(_find_and_load) 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects} 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects} 4 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode} 1 0.000 0.000 0.000 0.000 :74(__new__) 1 0.000 0.000 0.000 0.000 :751(_compile_bytecode) 1 0.000 0.000 0.000 0.000 :1240(_find_spec) 1 0.000 0.000 0.000 0.000 math_lib.py:1() 1 0.000 0.000 0.000 0.000 :1593(find_spec) 1 0.000 0.000 0.000 0.000 math_lib.py:141(sqrt) 1 0.000 0.000 0.000 0.000 :666(_classify_pyc) 1 0.000 0.000 0.000 0.000 :426(_get_module_lock) 1 0.000 0.000 0.000 0.000 stddev.py:5(stddev_calc) 1 0.000 0.000 0.011 0.011 stddev.py:1() 1 0.000 0.000 0.000 0.000 :304(acquire) 1 0.000 0.000 0.002 0.002 :911(_load_unlocked) 2 0.000 0.000 0.000 0.000 :482(cache_from_source) 1 0.000 0.000 0.000 0.000 {built-in method posix.getcwd} 1 0.000 0.000 0.000 0.000 :372(release) 1 0.000 0.000 0.000 0.000 :1491(_get_spec) 2/1 0.000 0.000 0.011 0.011 {built-in method builtins.exec} 6 0.000 0.000 0.000 0.000 :126(_path_join) 1 0.000 0.000 0.001 0.001 :989(exec_module) 1 0.000 0.000 0.000 0.000 :806(module_from_spec) 1 0.000 0.000 0.002 0.002 :1304(_find_and_load_unlocked) 2 0.000 0.000 0.000 0.000 :132(_path_split) 1 0.000 0.000 0.000 0.000 __init__.py:89(find_spec) 3 0.000 0.000 0.000 0.000 :84(_unpack_uint32) 7 0.000 0.000 0.000 0.000 :491(_verbose_message) 1 0.000 0.000 0.000 0.000 :802(spec_from_file_location) 1 0.000 0.000 0.000 0.000 :733(_init_module_attrs) 3 0.000 0.000 0.000 0.000 {built-in method builtins.max} 1 0.000 0.000 0.000 0.000 :162(__enter__) 1 0.000 0.000 0.000 0.000 :611(_get_cached) 1 0.000 0.000 0.000 0.000 :1469(_path_importer_cache) 1 0.000 0.000 0.000 0.000 :1588(_get_spec) 1 0.000 0.000 0.000 0.000 :232(__init__) 1 0.000 0.000 0.000 0.000 :416(__enter__) 2 0.000 0.000 0.000 0.000 math_lib.py:40(div) 8 0.000 0.000 0.000 0.000 {method 'join' of 'str' objects} 1 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects} 4 0.000 0.000 0.000 0.000 :134() 2 0.000 0.000 0.000 0.000 :480(_call_with_frames_removed) 1 0.000 0.000 0.000 0.000 :699(_validate_timestamp_pyc) 1 0.000 0.000 0.000 0.000 {built-in method builtins.locals} 7 0.000 0.000 0.000 0.000 {built-in method builtins.getattr} 1 0.000 0.000 0.000 0.000 :1520(find_spec) 1 0.000 0.000 0.000 0.000 :420(__exit__) 1 0.000 0.000 0.000 0.000 :82(remove) 14 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects} 1 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin} 1 0.000 0.000 0.000 0.000 :643(_check_name_wrapper) 7 0.000 0.000 0.000 0.000 {built-in method builtins.len} 1 0.000 0.000 0.000 0.000 :445(cb) 2 0.000 0.000 0.000 0.000 :632(cached) 3 0.000 0.000 0.000 0.000 :140(_path_stat) 3 0.000 0.000 0.000 0.000 {method 'get' of 'dict' objects} 2 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects} 3 0.000 0.000 0.000 0.000 {built-in method from_bytes} 6 0.000 0.000 0.000 0.000 {built-in method _imp.acquire_lock} 1 0.000 0.000 0.000 0.000 :79(__init__) 1 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects} 5 0.000 0.000 0.000 0.000 {method 'rpartition' of 'str' objects} 1 0.000 0.000 0.000 0.000 :48(_new_module) 1 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects} 2 0.000 0.000 0.000 0.000 {method '__exit__' of '_thread.RLock' objects} 1 0.000 0.000 0.000 0.000 :982(find_spec) 1 0.000 0.000 0.000 0.000 :1128(find_spec) 1 0.000 0.000 0.000 0.000 {built-in method _imp.find_frozen} 1 0.000 0.000 0.000 0.000 :180(_path_isabs) 1 0.000 0.000 0.000 0.000 :173(__exit__) 6 0.000 0.000 0.000 0.000 {built-in method _imp.release_lock} 1 0.000 0.000 0.000 0.000 {built-in method _imp._fix_co_filename} 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident} 1 0.000 0.000 0.000 0.000 :159(_path_isfile) 1 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0xa43b40} 4 0.000 0.000 0.000 0.000 :1226(__exit__) 4 0.000 0.000 0.000 0.000 :1222(__enter__) 1 0.000 0.000 0.000 0.000 :150(_path_is_mode_type) 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr} 1 0.000 0.000 0.000 0.000 {built-in method _thread.allocate_lock} 1 0.000 0.000 0.000 0.000 :1202(path_stats) 1 0.000 0.000 0.000 0.000 {built-in method _weakref._remove_dead_weakref} 1 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects} 1 0.000 0.000 0.000 0.000 :185(_path_abspath) 1 0.000 0.000 0.000 0.000 :412(__init__) 3 0.000 0.000 0.000 0.000 {built-in method posix.fspath} 2 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects} 1 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects} 1 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects} 1 0.000 0.000 0.000 0.000 :645(parent) 1 0.000 0.000 0.000 0.000 :986(create_module) 1 0.000 0.000 0.000 0.000 :599(__init__) 1 0.000 0.000 0.000 0.000 :158(__init__) 1 0.000 0.000 0.000 0.000 :1178(get_filename) 1 0.000 0.000 0.000 0.000 :1153(__init__) 1 0.000 0.000 0.000 0.000 :653(has_location) 1 0.000 0.000 0.000 0.000 :71(_relax_case) 1 0.000 0.000 0.000 0.000 __init__.py:96() timot@Tableau:~/IVS_project_calc/ivs_project_2/src$ python3 -m cProfile -s tottime stddev.py < million_numbers.txt 577350.29031331 8004766 function calls (8004765 primitive calls) in 3.427 seconds Ordered by: internal time ncalls tottime percall cumtime percall filename:lineno(function) 1999962 1.029 0.000 1.029 0.000 {built-in method builtins.round} 1 0.843 0.843 3.426 3.426 stddev.py:15(main) 1000004 0.448 0.000 1.573 0.000 math_lib.py:17(_clean_result) 1000001 0.429 0.000 2.394 0.000 math_lib.py:135(square) 1000004 0.246 0.000 0.392 0.000 math_lib.py:12(_validate_numbers) 1000000 0.183 0.000 0.183 0.000 {method 'split' of 'str' objects} 1000009 0.146 0.000 0.146 0.000 {built-in method builtins.isinstance} 1000028 0.096 0.000 0.096 0.000 {built-in method builtins.abs} 2280 0.003 0.000 0.003 0.000 {built-in method _codecs.utf_8_decode} 2280 0.003 0.000 0.006 0.000 :319(decode) 1 0.000 0.000 0.000 0.000 {built-in method builtins.print} 1 0.000 0.000 0.000 0.000 {built-in method marshal.loads} 1 0.000 0.000 0.000 0.000 {built-in method _io.open_code} 3 0.000 0.000 0.000 0.000 {built-in method posix.stat} 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects} 1 0.000 0.000 0.000 0.000 :1062(get_code) 1 0.000 0.000 0.000 0.000 :1240(_find_spec) 1 0.000 0.000 0.000 0.000 :1593(find_spec) 1 0.000 0.000 0.000 0.000 :1349(_find_and_load) 1 0.000 0.000 0.000 0.000 math_lib.py:1() 1 0.000 0.000 0.000 0.000 :1491(_get_spec) 1 0.000 0.000 0.000 0.000 :74(__new__) 1 0.000 0.000 0.000 0.000 math_lib.py:141(sqrt) 1 0.000 0.000 0.000 0.000 :304(acquire) 1 0.000 0.000 0.000 0.000 :426(_get_module_lock) 1 0.000 0.000 0.000 0.000 {method 'read' of '_io.BufferedReader' objects} 1 0.000 0.000 0.000 0.000 :806(module_from_spec) 6 0.000 0.000 0.000 0.000 :126(_path_join) 1 0.000 0.000 0.000 0.000 :124(setdefault) 2 0.000 0.000 0.000 0.000 :482(cache_from_source) 1 0.000 0.000 3.427 3.427 stddev.py:1() 1 0.000 0.000 0.000 0.000 stddev.py:5(stddev_calc) 1 0.000 0.000 0.000 0.000 :1183(get_data) 1 0.000 0.000 0.000 0.000 :751(_compile_bytecode) 1 0.000 0.000 0.000 0.000 :1304(_find_and_load_unlocked) 1 0.000 0.000 0.000 0.000 {built-in method posix.getcwd} 1 0.000 0.000 0.000 0.000 __init__.py:89(find_spec) 1 0.000 0.000 0.000 0.000 :911(_load_unlocked) 2/1 0.000 0.000 3.427 3.427 {built-in method builtins.exec} 1 0.000 0.000 0.000 0.000 :989(exec_module) 1 0.000 0.000 0.000 0.000 :733(_init_module_attrs) 1 0.000 0.000 0.000 0.000 :802(spec_from_file_location) 1 0.000 0.000 0.000 0.000 :1588(_get_spec) 1 0.000 0.000 0.000 0.000 :611(_get_cached) 2 0.000 0.000 0.000 0.000 :132(_path_split) 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects} 1 0.000 0.000 0.000 0.000 :162(__enter__) 3 0.000 0.000 0.000 0.000 {built-in method builtins.max} 1 0.000 0.000 0.000 0.000 :416(__enter__) 1 0.000 0.000 0.000 0.000 :666(_classify_pyc) 1 0.000 0.000 0.000 0.000 :372(release) 1 0.000 0.000 0.000 0.000 :1469(_path_importer_cache) 3 0.000 0.000 0.000 0.000 :84(_unpack_uint32) 8 0.000 0.000 0.000 0.000 {method 'join' of 'str' objects} 1 0.000 0.000 0.000 0.000 :1520(find_spec) 2 0.000 0.000 0.000 0.000 math_lib.py:40(div) 7 0.000 0.000 0.000 0.000 {built-in method builtins.getattr} 14 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects} 1 0.000 0.000 0.000 0.000 :232(__init__) 4 0.000 0.000 0.000 0.000 :134() 3 0.000 0.000 0.000 0.000 :140(_path_stat) 1 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects} 7 0.000 0.000 0.000 0.000 :491(_verbose_message) 2 0.000 0.000 0.000 0.000 :632(cached) 1 0.000 0.000 0.000 0.000 :82(remove) 1 0.000 0.000 0.000 0.000 {built-in method builtins.locals} 2 0.000 0.000 0.000 0.000 :480(_call_with_frames_removed) 1 0.000 0.000 0.000 0.000 :643(_check_name_wrapper) 5 0.000 0.000 0.000 0.000 {method 'rpartition' of 'str' objects} 1 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin} 1 0.000 0.000 0.000 0.000 :79(__init__) 1 0.000 0.000 0.000 0.000 :699(_validate_timestamp_pyc) 1 0.000 0.000 0.000 0.000 :420(__exit__) 1 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects} 1 0.000 0.000 0.000 0.000 :180(_path_isabs) 1 0.000 0.000 0.000 0.000 :159(_path_isfile) 1 0.000 0.000 0.000 0.000 :173(__exit__) 6 0.000 0.000 0.000 0.000 {built-in method _imp.release_lock} 7 0.000 0.000 0.000 0.000 {built-in method builtins.len} 6 0.000 0.000 0.000 0.000 {built-in method _imp.acquire_lock} 3 0.000 0.000 0.000 0.000 {method 'get' of 'dict' objects} 1 0.000 0.000 0.000 0.000 :48(_new_module) 1 0.000 0.000 0.000 0.000 :445(cb) 4 0.000 0.000 0.000 0.000 :1226(__exit__) 1 0.000 0.000 0.000 0.000 :1128(find_spec) 4 0.000 0.000 0.000 0.000 :1222(__enter__) 1 0.000 0.000 0.000 0.000 :982(find_spec) 3 0.000 0.000 0.000 0.000 {built-in method from_bytes} 2 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects} 1 0.000 0.000 0.000 0.000 {built-in method _imp.find_frozen} 1 0.000 0.000 0.000 0.000 :150(_path_is_mode_type) 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr} 3 0.000 0.000 0.000 0.000 {built-in method posix.fspath} 1 0.000 0.000 0.000 0.000 :1202(path_stats) 2 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects} 1 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects} 1 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0xa43b40} 1 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects} 2 0.000 0.000 0.000 0.000 {method '__exit__' of '_thread.RLock' objects} 1 0.000 0.000 0.000 0.000 :185(_path_abspath) 1 0.000 0.000 0.000 0.000 {built-in method _imp._fix_co_filename} 1 0.000 0.000 0.000 0.000 {built-in method _thread.allocate_lock} 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident} 1 0.000 0.000 0.000 0.000 {built-in method _weakref._remove_dead_weakref} 1 0.000 0.000 0.000 0.000 :645(parent) 1 0.000 0.000 0.000 0.000 :412(__init__) 1 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects} 1 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects} 1 0.000 0.000 0.000 0.000 :599(__init__) 1 0.000 0.000 0.000 0.000 :1178(get_filename) 1 0.000 0.000 0.000 0.000 :158(__init__) 1 0.000 0.000 0.000 0.000 :1153(__init__) 1 0.000 0.000 0.000 0.000 :986(create_module) 1 0.000 0.000 0.000 0.000 :71(_relax_case) 1 0.000 0.000 0.000 0.000 :653(has_location) 1 0.000 0.000 0.000 0.000 __init__.py:96()