Module ImportFrom alias alias alias alias alias alias alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list Expr Call NameLoad Str Str keyword NameLoad keyword Str keyword NameLoad Expr Call NameLoad Str Str keyword NameLoad keyword Num keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad Expr Call NameLoad Str Expr Call NameLoad Str Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword ListLoad Str Str Expr Call NameLoad Str keyword ListLoad Num Num keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword Str Expr Call NameLoad Str keyword NameLoad keyword Str Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword Str Expr Call NameLoad Str keyword NameLoad keyword Str Expr Call NameLoad Str keyword NameLoad keyword NameLoad keyword ListLoad Str Str Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword Str keyword Str Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad Str keyword Str keyword Str Expr Call NameLoad Str keyword NameLoad keyword Str keyword Str Expr Call NameLoad Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Str NameStore body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword ListLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword BoolOpOr NameLoad Dict keyword Call AttributeLoad NameLoad attr BoolOpOr NameLoad Dict keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str Str keyword Call AttributeLoad NameLoad attr Dict keyword AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Num Num AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str Str keyword Call AttributeLoad NameLoad attr Dict keyword AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr ListLoad Num Num AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr ListLoad Num Num Num Num Num AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Str Expr Call AttributeLoad NameLoad attr ListLoad Num Num AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Dict Str Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Dict Str Str Dict Str Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str AttributeLoad Call AttributeLoad NameLoad attr attr With Call NameLoad NameStore body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr With Call NameLoad NameStore body With Call NameLoad NameStore body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Num attr With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Str attr decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list Expr Call NameLoad ListLoad Num Num Num Num Str Expr Call NameLoad ListLoad Num Num Num Num Num Str Expr Call NameLoad ListLoad Num Num Num Num Num Str Expr Call NameLoad ListLoad Num Num Str Expr Call NameLoad ListLoad Num Num Num Num Num Num Num Num Num Str keyword Dict Str Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Num Num Num Num Str keyword Dict Str Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Num Num Num Num Num Num Str keyword Dict Str Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Num Num Str keyword Dict Str Str keyword Dict Str Dict Str Str decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Dict Str Num Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Dict Str Num Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Str keyword Dict Str Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Dict Str Num Str keyword Dict Str Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Str keyword Dict Str Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Dict Str Str Num Num Dict Str Num Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Dict Str Str Num Num Dict Str Num Str keyword Dict Str Dict Str Str decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list Expr Call NameLoad ListLoad Str Str Str Expr Call NameLoad ListLoad Str Str Str Str Str Expr Call NameLoad ListLoad Str Str Str Str Str Expr Call NameLoad ListLoad Str Str Str Expr Call NameLoad ListLoad Str Str Str Str keyword Dict Str Str Expr Call NameLoad ListLoad Str Str Str Str Str keyword Dict Str Str Expr Call NameLoad ListLoad Str Str Str keyword Dict Str Str Expr Call NameLoad ListLoad Str Str Str Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Str Str Str Str Str keyword Dict Str Dict Str Str Expr Call NameLoad ListLoad Str Str Str keyword Dict Str Dict Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Dict Str Str Str Dict Str Str Dict Str Str Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Num Num AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults vararg kwarg body With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad keyword Dict keyword Call AttributeLoad NameLoad attr Dict keyword ListLoad keyword Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Str Expr Call NameLoad NameLoad Str Expr Call NameLoad NameLoad Str keyword Num Expr Call NameLoad NameLoad Str keyword NameLoad Expr Call NameLoad NameLoad Str keyword NameLoad Expr Call NameLoad NameLoad Str keyword NameLoad Expr Call NameLoad NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad NameLoad Str keyword NameLoad keyword NameLoad Expr Call NameLoad NameLoad Str keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad keyword Dict keyword Call AttributeLoad NameLoad attr Dict keyword ListLoad Call NameLoad Str keyword Call NameLoad Expr Call AttributeLoad NameLoad attr Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict keyword Call AttributeLoad NameLoad attr Dict keyword ListLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str keyword Str keyword Call NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict keyword Call AttributeLoad NameLoad attr Dict keyword ListLoad Call NameLoad Str keyword Str keyword Call NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Dict Str Str Dict Str Str Str Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr NameLoad body Expr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call NameLoad Str Dict Str Str Str Str Str Str Expr Call NameLoad Str Dict Str Str Str Str Expr Call NameLoad Str Dict Str Str Expr Call NameLoad NameLoad Dict Expr Call NameLoad Str Dict Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call NameLoad Str Dict Str Str Str Str Str Str Expr Call NameLoad Str Dict Str Str Str Str Expr Call NameLoad NameLoad Dict Str Str Expr Call NameLoad NameLoad Dict decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Expr Call NameLoad Str Str Dict Str Str Expr Call NameLoad Str Str Dict Str Str Expr Call NameLoad Str Str Dict Str Str Expr Call NameLoad Str Str Dict Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str keyword Dict Str Dict Str Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr keyword NameLoad NameStore body Expr Call AttributeLoad NameLoad attr Str Expr Yield NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad Assign NameStore Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call NameLoad NameLoad Str With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str Dict Str Num Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Num keyword Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Dict Str Num keyword Dict Str Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Set NameLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call AttributeLoad NameLoad attr Set Call NameLoad Str Expr Call AttributeLoad NameLoad attr Set NameLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call AttributeLoad NameLoad attr Set Call AttributeLoad NameLoad attr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Set NameLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call AttributeLoad NameLoad attr Set Call NameLoad Str Call NameLoad Str Expr Call AttributeLoad NameLoad attr Set NameLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call AttributeLoad NameLoad attr Set Call NameLoad Str Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body With Call NameLoad NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index NameLoad decorator_list Expr Call NameLoad keyword Str keyword Str keyword Str Expr Call NameLoad keyword Str keyword Num keyword Str Expr Call NameLoad keyword Str keyword Dict Str Str Num TupleLoad Num Num keyword Call NameLoad Str Expr Call NameLoad keyword Str keyword ListLoad Str Str Str keyword Call NameLoad Str Assign NameStore BoolOpOr NameLoad ListLoad Num Num Num Assign NameStore BoolOpOr NameLoad Call NameLoad Str Expr Call NameLoad keyword Str keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str Str NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad keyword ListLoad Num keyword Str decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str keyword Dict Str Dict NameLoad Call AttributeLoad Str attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str keyword Dict Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ListLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Dict Str Str Dict Str Str Str Str Assign NameStore Dict Str Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr With Call AttributeLoad NameLoad attr NameLoad body Expr AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Dict Str Str Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Num AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict keyword Call AttributeLoad NameLoad attr Dict keyword AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Lambda arguments args defaults Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list
N/A __future__ absolute_import division generators nested_scopes print_function unicode_literals with_statement N/A os N/A shlex N/A tempfile N/A unittest N/A warnings contextlib contextmanager textwrap dedent pants.base.deprecated CodeRemovedError pants.option.arg_splitter GLOBAL_SCOPE pants.option.config Config pants.option.custom_types file_option target_option pants.option.errors BooleanOptionNameWithNo FrozenRegistration ImplicitValIsNone InvalidKwarg InvalidMemberType MemberTypeNotAllowed NoOptionNames OptionAlreadyRegistered OptionNameDash OptionNameDoubleDash ParseError RecursiveSubsystemOption Shadowing pants.option.global_options GlobalOptionsRegistrar pants.option.option_tracker OptionTracker pants.option.options Options pants.option.options_bootstrapper OptionsBootstrapper pants.option.parser Parser pants.option.ranked_value RankedValue pants.option.scope ScopeInfo pants.util.contextutil temporary_file temporary_file_path pants.util.dirutil safe_mkdtemp task N/A N/A scope N/A N/A N/A N/A ScopeInfo scope N/A ScopeInfo TASK N/A intermediate N/A N/A scope N/A N/A N/A N/A ScopeInfo scope N/A ScopeInfo INTERMEDIATE N/A subsystem N/A N/A scope N/A N/A N/A N/A ScopeInfo scope N/A ScopeInfo SUBSYSTEM N/A OptionsTest N/A N/A unittest TestCase N/A N/A _known_scope_infos N/A N/A intermediate compile N/A task compile.java N/A task compile.scala N/A intermediate stale N/A intermediate test N/A task test.junit N/A task simple N/A task simple-dashed N/A task scoped.a.bit N/A task scoped.and-dashed N/A task fromfile _register N/A N/A self options N/A N/A register_global N/A N/A N/A args kwargs N/A N/A N/A N/A options register GLOBAL_SCOPE args kwargs N/A N/A N/A register_global -z --verbose type bool help Verbose output. recursive True N/A N/A register_global -n --num type int default 99 recursive True fingerprint True N/A N/A register_global --y type list member_type int N/A N/A register_global --config-override type list N/A N/A register_global --pants-foo N/A N/A register_global --bar-baz N/A N/A register_global --store-true-flag type bool fingerprint True N/A N/A register_global --store-false-flag type bool implicit_value False N/A N/A register_global --store-true-def-true-flag type bool default True N/A N/A register_global --store-true-def-false-flag type bool default False N/A N/A register_global --store-false-def-false-flag type bool implicit_value False default False N/A N/A register_global --store-false-def-true-flag type bool implicit_value False default True N/A N/A register_global --str-choices choices N/A foo bar N/A N/A register_global --int-choices choices N/A 42 99 type list member_type int N/A N/A register_global --listy type list member_type int default [1, 2, 3] N/A N/A register_global --dicty type dict default {"a": "b"} N/A N/A register_global --dict-listy type list member_type dict default [{"a": 1, "b": 2}, {"c": 3}] N/A N/A register_global --targety type target_option default //:a N/A N/A register_global --target-listy type list member_type target_option default N/A //:a //:b N/A N/A register_global --filey type file_option default None N/A N/A register_global --file-listy type list member_type file_option N/A N/A register_global --implicit-valuey default default implicit_value implicit N/A N/A register_global --a type int recursive True N/A N/A register_global --b type int recursive True N/A N/A register_global --global-crufty removal_version 999.99.9 removal_hint use a less crufty global option N/A N/A register_global --global-crufty-boolean type bool removal_version 999.99.9 removal_hint say no to crufty global options N/A N/A register_global --global-crufty-expired removal_version 0.0.1 removal_hint use a less crufty global option N/A N/A N/A options register compile --c type int recursive True N/A N/A N/A options register stale --still-good N/A N/A N/A options register stale --crufty removal_version 999.99.9 removal_hint use a less crufty stale scoped option N/A N/A N/A options register stale --crufty-boolean type bool removal_version 999.99.9 removal_hint say no to crufty, stale scoped options N/A N/A N/A options register compile.scala --modifycompile fingerprint True N/A N/A N/A options register compile.scala --modifylogs N/A N/A N/A options register simple --spam N/A N/A N/A options register simple-dashed --spam N/A N/A N/A options register scoped.a.bit --spam N/A N/A N/A options register scoped.and-dashed --spam N/A N/A N/A options register fromfile --string fromfile True N/A N/A N/A options register fromfile --intvalue type int fromfile True N/A N/A N/A options register fromfile --dictvalue type dict fromfile True N/A N/A N/A options register fromfile --listvalue type list fromfile True N/A N/A N/A options register fromfile --appendvalue type list member_type int fromfile True N/A _create_config N/A N/A self config N/A N/A N/A N/A open N/A N/A N/A os path join N/A safe_mkdtemp test_config.ini w fp N/A N/A N/A section options N/A N/A config items N/A N/A N/A N/A fp write N/A N/A [{}]
 format section N/A N/A key value N/A N/A options items N/A N/A N/A N/A fp write N/A N/A {}: {}
 format key value N/A N/A N/A Config load configpaths N/A N/A fp name N/A _parse N/A N/A self args_str env config bootstrap_option_values N/A None None None N/A N/A args N/A N/A shlex split N/A str args_str N/A options N/A N/A Options create env N/A env N/A config N/A N/A self _create_config N/A config N/A known_scope_infos N/A OptionsTest _known_scope_infos args args bootstrap_option_values bootstrap_option_values option_tracker N/A OptionTracker N/A N/A N/A self _register options N/A options N/A test_env_type_int N/A N/A self N/A N/A N/A options N/A N/A Options create env N/A PANTS_FOO_BAR ['123','456'] config N/A N/A self _create_config N/A known_scope_infos N/A OptionsTest _known_scope_infos args N/A N/A shlex split ./pants option_tracker N/A OptionTracker N/A N/A N/A options register GLOBAL_SCOPE --foo-bar type list member_type int N/A N/A N/A self assertEqual N/A 123 456 N/A N/A N/A options for_global_scope foo_bar N/A options N/A N/A Options create env N/A PANTS_FOO_BAR 123 config N/A N/A self _create_config N/A known_scope_infos N/A OptionsTest _known_scope_infos args N/A N/A shlex split ./pants option_tracker N/A OptionTracker N/A N/A N/A options register GLOBAL_SCOPE --foo-bar type int N/A N/A N/A self assertEqual 123 N/A N/A N/A options for_global_scope foo_bar N/A test_arg_scoping N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --verbose N/A N/A N/A self assertEqual True N/A N/A N/A options for_global_scope verbose N/A options N/A N/A self _parse ./pants -z compile path/to/tgt N/A N/A N/A self assertEqual N/A path/to/tgt N/A options target_specs N/A N/A N/A self assertEqual True N/A N/A N/A options for_global_scope verbose N/A N/A N/A self assertRaises ParseError N/A N/A N/A N/A N/A N/A self _parse ./pants --unregistered-option compile for_global_scope N/A options N/A N/A self _parse ./pants --verbose compile.java --no-verbose N/A N/A N/A self assertEqual True N/A N/A N/A options for_global_scope verbose N/A N/A N/A self assertEqual True N/A N/A N/A options for_scope compile verbose N/A N/A N/A self assertEqual False N/A N/A N/A options for_scope compile.java verbose N/A options N/A N/A self _parse ./pants --verbose compile --no-verbose compile.java -z test test.junit --no-verbose N/A N/A N/A self assertEqual True N/A N/A N/A options for_global_scope verbose N/A N/A N/A self assertEqual False N/A N/A N/A options for_scope compile verbose N/A N/A N/A self assertEqual True N/A N/A N/A options for_scope compile.java verbose N/A N/A N/A self assertEqual True N/A N/A N/A options for_scope test verbose N/A N/A N/A self assertEqual False N/A N/A N/A options for_scope test.junit verbose N/A options N/A N/A self _parse ./pants config N/A DEFAULT N/A y N/A 88 -99 N/A N/A N/A self assertEqual N/A 88 -99 N/A N/A N/A options for_global_scope y N/A options N/A N/A self _parse ./pants --y=5 --y=-6 --y=77 config N/A DEFAULT N/A y N/A 88 -99 N/A N/A N/A self assertEqual N/A 88 -99 5 -6 77 N/A N/A N/A options for_global_scope y N/A options N/A N/A self _parse ./pants N/A N/A N/A self assertEqual N/A N/A N/A N/A options for_global_scope y N/A options N/A N/A self _parse ./pants  env N/A PANTS_CONFIG_OVERRIDE ['123','456'] N/A N/A N/A self assertEqual N/A 123 456 N/A N/A N/A options for_global_scope config_override N/A options N/A N/A self _parse ./pants  env N/A PANTS_CONFIG_OVERRIDE [''] N/A N/A N/A self assertEqual N/A N/A N/A N/A options for_global_scope config_override N/A options N/A N/A self _parse ./pants --listy='[1, 2]' config N/A DEFAULT N/A listy [3, 4] N/A N/A N/A self assertEqual N/A 1 2 N/A N/A N/A options for_global_scope listy N/A options N/A N/A self _parse ./pants --dicty='{"c": "d"}' N/A N/A N/A self assertEqual N/A c d N/A N/A N/A options for_global_scope dicty N/A options N/A N/A self _parse ./pants --dict-listy='[{"c": "d"}, {"e": "f"}]' N/A N/A N/A self assertEqual N/A N/A c d N/A e f N/A N/A N/A options for_global_scope dict_listy N/A options N/A N/A self _parse ./pants N/A N/A N/A self assertEqual //:a N/A N/A N/A options for_global_scope targety N/A options N/A N/A self _parse ./pants --targety=//:foo N/A N/A N/A self assertEqual //:foo N/A N/A N/A options for_global_scope targety N/A options N/A N/A self _parse ./pants --target-listy='["//:foo", "//:bar"]' N/A N/A N/A self assertEqual N/A //:foo //:bar N/A N/A N/A options for_global_scope target_listy N/A N/A temporary_file_path fp N/A N/A options N/A N/A self _parse N/A N/A ./pants --filey="{}" format fp N/A N/A N/A self assertEqual fp N/A N/A N/A options for_global_scope filey N/A N/A temporary_file_path fp1 N/A N/A N/A temporary_file_path fp2 N/A N/A options N/A N/A self _parse N/A N/A ./pants --file-listy="{}" --file-listy="{}" format fp1 fp2 N/A N/A N/A self assertEqual N/A fp1 fp2 N/A N/A N/A options for_global_scope file_listy N/A test_explicit_boolean_values N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --verbose=false N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope verbose N/A options N/A N/A self _parse ./pants --verbose=False N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope verbose N/A options N/A N/A self _parse ./pants --verbose=true N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope verbose N/A options N/A N/A self _parse ./pants --verbose=True N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope verbose N/A test_boolean_defaults N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_def_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_def_true_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_def_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_def_true_flag N/A test_boolean_set_option N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --store-true-flag --store-false-flag  --store-true-def-true-flag --store-true-def-false-flag  --store-false-def-true-flag --store-false-def-false-flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_def_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_def_true_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_def_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_def_true_flag N/A test_boolean_negate_option N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --no-store-true-flag --no-store-false-flag  --no-store-true-def-true-flag --no-store-true-def-false-flag  --no-store-false-def-true-flag --no-store-false-def-false-flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_def_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_def_true_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_def_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_def_true_flag N/A test_boolean_config_override_true N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants config N/A DEFAULT N/A store_true_flag store_false_flag store_true_def_true_flag store_true_def_false_flag store_false_def_true_flag store_false_def_false_flag True True True True True True N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_def_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_def_true_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_def_false_flag N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_false_def_true_flag N/A test_boolean_config_override_false N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants config N/A DEFAULT N/A store_true_flag store_false_flag store_true_def_true_flag store_true_def_false_flag store_false_def_true_flag store_false_def_false_flag False False False False False False N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_def_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_true_def_true_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_def_false_flag N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope store_false_def_true_flag N/A test_boolean_invalid_value N/A N/A self N/A N/A N/A N/A N/A self assertRaises N/A Parser BooleanConversionError N/A N/A N/A N/A N/A N/A self _parse ./pants config N/A DEFAULT N/A store_true_flag 11 for_global_scope N/A N/A N/A self assertRaises N/A Parser BooleanConversionError N/A N/A N/A N/A N/A N/A self _parse ./pants config N/A DEFAULT N/A store_true_flag AlmostTrue for_global_scope N/A test_list_option N/A N/A self N/A N/A check N/A N/A expected args_str env config N/A None None N/A N/A options N/A N/A self _parse args_str args_str env env config config N/A N/A N/A self assertEqual expected N/A N/A N/A options for_global_scope listy N/A N/A N/A check N/A 1 2 3 4 ./pants --listy=4 N/A N/A check N/A 1 2 3 4 5 ./pants --listy=4 --listy=5 N/A N/A check N/A 1 2 3 4 5 ./pants --listy=+[4,5] N/A N/A check N/A 4 5 ./pants --listy=[4,5] N/A N/A check N/A 1 2 3 4 5 6 7 8 9 ./pants --listy=+[8,9] env N/A PANTS_GLOBAL_LISTY +[6,7] config N/A GLOBAL N/A listy +[4,5] N/A N/A check N/A 6 7 8 9 ./pants --listy=+[8,9] env N/A PANTS_GLOBAL_LISTY [6,7] config N/A GLOBAL N/A listy +[4,5] N/A N/A check N/A 4 5 6 7 8 9 ./pants --listy=+[8,9] env N/A PANTS_GLOBAL_LISTY +[6,7] config N/A GLOBAL N/A listy [4,5] N/A N/A check N/A 8 9 ./pants --listy=[8,9] env N/A PANTS_GLOBAL_LISTY +[6,7] config N/A GLOBAL N/A listy [4,5] N/A test_dict_list_option N/A N/A self N/A N/A check N/A N/A expected args_str env config N/A None None N/A N/A options N/A N/A self _parse args_str args_str env env config config N/A N/A N/A self assertEqual expected N/A N/A N/A options for_global_scope dict_listy N/A N/A N/A check N/A N/A a b 1 2 N/A c 3 ./pants N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 ./pants --dict-listy='{"d": 4, "e": 5}' N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 N/A f 6 ./pants --dict-listy='{"d": 4, "e": 5}' --dict-listy='{"f": 6}' N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 N/A f 6 ./pants --dict-listy='+[{"d": 4, "e": 5}, {"f": 6}]' N/A N/A check N/A N/A d e 4 5 N/A f 6 ./pants --dict-listy='[{"d": 4, "e": 5}, {"f": 6}]' N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 ./pants env N/A PANTS_GLOBAL_DICT_LISTY {"d": 4, "e": 5} N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 N/A f 6 ./pants env N/A PANTS_GLOBAL_DICT_LISTY +[{"d": 4, "e": 5}, {"f": 6}] N/A N/A check N/A N/A d e 4 5 N/A f 6 ./pants env N/A PANTS_GLOBAL_DICT_LISTY [{"d": 4, "e": 5}, {"f": 6}] N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 ./pants config N/A GLOBAL N/A dict_listy {"d": 4, "e": 5} N/A N/A check N/A N/A a b 1 2 N/A c 3 N/A d e 4 5 N/A f 6 ./pants config N/A GLOBAL N/A dict_listy +[{"d": 4, "e": 5}, {"f": 6}] N/A N/A check N/A N/A d e 4 5 N/A f 6 ./pants config N/A GLOBAL N/A dict_listy [{"d": 4, "e": 5}, {"f": 6}] N/A test_target_list_option N/A N/A self N/A N/A check N/A N/A expected args_str env config N/A None None N/A N/A options N/A N/A self _parse args_str args_str env env config config N/A N/A N/A self assertEqual expected N/A N/A N/A options for_global_scope target_listy N/A N/A N/A check N/A //:a //:b ./pants N/A N/A check N/A //:a //:b //:c //:d ./pants --target-listy=//:c --target-listy=//:d N/A N/A check N/A //:a //:b //:c //:d ./pants --target-listy='+["//:c", "//:d"]' N/A N/A check N/A //:c //:d ./pants --target-listy='["//:c", "//:d"]' N/A N/A check N/A //:a //:b //:c ./pants env N/A PANTS_GLOBAL_TARGET_LISTY //:c N/A N/A check N/A //:a //:b //:c //:d ./pants env N/A PANTS_GLOBAL_TARGET_LISTY +["//:c", "//:d"] N/A N/A check N/A //:c //:d ./pants env N/A PANTS_GLOBAL_TARGET_LISTY ["//:c", "//:d"] N/A N/A check N/A //:a //:b //:c ./pants config N/A GLOBAL N/A target_listy //:c N/A N/A check N/A //:a //:b //:c //:d ./pants config N/A GLOBAL N/A target_listy +["//:c", "//:d"] N/A N/A check N/A //:c //:d ./pants config N/A GLOBAL N/A target_listy ["//:c", "//:d"] N/A test_defaults N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants compile.java -n33 N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_scope compile num N/A N/A N/A self assertEqual 33 N/A N/A N/A options for_scope compile.java num N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_scope test num N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_scope test.junit num N/A options N/A N/A self _parse ./pants compile -n22 compile.java -n33 N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 22 N/A N/A N/A options for_scope compile num N/A N/A N/A self assertEqual 33 N/A N/A N/A options for_scope compile.java num N/A config N/A DEFAULT compile compile.java N/A num 88 N/A num 77 N/A num 66 N/A options N/A N/A self _parse ./pants compile.java -n22 config config N/A N/A N/A self assertEqual 88 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 77 N/A N/A N/A options for_scope compile num N/A N/A N/A self assertEqual 22 N/A N/A N/A options for_scope compile.java num N/A env N/A PANTS_COMPILE_NUM 55 N/A options N/A N/A self _parse ./pants compile env env config config N/A N/A N/A self assertEqual 88 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 55 N/A N/A N/A options for_scope compile num N/A N/A N/A self assertEqual 55 N/A N/A N/A options for_scope compile.java num N/A options N/A N/A self _parse ./pants compile.java -n44 env env config config N/A N/A N/A self assertEqual 88 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 55 N/A N/A N/A options for_scope compile num N/A N/A N/A self assertEqual 44 N/A N/A N/A options for_scope compile.java num N/A test_choices N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --str-choices=foo N/A N/A N/A self assertEqual foo N/A N/A N/A options for_global_scope str_choices N/A options N/A N/A self _parse ./pants config N/A DEFAULT N/A str_choices bar N/A N/A N/A self assertEqual bar N/A N/A N/A options for_global_scope str_choices N/A N/A N/A self assertRaises ParseError N/A N/A options N/A N/A self _parse ./pants --str-choices=baz N/A N/A N/A options for_global_scope N/A N/A N/A self assertRaises ParseError N/A N/A options N/A N/A self _parse ./pants config N/A DEFAULT N/A str_choices baz N/A N/A N/A options for_global_scope N/A options N/A N/A self _parse ./pants --int-choices=42 --int-choices=99 N/A N/A N/A self assertEqual N/A 42 99 N/A N/A N/A options for_global_scope int_choices N/A test_validation N/A N/A self N/A N/A assertError N/A N/A expected_error N/A args kwargs N/A N/A N/A N/A self assertRaises expected_error N/A N/A options N/A N/A Options create args N/A env N/A config N/A N/A self _create_config N/A known_scope_infos N/A option_tracker N/A OptionTracker N/A N/A N/A options register GLOBAL_SCOPE args kwargs N/A N/A N/A options for_global_scope N/A N/A N/A assertError NoOptionNames N/A N/A assertError OptionNameDash badname N/A N/A assertError OptionNameDoubleDash -badname N/A N/A assertError InvalidKwarg --foo badkwarg 42 N/A N/A assertError ImplicitValIsNone --foo implicit_value None N/A N/A assertError BooleanOptionNameWithNo --no-foo type bool N/A N/A assertError MemberTypeNotAllowed --foo member_type int N/A N/A assertError MemberTypeNotAllowed --foo type dict member_type int N/A N/A assertError InvalidMemberType --foo type list member_type set N/A N/A assertError InvalidMemberType --foo type list member_type list N/A N/A assertError InvalidMemberType --foo type list member_type list N/A test_frozen_registration N/A N/A self N/A N/A N/A options N/A N/A Options create args N/A env N/A config N/A N/A self _create_config N/A known_scope_infos N/A N/A task foo option_tracker N/A OptionTracker N/A N/A N/A options register foo --arg1 N/A N/A N/A self assertRaises FrozenRegistration N/A N/A N/A N/A options register GLOBAL_SCOPE --arg2 N/A test_implicit_value N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants N/A N/A N/A self assertEqual default N/A N/A N/A options for_global_scope implicit_valuey N/A options N/A N/A self _parse ./pants --implicit-valuey N/A N/A N/A self assertEqual implicit N/A N/A N/A options for_global_scope implicit_valuey N/A options N/A N/A self _parse ./pants --implicit-valuey=explicit N/A N/A N/A self assertEqual explicit N/A N/A N/A options for_global_scope implicit_valuey N/A test_shadowing N/A N/A self N/A N/A N/A options N/A N/A Options create env N/A config N/A N/A self _create_config N/A known_scope_infos N/A N/A task bar N/A intermediate foo N/A task foo.bar args ./pants option_tracker N/A OptionTracker N/A N/A N/A options register --opt1 N/A N/A N/A options register foo -o --opt2 N/A N/A N/A self assertRaises Shadowing N/A N/A N/A N/A options register bar --opt1 N/A N/A N/A self assertRaises Shadowing N/A N/A N/A N/A options register foo.bar --opt1 N/A N/A N/A self assertRaises Shadowing N/A N/A N/A N/A options register foo.bar --opt2 N/A N/A N/A self assertRaises Shadowing N/A N/A N/A N/A options register foo.bar --opt1 --opt3 N/A N/A N/A self assertRaises Shadowing N/A N/A N/A N/A options register foo.bar --opt3 --opt2 N/A test_recursion N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants -n=5 compile -n=6 N/A N/A N/A self assertEqual 5 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 6 N/A N/A N/A options for_scope compile num N/A options N/A N/A self _parse ./pants --bar-baz=foo N/A N/A N/A self assertEqual foo N/A N/A N/A options for_global_scope bar_baz N/A options N/A N/A self _parse ./pants compile --bar-baz=foo N/A N/A N/A self assertRaises ParseError N/A N/A N/A N/A options for_scope compile N/A test_no_recursive_subsystem_options N/A N/A self N/A N/A N/A options N/A N/A Options create env N/A config N/A N/A self _create_config N/A known_scope_infos N/A N/A subsystem foo args ./pants option_tracker N/A OptionTracker N/A N/A N/A self assertRaises RecursiveSubsystemOption N/A N/A N/A N/A options register foo --bar recursive False N/A N/A N/A options for_scope foo N/A N/A N/A self assertRaises RecursiveSubsystemOption N/A N/A N/A N/A options register foo --baz recursive True N/A N/A N/A options for_scope foo N/A test_is_known_scope N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants N/A scope_info N/A self _known_scope_infos N/A N/A N/A N/A self assertTrue N/A N/A options is_known_scope N/A scope_info scope N/A N/A N/A self assertFalse N/A N/A options is_known_scope nonexistent_scope N/A test_designdoc_example N/A N/A self N/A N/A N/A config N/A DEFAULT compile N/A b 99 N/A a c 88 77 N/A env N/A PANTS_COMPILE_C 66 N/A options N/A N/A self _parse ./pants --a=1 compile --b=2 compile.java --a=3 --c=4 env env config config N/A N/A N/A self assertEqual 1 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_global_scope b N/A N/A N/A self assertRaises AttributeError N/A N/A N/A N/A N/A options for_global_scope c N/A N/A N/A self assertEqual 1 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEqual 2 N/A N/A N/A options for_scope compile b N/A N/A N/A self assertEqual 66 N/A N/A N/A options for_scope compile c N/A N/A N/A self assertEqual 3 N/A N/A N/A options for_scope compile.java a N/A N/A N/A self assertEqual 2 N/A N/A N/A options for_scope compile.java b N/A N/A N/A self assertEqual 4 N/A N/A N/A options for_scope compile.java c N/A test_file_spec_args N/A N/A self N/A N/A N/A N/A N/A tempfile NamedTemporaryFile tmp N/A N/A N/A N/A tmp write N/A dedent 
        foo
        bar
         N/A N/A N/A tmp flush N/A cmdline N/A N/A ./pants --target-spec-file={filename} --pants-config-files="[]" compile morx:tgt fleem:tgt format filename N/A tmp name N/A bootstrapper N/A OptionsBootstrapper args N/A N/A shlex split cmdline N/A bootstrap_options N/A N/A N/A N/A bootstrapper get_bootstrap_options for_global_scope N/A options N/A N/A self _parse cmdline bootstrap_option_values bootstrap_options N/A sorted_specs N/A sorted N/A options target_specs N/A N/A N/A self assertEqual N/A bar fleem:tgt foo morx:tgt sorted_specs N/A test_passthru_args N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants compile foo -- bar --baz N/A N/A N/A self assertEqual N/A bar --baz N/A N/A options passthru_args_for_scope compile N/A N/A N/A self assertEqual N/A bar --baz N/A N/A options passthru_args_for_scope compile.java N/A N/A N/A self assertEqual N/A bar --baz N/A N/A options passthru_args_for_scope compile.scala N/A N/A N/A self assertEqual N/A N/A N/A options passthru_args_for_scope test N/A N/A N/A self assertEqual N/A N/A N/A options passthru_args_for_scope N/A N/A N/A self assertEqual N/A N/A N/A options passthru_args_for_scope None N/A test_global_scope_env_vars N/A N/A self N/A N/A check_pants_foo N/A N/A expected_val env N/A N/A N/A val N/A N/A N/A N/A N/A self _parse ./pants env env for_global_scope pants_foo N/A N/A N/A self assertEqual expected_val val N/A N/A N/A check_pants_foo AAA N/A PANTS_GLOBAL_PANTS_FOO PANTS_PANTS_FOO PANTS_FOO AAA BBB CCC N/A N/A check_pants_foo BBB N/A PANTS_PANTS_FOO PANTS_FOO BBB CCC N/A N/A check_pants_foo CCC N/A PANTS_FOO CCC N/A N/A check_pants_foo None N/A N/A N/A check_pants_foo N/A PANTS_PANTS_FOO PANTS_FOO CCC check_bar_baz N/A N/A expected_val env N/A N/A N/A val N/A N/A N/A N/A N/A self _parse ./pants env env for_global_scope bar_baz N/A N/A N/A self assertEqual expected_val val N/A N/A N/A check_bar_baz AAA N/A PANTS_GLOBAL_BAR_BAZ PANTS_BAR_BAZ BAR_BAZ AAA BBB CCC N/A N/A check_bar_baz BBB N/A PANTS_BAR_BAZ BAR_BAZ BBB CCC N/A N/A check_bar_baz None N/A BAR_BAZ CCC N/A N/A check_bar_baz None N/A N/A test_scoped_env_vars N/A N/A self N/A N/A check_scoped_spam N/A N/A scope expected_val env N/A N/A N/A val N/A N/A N/A N/A N/A self _parse ./pants env env for_scope scope spam N/A N/A N/A self assertEqual expected_val val N/A N/A N/A check_scoped_spam simple value N/A PANTS_SIMPLE_SPAM value N/A N/A check_scoped_spam simple-dashed value N/A PANTS_SIMPLE_DASHED_SPAM value N/A N/A check_scoped_spam scoped.a.bit value N/A PANTS_SCOPED_A_BIT_SPAM value N/A N/A check_scoped_spam scoped.and-dashed value N/A PANTS_SCOPED_AND_DASHED_SPAM value N/A test_drop_flag_values N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --bar-baz=fred -n33 --pants-foo=red simple -n1 env N/A PANTS_FOO BAR config N/A simple N/A num 42 N/A defaulted_only_options N/A N/A options drop_flag_values N/A N/A N/A self assertEqual fred N/A N/A N/A options for_global_scope bar_baz N/A N/A N/A self assertIsNone N/A N/A N/A defaulted_only_options for_global_scope bar_baz N/A N/A N/A self assertEqual 33 N/A N/A N/A options for_global_scope num N/A N/A N/A self assertEqual 99 N/A N/A N/A defaulted_only_options for_global_scope num N/A N/A N/A self assertEqual 1 N/A N/A N/A options for_scope simple num N/A N/A N/A self assertEqual 42 N/A N/A N/A defaulted_only_options for_scope simple num N/A N/A N/A self assertEqual red N/A N/A N/A options for_global_scope pants_foo N/A N/A N/A self assertEqual BAR N/A N/A N/A defaulted_only_options for_global_scope pants_foo N/A test_deprecated_option_past_removal N/A N/A self N/A N/A N/A Ensure that expired options raise CodeRemovedError on attempted use. N/A N/A N/A self assertRaises CodeRemovedError N/A N/A N/A N/A N/A N/A self _parse ./pants --global-crufty-expired=way2crufty for_global_scope N/A warnings_catcher N/A N/A self N/A N/A N/A N/A N/A warnings catch_warnings record True w N/A N/A N/A N/A warnings simplefilter always N/A N/A w N/A contextmanager test_deprecated_options N/A N/A self N/A N/A assertWarning N/A N/A w option_string N/A N/A N/A N/A N/A self assertEquals 1 N/A len w N/A N/A N/A self assertTrue N/A issubclass N/A N/A w N/A -1 category DeprecationWarning N/A warning_message N/A str N/A N/A w N/A -1 message N/A N/A N/A self assertIn will be removed in version warning_message N/A N/A N/A self assertIn option_string warning_message N/A N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants --global-crufty=crufty1 N/A N/A N/A self assertEquals crufty1 N/A N/A N/A options for_global_scope global_crufty N/A N/A assertWarning w global_crufty N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants --global-crufty-boolean N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope global_crufty_boolean N/A N/A assertWarning w global_crufty_boolean N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants --no-global-crufty-boolean N/A N/A N/A self assertFalse N/A N/A N/A options for_global_scope global_crufty_boolean N/A N/A assertWarning w global_crufty_boolean N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants stale --crufty=stale_and_crufty N/A N/A N/A self assertEquals stale_and_crufty N/A N/A N/A options for_scope stale crufty N/A N/A assertWarning w crufty N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants stale --crufty-boolean N/A N/A N/A self assertTrue N/A N/A N/A options for_scope stale crufty_boolean N/A N/A assertWarning w crufty_boolean N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants stale --no-crufty-boolean N/A N/A N/A self assertFalse N/A N/A N/A options for_scope stale crufty_boolean N/A N/A assertWarning w crufty_boolean N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants --no-stale-crufty-boolean N/A N/A N/A self assertFalse N/A N/A N/A options for_scope stale crufty_boolean N/A N/A assertWarning w crufty_boolean N/A N/A N/A self warnings_catcher w N/A N/A options N/A N/A self _parse ./pants --stale-crufty-boolean N/A N/A N/A self assertTrue N/A N/A N/A options for_scope stale crufty_boolean N/A N/A assertWarning w crufty_boolean N/A N/A N/A self warnings_catcher w N/A N/A N/A N/A self _parse ./pants stale --pants-foo stale --still-good N/A N/A N/A self assertEquals 0 N/A len w N/A test_middle_scoped_options N/A N/A self N/A N/A N/A Make sure the rules for inheriting from a hierarchy of scopes.

    Values should follow
     1. A short circuit scan for a value from the following sources in-order:
        flags, env, config, hardcoded defaults
     2. Values for each source follow the . hierarchy scoping rule
        within that source.
     N/A options N/A N/A self _parse ./pants --a=100 compile --a=99 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants config N/A DEFAULT compile N/A a 100 N/A a 99 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants env N/A PANTS_A PANTS_COMPILE_A 100 99 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants compile --a=99 config N/A DEFAULT N/A a 100 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants compile --a=99 env N/A PANTS_A 100 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants  config N/A DEFAULT N/A a 100 env N/A PANTS_COMPILE_A 99 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 99 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants --a=100 env N/A PANTS_COMPILE_A 99 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants --a=100  config N/A compile N/A a 99 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile.java a N/A options N/A N/A self _parse ./pants --a=100  config N/A compile N/A a 99 env N/A PANTS_A 100 N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEquals 100 N/A N/A N/A options for_scope compile.java a N/A test_complete_scopes N/A N/A self N/A N/A N/A _global N/A N/A GlobalOptionsRegistrar get_scope_info N/A N/A N/A self assertEquals N/A _global N/A intermediate foo N/A intermediate foo.bar N/A task foo.bar.baz N/A N/A Options complete_scopes N/A N/A task foo.bar.baz N/A N/A N/A self assertEquals N/A _global N/A intermediate foo N/A intermediate foo.bar N/A task foo.bar.baz N/A N/A Options complete_scopes N/A N/A N/A GlobalOptionsRegistrar get_scope_info N/A task foo.bar.baz N/A N/A N/A self assertEquals N/A _global N/A intermediate foo N/A intermediate foo.bar N/A task foo.bar.baz N/A N/A Options complete_scopes N/A N/A intermediate foo N/A task foo.bar.baz N/A N/A N/A self assertEquals N/A _global N/A intermediate foo N/A intermediate foo.bar N/A task foo.bar.baz N/A intermediate qux N/A task qux.quux N/A N/A Options complete_scopes N/A N/A task foo.bar.baz N/A task qux.quux N/A test_get_fingerprintable_for_scope N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants --store-true-flag --num=88 compile.scala --num=77 --modifycompile="blah blah blah" --modifylogs="durrrr" N/A pairs N/A N/A options get_fingerprintable_for_scope compile.scala N/A N/A N/A self assertEquals N/A len pairs 3 N/A N/A N/A self assertEquals N/A str blah blah blah N/A pairs N/A 0 N/A N/A N/A self assertEquals N/A bool True N/A pairs N/A 1 N/A N/A N/A self assertEquals N/A int 77 N/A pairs N/A 2 N/A assert_fromfile N/A N/A self parse_func expected_append append_contents N/A None None N/A _do_assert_fromfile N/A N/A dest expected contents N/A N/A N/A N/A temporary_file fp N/A N/A N/A N/A fp write contents N/A N/A N/A fp close N/A options N/A parse_func dest N/A fp name N/A N/A N/A self assertEqual expected N/A N/A N/A options for_scope fromfile N/A dest N/A N/A N/A _do_assert_fromfile dest string expected jake contents jake N/A N/A _do_assert_fromfile dest intvalue expected 42 contents 42 N/A N/A _do_assert_fromfile dest dictvalue expected N/A a b 42 N/A 1 2 contents N/A dedent 
      {
        'a': 42,
        'b': (
          1,
          2
        )
      }
       N/A N/A _do_assert_fromfile dest listvalue expected N/A a 1 2 contents N/A dedent 
      ['a',
       1,
       2]
       N/A expected_append N/A expected_append N/A 1 2 42 N/A append_contents N/A append_contents N/A dedent 
      [
       1,
       2,
       42
      ]
       N/A N/A _do_assert_fromfile dest appendvalue expected expected_append contents append_contents N/A test_fromfile_flags N/A N/A self N/A N/A parse_func N/A N/A dest fromfile N/A N/A N/A N/A N/A self _parse N/A N/A ./pants fromfile --{}=@{} format N/A N/A dest replace _ - fromfile N/A N/A N/A N/A self assert_fromfile parse_func expected_append N/A 42 append_contents 42 N/A test_fromfile_config N/A N/A self N/A N/A parse_func N/A N/A dest fromfile N/A N/A N/A N/A N/A self _parse ./pants fromfile config N/A fromfile N/A dest N/A N/A @{} format fromfile N/A N/A N/A N/A self assert_fromfile parse_func N/A test_fromfile_env N/A N/A self N/A N/A parse_func N/A N/A dest fromfile N/A N/A N/A N/A N/A self _parse ./pants fromfile env N/A N/A N/A PANTS_FROMFILE_{} format N/A N/A dest upper N/A N/A @{} format fromfile N/A N/A N/A N/A self assert_fromfile parse_func N/A test_fromfile_error N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants fromfile --string=@/does/not/exist N/A N/A N/A self assertRaises N/A Parser FromfileError N/A N/A N/A N/A options for_scope fromfile N/A test_fromfile_escape N/A N/A self N/A N/A N/A options N/A N/A self _parse ./pants fromfile --string=@@/does/not/exist N/A N/A N/A self assertEqual @/does/not/exist N/A N/A N/A options for_scope fromfile string N/A test_ranked_value_equality N/A N/A self N/A N/A N/A none N/A RankedValue N/A RankedValue NONE None N/A some N/A RankedValue N/A RankedValue HARDCODED some N/A N/A N/A self assertEquals (NONE, None) N/A str none N/A N/A N/A self assertEquals (HARDCODED, some) N/A str some N/A N/A N/A self assertNotEqual some none N/A N/A N/A self assertEqual some N/A RankedValue N/A RankedValue HARDCODED some N/A N/A N/A self assertNotEqual some N/A RankedValue N/A RankedValue HARDCODED few N/A N/A N/A self assertNotEqual some N/A RankedValue N/A RankedValue CONFIG some N/A test_option_tracker_required N/A N/A self N/A N/A N/A N/A N/A self assertRaises N/A Options OptionTrackerRequiredError N/A N/A N/A N/A Options create None None N/A N/A test_pants_global_designdoc_example N/A N/A self N/A N/A N/A config N/A GLOBAL compile N/A b 99 N/A a c 88 77 N/A env N/A PANTS_COMPILE_C 66 N/A options N/A N/A self _parse ./pants --a=1 compile --b=2 compile.java --a=3 --c=4 env env config config N/A N/A N/A self assertEqual 1 N/A N/A N/A options for_global_scope a N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_global_scope b N/A N/A N/A self assertRaises AttributeError N/A N/A N/A N/A N/A options for_global_scope c N/A N/A N/A self assertEqual 1 N/A N/A N/A options for_scope compile a N/A N/A N/A self assertEqual 2 N/A N/A N/A options for_scope compile b N/A N/A N/A self assertEqual 66 N/A N/A N/A options for_scope compile c N/A N/A N/A self assertEqual 3 N/A N/A N/A options for_scope compile.java a N/A N/A N/A self assertEqual 2 N/A N/A N/A options for_scope compile.java b N/A N/A N/A self assertEqual 4 N/A N/A N/A options for_scope compile.java c N/A test_pants_global_with_default N/A N/A self N/A N/A N/A 
    This test makes sure values under [DEFAULT] still gets read.
     N/A config N/A DEFAULT GLOBAL N/A b 99 N/A store_true_flag True N/A options N/A N/A self _parse ./pants config config N/A N/A N/A self assertEqual 99 N/A N/A N/A options for_global_scope b N/A N/A N/A self assertTrue N/A N/A N/A options for_global_scope store_true_flag N/A test_double_registration N/A N/A self N/A N/A N/A options N/A N/A Options create env N/A config N/A N/A self _create_config N/A known_scope_infos N/A OptionsTest _known_scope_infos args N/A N/A shlex split ./pants option_tracker N/A OptionTracker N/A N/A N/A options register GLOBAL_SCOPE --foo-bar N/A N/A N/A self assertRaises OptionAlreadyRegistered N/A N/A N/A N/A N/A N/A options register GLOBAL_SCOPE --foo-bar N/A N/A