stubber.utils.post

Pre/Post Processing for createstubs.py

Module Contents

Functions

do_post_processing(stub_paths, stubgen, black, autoflake)

Common post processing

run_black(path[, capture_output])

run black to format the code / stubs

run_autoflake(path[, capture_output, process_pyi])

run autoflake to remove unused imports

stubber.utils.post.do_post_processing(stub_paths: List[pathlib.Path], stubgen: bool, black: bool, autoflake: bool)

Common post processing

Parameters:
stubber.utils.post.run_black(path: pathlib.Path, capture_output: bool = False)

run black to format the code / stubs

Parameters:
stubber.utils.post.run_autoflake(path: pathlib.Path, capture_output: bool = False, process_pyi: bool = False)

run autoflake to remove unused imports needs to be run BEFORE black otherwise it does not recognize long import from`s. note: is run file-by-file to include processing .pyi files

Parameters: