Module Import alias Import alias Import alias TryExcept body ImportFrom alias Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call NameLoad Num ExceptHandler type NameLoad body ImportFrom alias Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Str attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str keyword NameLoad
N/A N/A logging N/A subprocess N/A click N/A N/A instance settings N/A APP_ROOT N/A settings APP_ROOT N/A N/A N/A ImportError N/A N/A N/A N/A logging error Ensure __init__.py and settings.py both exist in instance/ N/A N/A exit 1 N/A N/A AttributeError N/A config settings N/A APP_ROOT N/A settings APP_ROOT N/A PACKAGE_PATH N/A N/A {0}/{1} format APP_ROOT catwatch cli N/A N/A path N/A N/A N/A 
    Run flake8 to analyze the codebase.

    :return: Subprocess call result
     N/A cmd N/A N/A flake8 {0} format path N/A N/A N/A subprocess call cmd shell True N/A N/A N/A click command N/A N/A click argument path default PACKAGE_PATH