MCPcopy Create free account
hub / github.com/numpy/numpy / get_sorted_names

Function get_sorted_names

numpy/f2py/crackfortran.py:2416–2431  ·  view source on GitHub ↗
(vars)

Source from the content-addressed store, hash-verified

2414
2415
2416def get_sorted_names(vars):
2417 depend_dict = _calc_depend_dict(vars)
2418 names = []
2419 for name in list(depend_dict.keys()):
2420 if not depend_dict[name]:
2421 names.append(name)
2422 del depend_dict[name]
2423 while depend_dict:
2424 for name, lst in list(depend_dict.items()):
2425 new_lst = [n for n in lst if n in depend_dict]
2426 if not new_lst:
2427 names.append(name)
2428 del depend_dict[name]
2429 else:
2430 depend_dict[name] = new_lst
2431 return [name for name in names if name in vars]
2432
2433
2434def _kind_func(string):

Callers 1

get_parametersFunction · 0.85

Calls 2

_calc_depend_dictFunction · 0.85
keysMethod · 0.80

Tested by

no test coverage detected