MCPcopy Index your code
hub / github.com/python/cpython / kill

Method kill

Tools/cases_generator/generators_common.py:340–361  ·  view source on GitHub ↗
(
        self,
        tkn: Token,
        tkn_iter: TokenIterator,
        uop: CodeSection,
        storage: Storage,
        inst: Instruction | None,
    )

Source from the content-addressed store, hash-verified

338 return True
339
340 def kill(
341 self,
342 tkn: Token,
343 tkn_iter: TokenIterator,
344 uop: CodeSection,
345 storage: Storage,
346 inst: Instruction | None,
347 ) -> bool:
348 next(tkn_iter)
349 name_tkn = next(tkn_iter)
350 name = name_tkn.text
351 next(tkn_iter)
352 next(tkn_iter)
353 for var in storage.inputs:
354 if var.name == name:
355 var.kill()
356 break
357 else:
358 raise analysis_error(
359 f"'{name}' is not a live input-only variable", name_tkn
360 )
361 return True
362
363 def stackref_kill(
364 self,

Callers 2

kill_inputsMethod · 0.45
stackref_killMethod · 0.45

Calls 1

analysis_errorFunction · 0.90

Tested by

no test coverage detected