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

Method _interpret_for

tools/npy_tempita/__init__.py:272–289  ·  view source on GitHub ↗
(self, vars, expr, content, ns, out, defs)

Source from the content-addressed store, hash-verified

270 assert 0, "Unknown code: %r" % name
271
272 def _interpret_for(self, vars, expr, content, ns, out, defs):
273 # __traceback_hide__ = True
274 for item in expr:
275 if len(vars) == 1:
276 ns[vars[0]] = item
277 else:
278 if len(vars) != len(item):
279 raise ValueError(
280 'Need %i items to unpack (got %i items)'
281 % (len(vars), len(item)))
282 for name, value in zip(vars, item):
283 ns[name] = value
284 try:
285 self._interpret_codes(content, ns, out, defs)
286 except _TemplateContinue:
287 continue
288 except _TemplateBreak:
289 break
290
291 def _interpret_if(self, parts, ns, out, defs):
292 # __traceback_hide__ = True

Callers 1

_interpret_codeMethod · 0.95

Calls 1

_interpret_codesMethod · 0.95

Tested by

no test coverage detected