You are viewing an older version (9.5.0). Go to latest (9.13.0)
{ } Raw JSON

bundles / IPython 9.5.0 / IPython / core / magics / code / extract_symbols

function

IPython.core.magics.code:extract_symbols

source: /IPython/core/magics/code.py :86

Signature

def   extract_symbols ( code symbols )

Summary

Return a tuple (blocks, not_found) where blocks is a list of code fragments for each symbol parsed from code, and not_found are symbols not found in the code.

Extended Summary

For example

In [1]: code = '''a = 10
   ...: def b(): return 42
   ...: class A: pass'''

In [2]: extract_symbols(code, 'A,b,z')
Out[2]: (['class A: pass\n', 'def b(): return 42\n'], ['z'])

Aliases

  • IPython.core.magics.code.extract_symbols