Skip to content

File parsing

ClassChunk

Bases: DatabaseSchemaMixin, SchemaBase

decorators instance-attribute

docstring instance-attribute

full_content instance-attribute

init instance-attribute

iterate_nested_schemas = True class-attribute

line_numbers instance-attribute

methods instance-attribute

name instance-attribute

new_instance_on_change = False class-attribute

signature instance-attribute

superclasses instance-attribute

as_artifact()

as_content()

CodeFileChunks

Bases: DatabaseSchemaMixin, SchemaBase

classes instance-attribute

full_content instance-attribute

functions instance-attribute

imports instance-attribute

iterate_nested_schemas = True class-attribute

language instance-attribute

new_instance_on_change = False class-attribute

num_lines instance-attribute

DecoratorChunk

Bases: DatabaseSchemaMixin, SchemaBase

args instance-attribute

name instance-attribute

new_instance_on_change = False class-attribute

FunctionChunk

Bases: DatabaseSchemaMixin, SchemaBase

code_body instance-attribute

decorators instance-attribute

docstring instance-attribute

full_content instance-attribute

iterate_nested_schemas = True class-attribute

line_numbers instance-attribute

name instance-attribute

new_instance_on_change = False class-attribute

return_type instance-attribute

signature instance-attribute

as_artifact()

as_content()

GeneralTextChunks

Bases: DatabaseSchemaMixin, SchemaBase

chunks instance-attribute

lang_used instance-attribute

ImportChunk

Bases: DatabaseSchemaMixin, SchemaBase

aliased_name instance-attribute

full_content instance-attribute

import_path instance-attribute

is_relative instance-attribute

line_numbers instance-attribute

name instance-attribute

new_instance_on_change = False class-attribute

relative_levels instance-attribute

as_artifact()

as_content()

TextChunk dataclass

start_index instance-attribute

text instance-attribute

__init__(start_index, text)

markdown_code_block(content, language='')