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

Function dict_append

numpy/distutils/system_info.py:3205–3223  ·  view source on GitHub ↗
(d, **kws)

Source from the content-addressed store, hash-verified

3203
3204
3205def dict_append(d, **kws):
3206 languages = []
3207 for k, v in kws.items():
3208 if k == 'language':
3209 languages.append(v)
3210 continue
3211 if k in d:
3212 if k in ['library_dirs', 'include_dirs',
3213 'extra_compile_args', 'extra_link_args',
3214 'runtime_library_dirs', 'define_macros']:
3215 [d[k].append(vv) for vv in v if vv not in d[k]]
3216 else:
3217 d[k].extend(v)
3218 else:
3219 d[k] = v
3220 if languages:
3221 l = inv_language_map[max([language_map.get(l, 0) for l in languages])]
3222 d['language'] = l
3223 return
3224
3225
3226def parseCmdLine(argv=(None,)):

Callers 15

calc_libraries_infoMethod · 0.70
set_infoMethod · 0.70
calc_extra_infoMethod · 0.70
calc_infoMethod · 0.70
calc_ver_infoMethod · 0.70
calc_infoMethod · 0.70
calc_infoMethod · 0.70
calc_infoMethod · 0.70
calc_infoMethod · 0.70
calc_infoMethod · 0.70
calc_infoMethod · 0.70
calc_infoMethod · 0.70

Calls 2

maxFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected