python_language
TREE_SITTER_QUERY = '(function_definition name: (identifier) @function.name) @function.definition(class_definition name: (identifier) @class.name body: (block (function_definition name: (identifier) @function.name) @function.definition))'
module-attribute
Tree-sitter query for extracting function names and definitions.
PythonExtractor
Bases: TreeSitterExtractor
Source code extractor for extracting Python functions.