mendevi.database.meta.extract_names
- mendevi.database.meta.extract_names(expr: str) set[str][source]
Return all the symbols in the python expression.
Examples
>>> from mendevi.database.meta import extract_names >>> extract_names("foo") {'foo'} >>> extract_names("[i**2 for i in foo]"") {'foo'} >>> extract_names("foo.bar") {'foo'} >>> extract_names("bar(foo)") {'foo'} >>> extract_names("foo.bar()") {'foo'} >>>