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

Function _eval_scalar

numpy/f2py/crackfortran.py:2590–2603  ·  view source on GitHub ↗
(value, params)

Source from the content-addressed store, hash-verified

2588
2589
2590def _eval_scalar(value, params):
2591 if _is_kind_number(value):
2592 value = value.split('_')[0]
2593 try:
2594 # TODO: use symbolic from PR #19805
2595 value = eval(value, {}, params)
2596 value = (repr if isinstance(value, str) else str)(value)
2597 except (NameError, SyntaxError, TypeError):
2598 return value
2599 except Exception as msg:
2600 errmess('"%s" in evaluating %r '
2601 '(available names: %s)\n'
2602 % (msg, value, list(params.keys())))
2603 return value
2604
2605
2606def analyzevars(block):

Callers 2

_eval_lengthFunction · 0.85
analyzevarsFunction · 0.85

Calls 2

keysMethod · 0.80
splitMethod · 0.45

Tested by

no test coverage detected