Module Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num orelse Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Return ListComp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Return Call NameLoad ListComp TupleLoad NameLoad SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call AttributeLoad Call NameLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad TryExcept body Return Call NameLoad ListComp TupleLoad NameLoad SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Dict Str Str NameLoad Str handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign NameStore Call AttributeLoad NameLoad attr orelse If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If BoolOpOr UnaryOpNot NameLoad UnaryOpNot CompareIn Str NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse TryExcept body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Str Return TupleLoad NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Assign NameStore Call NameLoad BinOpMod Str TupleLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Assign NameStore Call NameLoad BinOpMod Str TupleLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index SubscriptLoad AttributeLoad NameLoad attr Index Str keyword NameLoad keyword NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call NameLoad BinOpMod Str TupleLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Str attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareIn Str NameLoad CompareIn Str NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str Assign NameStore NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Break If UnaryOpNot NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If Call AttributeLoad NameLoad attr Str body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str If Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore Call NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad If NameLoad body Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad Str Return Call NameLoad NameLoad NameLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Assign NameStore Call NameLoad keyword Str keyword NameLoad keyword NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Global identifier If CompareEq SubscriptLoad NameLoad Index SubscriptLoad SubscriptLoad NameLoad Index Str Index Num SubscriptLoad SubscriptLoad NameLoad Index Str Index Num body Return TupleLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num orelse Return TupleLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad TryExcept body Assign TupleStore NameStore NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad If UnaryOpNot NameLoad body Assign NameStore Call NameLoad Str orelse Assign NameStore Call NameLoad Num Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad Str Str NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Assign NameStore BinOpMod Str TupleLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call NameLoad NameLoad keyword ListLoad NameLoad keyword Str Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Return Call NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call NameLoad BinOpMod Str NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad If CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Delete SubscriptDel AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Delete SubscriptDel AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call NameLoad BinOpMod Str NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Str NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call NameLoad BinOpMod Str NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Str NameLoad keyword NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If BoolOpOr UnaryOpNot NameLoad CompareNotIn Str NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Str Str keyword NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Str Str keyword NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Str Str keyword NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ExceptHandler type NameLoad body Assign NameStore Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Str Str keyword NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Return TupleLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Return TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad Assign SubscriptStore NameLoad Index NameLoad Str Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad Str Return Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Assign NameStore Call NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Str Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad Num Expr Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Return Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Num decorator_list Assign NameStore ListLoad TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str TupleLoad Str TupleLoad NameLoad Str Assign NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str TupleLoad NameLoad Str FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotEq SubscriptLoad NameLoad Index Num Str body AugAssignAdd NameStore Str Assign NameStore Call NameLoad BinOpAdd NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad Str ListLoad TupleLoad Str Str Return NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotEq SubscriptLoad NameLoad Index Num Str body AugAssignAdd NameStore Str AugAssignAdd NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Expr Call NameLoad Str ListLoad TupleLoad Str Str Return Call AttributeLoad Call NameLoad NameLoad Str attr handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str If CompareEq NameLoad Str body Return Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad orelse TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index SubscriptLoad SubscriptLoad NameLoad Index Str Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd NameLoad NameLoad For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body TryExcept body Assign SubscriptStore NameLoad Index Str SubscriptLoad Call AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index Num NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Return Call NameLoad Return Call NameLoad NameLoad NameLoad NameLoad If CompareIsNot Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Str TupleLoad NameLoad Dict Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Import alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Num BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Num BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Call NameLoad Assign AttributeStore NameLoad attr Dict If CompareEq NameLoad Str body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword ListLoad BinOpAdd NameLoad Str BinOpAdd NameLoad Str keyword BinOpAdd NameLoad Str keyword Str keyword Str Assign NameStore Str Assign NameStore Num Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Print BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword ListLoad BinOpAdd NameLoad Str BinOpAdd NameLoad Str keyword BinOpAdd NameLoad Str keyword Str keyword Str
N/A N/A argparse N/A base64 N/A re N/A logging N/A time hashlib sha1 urlparse parse_qs Cookie SimpleCookie N/A os saml2 server saml2 BINDING_HTTP_ARTIFACT saml2 BINDING_URI saml2 BINDING_PAOS saml2 BINDING_SOAP saml2 BINDING_HTTP_REDIRECT saml2 BINDING_HTTP_POST saml2 time_util saml2.authn is_equal saml2.authn_context AuthnBroker saml2.authn_context PASSWORD saml2.authn_context UNSPECIFIED saml2.authn_context authn_context_class_ref saml2.httputil Response saml2.httputil NotFound saml2.httputil geturl saml2.httputil get_post saml2.httputil Redirect saml2.httputil Unauthorized saml2.httputil BadRequest saml2.httputil ServiceError saml2.ident Unknown saml2.metadata create_metadata_string saml2.s_utils rndstr exception_trace saml2.s_utils UnknownPrincipal saml2.s_utils UnsupportedBinding saml2.s_utils PolicyError saml2.sigver verify_redirect_signature N/A logger N/A N/A logging getLogger saml2.idp Cache N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self user2uid N/A N/A N/A self uid2user N/A N/A N/A _expiration N/A N/A timeout tformat N/A %a, %d-%b-%Y %H:%M:%S GMT N/A N/A 

    :param timeout:
    :param tformat:
    :return:
     N/A N/A timeout now N/A N/A N/A N/A time_util instant tformat N/A N/A N/A timeout dawn N/A N/A N/A N/A time strftime tformat N/A N/A time gmtime 0 N/A N/A N/A N/A time_util in_a_while minutes timeout format tformat N/A get_eptid N/A N/A idp req_info session N/A N/A N/A N/A N/A N/A idp eptid get N/A N/A idp config entityid N/A N/A req_info sender N/A session N/A permanent_id N/A session N/A authn_auth N/A dict2list_of_tuples N/A N/A d N/A N/A N/A N/A N/A k v N/A N/A k v N/A N/A d items N/A Service N/A object N/A __init__ N/A N/A self environ start_response user N/A None N/A N/A N/A self environ environ N/A N/A N/A logger debug N/A ENVIRON: %s environ N/A N/A self start_response start_response N/A N/A self user user N/A unpack_redirect N/A N/A self N/A N/A N/A N/A QUERY_STRING N/A self environ N/A N/A _qs N/A N/A self environ N/A QUERY_STRING N/A N/A dict N/A N/A k N/A v N/A 0 N/A N/A k v N/A N/A N/A parse_qs _qs items N/A N/A None N/A unpack_post N/A N/A self N/A N/A N/A _dict N/A parse_qs N/A get_post N/A self environ N/A N/A N/A logger debug N/A unpack_post:: %s _dict N/A N/A N/A N/A dict N/A N/A k N/A v N/A 0 N/A N/A k v N/A N/A _dict items N/A N/A N/A Exception N/A N/A None N/A unpack_soap N/A N/A self N/A N/A N/A N/A N/A query N/A get_post N/A self environ N/A N/A SAMLRequest RelayState query N/A N/A N/A Exception N/A N/A None N/A unpack_either N/A N/A self N/A N/A N/A N/A N/A N/A self environ N/A REQUEST_METHOD GET N/A N/A _dict N/A N/A self unpack_redirect N/A N/A N/A N/A N/A self environ N/A REQUEST_METHOD POST N/A N/A _dict N/A N/A self unpack_post N/A N/A _dict None N/A N/A N/A logger debug N/A _dict: %s _dict N/A _dict N/A operation N/A N/A self _dict binding N/A N/A N/A N/A N/A logger debug N/A _operation: %s _dict N/A N/A N/A _dict N/A N/A SAMLRequest _dict N/A N/A resp N/A BadRequest Error parsing request or no request N/A N/A resp N/A self environ N/A self start_response N/A N/A N/A N/A N/A N/A self do N/A _dict N/A SAMLRequest binding N/A _dict N/A RelayState N/A N/A N/A KeyError N/A N/A N/A N/A self do N/A _dict N/A SAMLRequest binding N/A artifact_operation N/A N/A self _dict N/A N/A N/A N/A _dict N/A N/A resp N/A BadRequest Missing query N/A N/A resp N/A self environ N/A self start_response N/A N/A request N/A N/A IDP artifact2message N/A _dict N/A SAMLart spsso N/A N/A N/A N/A N/A self do request BINDING_HTTP_ARTIFACT N/A _dict N/A RelayState N/A N/A N/A KeyError N/A N/A N/A N/A self do request BINDING_HTTP_ARTIFACT N/A response N/A N/A self binding http_args N/A N/A N/A N/A binding BINDING_HTTP_ARTIFACT N/A N/A resp N/A Redirect N/A N/A resp N/A Response N/A http_args N/A data headers N/A http_args N/A headers N/A N/A resp N/A self environ N/A self start_response N/A do N/A N/A self query binding relay_state N/A N/A N/A N/A redirect N/A N/A self N/A N/A N/A  Expects a HTTP-redirect request  N/A _dict N/A N/A self unpack_redirect N/A N/A N/A self operation _dict BINDING_HTTP_REDIRECT N/A post N/A N/A self N/A N/A N/A  Expects a HTTP-POST request  N/A _dict N/A N/A self unpack_post N/A N/A N/A self operation _dict BINDING_HTTP_POST N/A artifact N/A N/A self N/A N/A N/A _dict N/A N/A self unpack_either N/A N/A N/A self artifact_operation _dict N/A soap N/A N/A self N/A N/A N/A 
        Single log out using HTTP_SOAP binding
         N/A N/A N/A logger debug - SOAP - N/A _dict N/A N/A self unpack_soap N/A N/A N/A logger debug N/A _dict: %s _dict N/A N/A N/A self operation _dict BINDING_SOAP N/A uri N/A N/A self N/A N/A N/A _dict N/A N/A self unpack_either N/A N/A N/A self operation _dict BINDING_SOAP N/A not_authn N/A N/A self key requested_authn_context N/A N/A N/A ruri N/A geturl N/A self environ query False N/A N/A do_authentication N/A self environ N/A self start_response authn_context requested_authn_context key key redirect_uri ruri N/A N/A N/A REPOZE_ID_EQUIVALENT uid N/A FORM_SPEC <form name="myform" method="post" action="%s">
   <input type="hidden" name="SAMLResponse" value="%s" />
   <input type="hidden" name="RelayState" value="%s" />
</form> AuthenticationNeeded N/A Exception N/A __init__ N/A N/A self authn_context N/A None args kwargs N/A N/A N/A N/A Exception __init__ args kwargs N/A N/A self authn_context authn_context N/A N/A SSO N/A Service N/A __init__ N/A N/A self environ start_response user N/A None N/A N/A N/A N/A Service __init__ self environ start_response user N/A N/A self binding N/A N/A self response_bindings None N/A N/A self resp_args N/A N/A N/A self binding_out None N/A N/A self destination None N/A N/A self req_info None N/A verify_request N/A N/A self query binding N/A N/A N/A 
        :param query: The SAML query, transport encoded
        :param binding: Which binding the query came in over
         N/A resp_args N/A N/A N/A query N/A N/A N/A N/A logger info Missing QUERY N/A resp N/A Unauthorized Unknown user N/A N/A resp_args N/A resp N/A self environ N/A self start_response N/A N/A N/A self req_info N/A N/A N/A self req_info N/A N/A IDP parse_authn_request query binding N/A N/A N/A logger info parsed OK N/A _authn_req N/A N/A self req_info message N/A N/A N/A logger debug N/A %s _authn_req N/A N/A N/A self binding_out N/A self destination N/A N/A IDP pick_binding assertion_consumer_service bindings N/A self response_bindings entity_id N/A N/A _authn_req issuer text N/A N/A N/A logger debug N/A Binding: %s, destination: %s N/A N/A self binding_out N/A self destination N/A resp_args N/A N/A N/A N/A resp_args N/A N/A IDP response_args _authn_req N/A _resp None N/A N/A N/A UnknownPrincipal N/A excp N/A N/A _resp N/A N/A IDP create_error_response N/A _authn_req id N/A self destination excp N/A N/A UnsupportedBinding N/A excp N/A N/A _resp N/A N/A IDP create_error_response N/A _authn_req id N/A self destination excp N/A N/A resp_args _resp N/A do N/A N/A self query binding_in relay_state N/A N/A N/A N/A N/A N/A resp_args _resp N/A N/A self verify_request query binding_in N/A N/A N/A UnknownPrincipal N/A excp N/A N/A N/A N/A logger error N/A UnknownPrincipal: %s N/A excp N/A resp N/A ServiceError N/A UnknownPrincipal: %s N/A excp N/A N/A resp N/A self environ N/A self start_response N/A N/A UnsupportedBinding N/A excp N/A N/A N/A N/A logger error N/A UnsupportedBinding: %s N/A excp N/A resp N/A ServiceError N/A UnsupportedBinding: %s N/A excp N/A N/A resp N/A self environ N/A self start_response N/A N/A _resp N/A N/A identity N/A N/A N/A USERS N/A N/A self user copy N/A N/A N/A logger info N/A Identity: %s N/A identity N/A REPOZE_ID_EQUIVALENT N/A N/A N/A identity N/A REPOZE_ID_EQUIVALENT N/A self user N/A N/A N/A sign_assertion N/A N/A N/A IDP config getattr sign_assertion idp N/A N/A sign_assertion None N/A N/A sign_assertion False N/A _resp N/A N/A IDP create_authn_response identity userid N/A self user authn N/A AUTHN_BROKER N/A N/A N/A self environ N/A idp.authn_ref sign_assertion sign_assertion sign_response False resp_args N/A N/A N/A Exception N/A excp N/A N/A N/A N/A logging error N/A exception_trace excp N/A resp N/A ServiceError N/A Exception: %s N/A excp N/A N/A resp N/A self environ N/A self start_response N/A N/A N/A logger info N/A AuthNResponse: %s _resp N/A http_args N/A N/A IDP apply_binding N/A self binding_out N/A %s _resp N/A self destination relay_state response True N/A N/A N/A logger debug N/A HTTPargs: %s http_args N/A N/A N/A self response N/A self binding_out http_args N/A _store_request N/A N/A self _dict N/A N/A N/A N/A N/A logger debug N/A _store_request: %s _dict N/A key N/A N/A N/A sha1 N/A _dict N/A SAMLRequest hexdigest N/A N/A N/A IDP ticket N/A key _dict N/A key N/A redirect N/A N/A self N/A N/A N/A  This is the HTTP-redirect endpoint  N/A N/A N/A logger info --- In SSO Redirect --- N/A _info N/A N/A self unpack_redirect N/A N/A N/A _key N/A _info N/A key N/A _info N/A N/A IDP ticket N/A _key N/A N/A self req_info N/A _info N/A req_info N/A N/A N/A IDP ticket N/A _key N/A N/A N/A KeyError N/A N/A N/A N/A N/A self req_info N/A N/A IDP parse_authn_request N/A _info N/A SAMLRequest BINDING_HTTP_REDIRECT N/A N/A N/A KeyError N/A N/A resp N/A BadRequest Message signature verification failure N/A N/A resp N/A self environ N/A self start_response N/A _req N/A N/A self req_info message N/A N/A N/A SigAlg _info N/A Signature _info N/A N/A issuer N/A N/A _req issuer text N/A _certs N/A N/A N/A IDP metadata certs issuer any signing N/A verified_ok False N/A cert _certs N/A N/A N/A verify_redirect_signature _info cert N/A N/A verified_ok True N/A N/A N/A verified_ok N/A N/A resp N/A BadRequest Message signature verification failure N/A N/A resp N/A self environ N/A self start_response N/A N/A self user N/A N/A N/A _req force_authn N/A N/A N/A _info N/A req_info N/A self req_info N/A key N/A N/A self _store_request _info N/A N/A N/A self not_authn key N/A _req requested_authn_context N/A N/A N/A N/A self operation _info BINDING_HTTP_REDIRECT N/A N/A N/A _info N/A req_info N/A self req_info N/A key N/A N/A self _store_request _info N/A N/A N/A self not_authn key N/A _req requested_authn_context N/A N/A N/A N/A self operation _info BINDING_HTTP_REDIRECT N/A post N/A N/A self N/A N/A N/A 
        The HTTP-Post endpoint
         N/A N/A N/A logger info --- In SSO POST --- N/A _info N/A N/A self unpack_either N/A N/A self req_info N/A N/A IDP parse_authn_request N/A _info N/A SAMLRequest BINDING_HTTP_POST N/A _req N/A N/A self req_info message N/A N/A self user N/A N/A N/A _req force_authn N/A N/A N/A _info N/A req_info N/A self req_info N/A key N/A N/A self _store_request _info N/A N/A N/A self not_authn key N/A _req requested_authn_context N/A N/A N/A N/A self operation _info BINDING_HTTP_POST N/A N/A N/A _info N/A req_info N/A self req_info N/A key N/A N/A self _store_request _info N/A N/A N/A self not_authn key N/A _req requested_authn_context N/A ecp N/A N/A self N/A N/A N/A N/A N/A logger info --- ECP SSO --- N/A resp None N/A N/A N/A authz_info N/A N/A self environ N/A HTTP_AUTHORIZATION N/A N/A N/A authz_info startswith Basic  N/A N/A N/A N/A _info N/A N/A base64 b64decode N/A authz_info N/A 6 N/A N/A N/A TypeError N/A N/A resp N/A Unauthorized N/A N/A N/A N/A logger debug N/A Authz_info: %s _info N/A N/A N/A N/A user passwd N/A N/A _info split : N/A N/A is_equal N/A PASSWD N/A user passwd N/A N/A resp N/A Unauthorized N/A N/A self user user N/A N/A N/A N/A ValueError TypeError N/A N/A resp N/A Unauthorized N/A N/A resp N/A Unauthorized N/A N/A N/A KeyError N/A N/A resp N/A Unauthorized N/A resp N/A N/A N/A resp N/A self environ N/A self start_response N/A _dict N/A N/A self unpack_soap N/A N/A self response_bindings N/A BINDING_PAOS N/A N/A N/A self operation _dict BINDING_SOAP N/A N/A do_authentication N/A N/A environ start_response authn_context key redirect_uri N/A N/A N/A 
    Display the login form
     N/A N/A N/A logger debug Do authentication N/A auth_info N/A N/A AUTHN_BROKER pick authn_context N/A N/A len auth_info N/A N/A N/A method reference N/A auth_info N/A 0 N/A N/A N/A logger debug N/A Authn chosen: %s (ref=%s) N/A method reference N/A N/A method environ start_response reference key redirect_uri N/A N/A resp N/A Unauthorized No usable authentication method N/A N/A resp environ start_response N/A N/A PASSWD N/A haho0032 roland babs upper qwerty dianakra howes crust username_password_authn N/A N/A environ start_response reference key redirect_uri N/A N/A N/A 
    Display the login form
     N/A N/A N/A logger info The login page N/A headers N/A N/A resp N/A Response mako_template login.mako template_lookup LOOKUP headers headers N/A argv N/A action login password key authn_reference redirect_uri /verify key reference redirect_uri N/A N/A N/A logger info N/A do_authentication argv: %s argv N/A N/A resp environ start_response argv N/A verify_username_and_password N/A N/A dic N/A N/A N/A PASSWD N/A N/A N/A PASSWD N/A N/A N/A dic N/A login N/A 0 N/A N/A dic N/A password N/A 0 N/A N/A N/A True N/A N/A dic N/A login N/A 0 N/A N/A N/A False N/A do_verify N/A N/A environ start_response _ N/A N/A N/A query N/A parse_qs N/A get_post environ N/A N/A N/A logger debug N/A do_verify: %s query N/A N/A N/A N/A _ok user N/A verify_username_and_password query N/A N/A N/A KeyError N/A N/A _ok False N/A user None N/A N/A _ok N/A N/A resp N/A Unauthorized Unknown user or wrong password N/A N/A uid N/A rndstr 24 N/A N/A N/A N/A IDP cache uid2user N/A uid user N/A N/A N/A N/A IDP cache user2uid N/A user uid N/A N/A N/A logger debug N/A Register %s under '%s' N/A user uid N/A kaka N/A set_cookie idpauthn / uid N/A N/A query N/A authn_reference N/A 0 N/A lox N/A %s?id=%s&key=%s N/A N/A N/A query N/A redirect_uri N/A 0 uid N/A N/A query N/A key N/A 0 N/A N/A N/A logger debug N/A Redirect => %s lox N/A resp N/A Redirect lox headers N/A kaka content text/html N/A N/A resp environ start_response N/A not_found N/A N/A environ start_response N/A N/A N/A Called if no URL matches. N/A resp N/A NotFound N/A N/A resp environ start_response N/A SLO N/A Service N/A do N/A N/A self request binding relay_state N/A N/A N/A N/A N/A logger info --- Single Log Out Service --- N/A N/A N/A N/A _ body N/A N/A request split N/A N/A N/A logger debug N/A req: '%s' body N/A req_info N/A N/A IDP parse_logout_request body binding N/A N/A N/A Exception N/A exc N/A N/A N/A N/A logger error N/A Bad request: %s exc N/A resp N/A BadRequest N/A %s exc N/A N/A resp N/A self environ N/A self start_response N/A msg N/A req_info message N/A N/A msg name_id N/A N/A lid N/A N/A N/A IDP ident find_local_id N/A msg name_id N/A N/A N/A logger info N/A local identifier: %s lid N/A N/A lid N/A N/A IDP cache user2uid N/A N/A uid N/A N/A N/A IDP cache user2uid N/A lid N/A N/A uid N/A N/A IDP cache uid2user N/A N/A N/A N/A N/A IDP cache uid2user N/A uid N/A N/A N/A N/A IDP cache user2uid N/A lid N/A N/A N/A N/A N/A N/A IDP session_db remove_authn_statements N/A msg name_id N/A N/A N/A KeyError N/A exc N/A N/A N/A N/A logger error N/A ServiceError: %s exc N/A resp N/A ServiceError N/A %s exc N/A N/A resp N/A self environ N/A self start_response N/A resp N/A N/A IDP create_logout_response msg N/A binding N/A N/A N/A hinfo N/A N/A IDP apply_binding binding N/A %s resp relay_state N/A N/A N/A Exception N/A exc N/A N/A N/A N/A logger error N/A ServiceError: %s exc N/A resp N/A ServiceError N/A %s exc N/A N/A resp N/A self environ N/A self start_response N/A delco N/A delete_cookie N/A self environ idpauthn N/A delco N/A N/A N/A N/A N/A hinfo N/A headers append delco N/A N/A N/A logger info N/A Header: %s N/A N/A hinfo N/A headers N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A N/A NMI N/A Service N/A do N/A N/A self query binding relay_state N/A N/A N/A N/A N/A logger info --- Manage Name ID Service --- N/A req N/A N/A IDP parse_manage_name_id_request query binding N/A request N/A req message N/A name_id N/A N/A N/A IDP ident handle_manage_name_id_request N/A request name_id N/A request new_id N/A request new_encrypted_id N/A request terminate N/A N/A N/A logger debug N/A New NameID: %s name_id N/A _resp N/A N/A IDP create_manage_name_id_response request N/A hinfo N/A N/A IDP apply_binding BINDING_SOAP N/A %s _resp relay_state response True N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A N/A AIDR N/A Service N/A do N/A N/A self aid binding relay_state N/A N/A N/A N/A N/A logger info --- Assertion ID Service --- N/A N/A N/A assertion N/A N/A IDP create_assertion_id_request_response aid N/A N/A N/A Unknown N/A N/A resp N/A NotFound aid N/A N/A resp N/A self environ N/A self start_response N/A hinfo N/A N/A IDP apply_binding BINDING_URI N/A %s assertion response True N/A N/A N/A logger debug N/A HINFO: %s hinfo N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A operation N/A N/A self _dict binding N/A kwargs N/A N/A N/A N/A logger debug N/A _operation: %s _dict N/A N/A N/A _dict N/A ID _dict N/A N/A resp N/A BadRequest Error parsing request or no request N/A N/A resp N/A self environ N/A self start_response N/A N/A N/A self do N/A _dict N/A ID binding kwargs N/A N/A ARS N/A Service N/A do N/A N/A self request binding relay_state N/A N/A N/A _req N/A N/A IDP parse_artifact_resolve request binding N/A msg N/A N/A IDP create_artifact_response _req N/A N/A _req artifact text N/A hinfo N/A N/A IDP apply_binding BINDING_SOAP N/A %s msg response True N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A N/A AQS N/A Service N/A do N/A N/A self request binding relay_state N/A N/A N/A N/A N/A logger info --- Authn Query Service --- N/A _req N/A N/A IDP parse_authn_query request binding N/A _query N/A _req message N/A msg N/A N/A IDP create_authn_query_response N/A _query subject N/A _query requested_authn_context N/A _query session_index N/A N/A N/A logger debug N/A response: %s msg N/A hinfo N/A N/A IDP apply_binding BINDING_SOAP N/A %s msg response True N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A N/A ATTR N/A Service N/A do N/A N/A self request binding relay_state N/A N/A N/A N/A N/A logger info --- Attribute Query Service --- N/A _req N/A N/A IDP parse_attribute_query request binding N/A _query N/A _req message N/A name_id N/A N/A _query subject name_id N/A uid N/A name_id text N/A N/A N/A logger debug N/A Local uid: %s uid N/A identity N/A EXTRA N/A uid N/A args N/A N/A IDP response_args _query N/A BINDING_SOAP N/A msg N/A N/A IDP create_attribute_response identity name_id name_id args N/A N/A N/A logger debug N/A response: %s msg N/A hinfo N/A N/A IDP apply_binding BINDING_SOAP N/A %s msg response True N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A N/A NIM N/A Service N/A do N/A N/A self query binding relay_state N/A N/A N/A req N/A N/A IDP parse_name_id_mapping_request query binding N/A request N/A req message N/A N/A N/A name_id N/A N/A N/A IDP ident handle_name_id_mapping_request N/A request name_id N/A request name_id_policy N/A N/A N/A Unknown N/A N/A resp N/A BadRequest Unknown entity N/A N/A resp N/A self environ N/A self start_response N/A N/A PolicyError N/A N/A resp N/A BadRequest Unknown entity N/A N/A resp N/A self environ N/A self start_response N/A info N/A N/A IDP response_args request N/A _resp N/A N/A IDP create_name_id_mapping_response name_id info N/A hinfo N/A N/A IDP apply_binding BINDING_SOAP N/A %s _resp response True N/A resp N/A Response N/A hinfo N/A data headers N/A hinfo N/A headers N/A N/A resp N/A self environ N/A self start_response N/A N/A info_from_cookie N/A N/A kaka N/A N/A N/A N/A N/A logger debug N/A KAKA: %s kaka N/A kaka N/A N/A cookie_obj N/A SimpleCookie kaka N/A morsel N/A N/A cookie_obj get idpauthn None N/A morsel N/A N/A N/A N/A N/A key ref N/A N/A N/A N/A base64 b64decode N/A morsel value split : N/A N/A N/A N/A N/A IDP cache uid2user N/A key ref N/A N/A N/A N/A KeyError TypeError N/A N/A N/A None None N/A N/A N/A N/A logger debug No idpauthn cookie N/A N/A None None N/A delete_cookie N/A N/A environ name N/A N/A N/A kaka N/A N/A environ get HTTP_COOKIE N/A N/A N/A logger debug N/A delete KAKA: %s kaka N/A kaka N/A N/A cookie_obj N/A SimpleCookie kaka N/A morsel N/A N/A cookie_obj get name None N/A cookie N/A SimpleCookie N/A N/A cookie N/A name N/A N/A N/A cookie N/A name N/A path / N/A N/A N/A logger debug N/A Expire: %s morsel N/A N/A N/A cookie N/A name N/A expires N/A _expiration dawn N/A N/A tuple N/A N/A N/A N/A cookie output split :  1 N/A None N/A set_cookie N/A N/A name _ N/A args N/A N/A cookie N/A SimpleCookie N/A N/A cookie N/A name N/A N/A base64 b64encode N/A N/A : join args N/A N/A N/A cookie N/A name N/A path / N/A N/A N/A cookie N/A name N/A expires N/A _expiration 5 N/A N/A N/A logger debug N/A Cookie expires: %s N/A N/A cookie N/A name N/A expires N/A N/A tuple N/A N/A N/A N/A cookie output split :  1 N/A N/A AUTHN_URLS N/A N/A sso/post$ N/A SSO post N/A sso/post/(.*)$ N/A SSO post N/A sso/redirect$ N/A SSO redirect N/A sso/redirect/(.*)$ N/A SSO redirect N/A sso/art$ N/A SSO artifact N/A sso/art/(.*)$ N/A SSO artifact N/A slo/redirect$ N/A SLO redirect N/A slo/redirect/(.*)$ N/A SLO redirect N/A slo/post$ N/A SLO post N/A slo/post/(.*)$ N/A SLO post N/A slo/soap$ N/A SLO soap N/A slo/soap/(.*)$ N/A SLO soap N/A airs$ N/A AIDR uri N/A ars$ N/A ARS soap N/A mni/post$ N/A NMI post N/A mni/post/(.*)$ N/A NMI post N/A mni/redirect$ N/A NMI redirect N/A mni/redirect/(.*)$ N/A NMI redirect N/A mni/art$ N/A NMI artifact N/A mni/art/(.*)$ N/A NMI artifact N/A mni/soap$ N/A NMI soap N/A mni/soap/(.*)$ N/A NMI soap N/A nim$ N/A NIM soap N/A nim/(.*)$ N/A NIM soap N/A aqs$ N/A AQS soap N/A attr$ N/A ATTR soap N/A NON_AUTHN_URLS N/A N/A verify?(.*)$ do_verify N/A sso/ecp$ N/A SSO ecp metadata N/A N/A environ start_response N/A N/A N/A N/A N/A path N/A args path N/A N/A N/A path None N/A N/A len path 0 N/A N/A path N/A N/A N/A os path dirname N/A N/A N/A os path abspath __file__ N/A N/A N/A path N/A -1 / N/A N/A path / N/A metadata N/A create_metadata_string N/A path N/A args config N/A IDP config N/A args valid N/A args cert N/A args keyfile N/A args id N/A args name N/A args sign N/A N/A start_response 200 OK N/A N/A Content-Type text/xml N/A metadata N/A N/A N/A Exception N/A ex N/A N/A N/A N/A logger error N/A An error occured while creating metadata: N/A ex message N/A N/A not_found environ start_response N/A staticfile N/A N/A environ start_response N/A N/A N/A N/A N/A path N/A args path N/A N/A N/A path None N/A N/A len path 0 N/A N/A path N/A N/A N/A os path dirname N/A N/A N/A os path abspath __file__ N/A N/A N/A path N/A -1 / N/A N/A path / N/A path N/A N/A N/A N/A environ get PATH_INFO lstrip / N/A N/A start_response 200 OK N/A N/A Content-Type text/xml N/A N/A N/A N/A open path r read N/A N/A N/A Exception N/A ex N/A N/A N/A N/A logger error N/A An error occured while creating metadata: N/A ex message N/A N/A not_found environ start_response N/A application N/A N/A environ start_response N/A N/A N/A 
    The main WSGI application. Dispatch the current request to
    the functions from above and store the regular expression
    captures in the WSGI environment as `myapp.url_args` so that
    the functions from above can access the url placeholders.

    If nothing matches, call the `not_found` function.
    
    :param environ: The HTTP application environment
    :param start_response: The application to run when the handling of the 
        request is done
    :return: The response as a list of lines
     N/A path N/A N/A N/A N/A environ get PATH_INFO lstrip / N/A N/A path metadata N/A N/A N/A metadata environ start_response N/A kaka N/A N/A environ get HTTP_COOKIE None N/A N/A N/A logger info N/A <application> PATH: %s path N/A kaka N/A N/A N/A N/A logger info = KAKA = N/A N/A user authn_ref N/A info_from_cookie kaka N/A N/A environ N/A idp.authn_ref authn_ref N/A N/A N/A N/A query N/A parse_qs N/A environ N/A QUERY_STRING N/A N/A N/A logger debug N/A QUERY: %s query N/A user N/A N/A N/A IDP cache uid2user N/A N/A N/A query N/A id N/A 0 N/A N/A N/A KeyError N/A N/A user None N/A url_patterns AUTHN_URLS N/A N/A user N/A N/A N/A N/A logger info -- No USER -- N/A url_patterns N/A NON_AUTHN_URLS url_patterns N/A N/A regex callback url_patterns N/A N/A match N/A N/A re search regex path N/A N/A match None N/A N/A N/A N/A N/A environ N/A myapp.url_args N/A N/A N/A match groups N/A 0 N/A N/A N/A IndexError N/A N/A N/A environ N/A myapp.url_args path N/A N/A N/A logger debug N/A Callback: %s N/A callback N/A N/A isinstance callback tuple N/A N/A cls N/A N/A callback N/A 0 environ start_response user N/A func N/A getattr cls N/A callback N/A 1 N/A N/A func N/A N/A callback environ start_response user N/A N/A N/A N/A re search static/.* path None N/A N/A N/A staticfile environ start_response N/A N/A not_found environ start_response N/A N/A args N/A type Config N/A object N/A N/A N/A args config idp_conf N/A N/A args mako_root ./ N/A N/A args path None N/A socket idp_user USERS idp_user EXTRA mako.lookup TemplateLookup N/A AUTHN_BROKER N/A AuthnBroker N/A N/A N/A AUTHN_BROKER add N/A authn_context_class_ref PASSWORD username_password_authn 10 N/A http://%s N/A N/A socket gethostname N/A N/A N/A AUTHN_BROKER add N/A authn_context_class_ref UNSPECIFIED 0 N/A http://%s N/A N/A socket gethostname N/A IDP N/A N/A server Server N/A args config cache N/A Cache N/A N/A IDP ticket N/A N/A N/A __name__ __main__ N/A wsgiref.simple_server make_server N/A parser N/A N/A argparse ArgumentParser N/A N/A N/A parser add_argument -p dest path help Path to configuration file. N/A N/A N/A parser add_argument -v dest valid help How long, in days, the metadata is valid from the time of creation N/A N/A N/A parser add_argument -c dest cert help certificate N/A N/A N/A parser add_argument -i dest id help The ID of the entities descriptor N/A N/A N/A parser add_argument -k dest keyfile help A file with a key to sign the metadata with N/A N/A N/A parser add_argument -n dest name N/A N/A N/A parser add_argument -s dest sign action store_true help sign the metadata N/A N/A N/A parser add_argument -m dest mako_root default ./ N/A N/A N/A parser add_argument dest config N/A args N/A N/A parser parse_args N/A _rot N/A args mako_root N/A LOOKUP N/A TemplateLookup directories N/A N/A _rot templates N/A _rot htdocs module_directory N/A _rot modules input_encoding utf-8 output_encoding utf-8 N/A HOST 127.0.0.1 N/A PORT 8088 N/A SRV N/A make_server HOST PORT application N/A N/A IdP listening on %s:%s N/A HOST PORT N/A N/A N/A SRV serve_forever N/A N/A _rot N/A args mako_root N/A LOOKUP N/A TemplateLookup directories N/A N/A _rot templates N/A _rot htdocs module_directory N/A _rot modules input_encoding utf-8 output_encoding utf-8