Source code for project_composer.helpers

from pathlib import Path

from project_composer.compose import Composer


[docs]def check_project(manifest, processors=[], lazy=True): """ Launch composer debugging on a project. Composer and processor check method do not return anything and just print out every debugging output. Arguments: manifest (pathlib.Path): Manifest Path object. Keyword Arguments: processors (list): List of processor to enable in composer. lazy (boolean): The composer ``lazy`` argument value to use. """ manifest = Path(manifest).resolve() _composer = Composer( manifest, processors=processors, ) _composer.check(lazy=lazy)