Module insert_use

Module insert_use 

Source
Expand description

Handle syntactic aspects of inserting a new use item.

Structsยง

ImportScope
InsertUseConfig

Enumsยง

ImportGranularity
How imports should be grouped into use statements.
ImportGranularityGuess ๐Ÿ”’
ImportGroup ๐Ÿ”’
ImportScopeKind
PrefixKind

Functionsยง

ast_to_remove_for_path_in_use_stmt
guess_granularity_from_scope ๐Ÿ”’
insert_use
Insert an import path into the given file/node. A merge value of none indicates that no import merging is allowed to occur.
insert_use_ ๐Ÿ”’
insert_use_as_alias
insert_use_with_alias_option ๐Ÿ”’
is_inner_attribute ๐Ÿ”’
remove_path_if_in_use_stmt