Module ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call NameLoad Call NameLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If Call AttributeLoad NameLoad attr body If BoolOpOr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BoolOpOr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad TryExcept body If UnaryOpNot Call AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Return AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BoolOpOr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults vararg kwarg body TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Dict Str AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Return Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Dict Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore NameLoad If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr Str body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr NameLoad Call NameLoad Call NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad Call NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad Call NameLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad Call NameLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Dict Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad Call NameLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Dict Str NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad attr body Expr Call AttributeLoad Call NameLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str orelse TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Pass decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad Call NameLoad Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad Call NameLoad Str Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Dict Str NameLoad Return NameLoad decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad keyword Dict Str Str NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Return Call NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults vararg kwarg body If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Return Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str Str AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpOr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr
N/A django.core.urlresolvers reverse reverse_lazy django.http HttpResponseRedirect Http404 HttpResponsePermanentRedirect django.views.generic.base TemplateResponseMixin View TemplateView django.views.generic.edit FormView django.contrib messages django.contrib.auth.decorators login_required django.contrib.auth logout auth_logout django.shortcuts redirect django.views.decorators.debug sensitive_post_parameters django.utils.decorators method_decorator exceptions ImmediateHttpResponse utils get_form_class get_request_param get_current_site utils get_next_redirect_url complete_signup get_login_redirect_url perform_login passthrough_next_redirect_url url_str_to_user_pk logout_on_password_change forms AddEmailForm ChangePasswordForm LoginForm ResetPasswordKeyForm ResetPasswordForm SetPasswordForm SignupForm UserTokenForm utils sync_user_email_addresses models EmailAddress EmailConfirmation EmailConfirmationHMAC N/A signals N/A app_settings adapter get_adapter N/A sensitive_post_parameters_m N/A method_decorator N/A sensitive_post_parameters password password1 password2 _ajax_response N/A N/A request response form N/A None N/A N/A N/A N/A request is_ajax N/A N/A N/A N/A isinstance response HttpResponseRedirect N/A isinstance response HttpResponsePermanentRedirect N/A N/A redirect_to N/A response N/A Location N/A N/A redirect_to None N/A response N/A N/A N/A get_adapter request ajax_response request response form form redirect_to redirect_to N/A response N/A RedirectAuthenticatedUserMixin N/A object N/A dispatch N/A N/A self request N/A args kwargs N/A N/A N/A self request request N/A N/A N/A N/A N/A request user is_authenticated N/A app_settings AUTHENTICATED_LOGIN_REDIRECTS N/A N/A redirect_to N/A N/A self get_authenticated_redirect_url N/A response N/A HttpResponseRedirect redirect_to N/A N/A _ajax_response request response N/A N/A response N/A N/A N/A super RedirectAuthenticatedUserMixin self dispatch request args kwargs N/A response N/A get_authenticated_redirect_url N/A N/A self N/A N/A N/A redirect_field_name N/A self redirect_field_name N/A N/A get_login_redirect_url N/A self request url N/A N/A self get_success_url redirect_field_name redirect_field_name N/A N/A AjaxCapableProcessFormViewMixin N/A object N/A post N/A N/A self request N/A args kwargs N/A N/A form_class N/A N/A self get_form_class N/A form N/A N/A self get_form form_class N/A N/A N/A form is_valid N/A N/A response N/A N/A self form_valid form N/A N/A response N/A N/A self form_invalid form N/A N/A _ajax_response N/A self request response form form N/A N/A LoginView N/A RedirectAuthenticatedUserMixin AjaxCapableProcessFormViewMixin FormView N/A N/A form_class LoginForm N/A template_name N/A account/login. N/A app_settings TEMPLATE_EXTENSION N/A success_url None N/A redirect_field_name next dispatch N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A super LoginView self dispatch request args kwargs N/A sensitive_post_parameters_m get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super LoginView self get_form_kwargs N/A N/A kwargs N/A request N/A self request N/A kwargs N/A get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS login N/A self form_class N/A form_valid N/A N/A self form N/A N/A N/A success_url N/A N/A self get_success_url N/A N/A N/A N/A N/A form login N/A self request redirect_url success_url N/A N/A N/A ImmediateHttpResponse N/A e N/A N/A N/A e response N/A get_success_url N/A N/A self N/A N/A N/A ret N/A N/A get_next_redirect_url N/A self request N/A self redirect_field_name N/A self success_url N/A ret N/A get_context_data N/A N/A self N/A kwargs N/A N/A ret N/A N/A N/A super LoginView self get_context_data kwargs N/A signup_url N/A passthrough_next_redirect_url N/A self request N/A reverse account_signup N/A self redirect_field_name N/A redirect_field_value N/A get_request_param N/A self request N/A self redirect_field_name N/A site N/A get_current_site N/A self request N/A N/A N/A ret update N/A signup_url site redirect_field_name redirect_field_value signup_url site N/A self redirect_field_name redirect_field_value N/A ret N/A N/A N/A login N/A N/A LoginView as_view CloseableSignupMixin N/A object N/A N/A template_name_signup_closed N/A account/signup_closed. N/A app_settings TEMPLATE_EXTENSION dispatch N/A N/A self request N/A args kwargs N/A N/A N/A self request request N/A N/A N/A N/A N/A N/A self is_open N/A N/A N/A N/A self closed N/A N/A N/A ImmediateHttpResponse N/A e N/A N/A N/A e response N/A N/A N/A N/A super CloseableSignupMixin self dispatch request args kwargs N/A is_open N/A N/A self N/A N/A N/A N/A N/A N/A get_adapter N/A self request is_open_for_signup N/A self request N/A closed N/A N/A self N/A N/A N/A response_kwargs N/A request template N/A self request N/A self template_name_signup_closed N/A N/A N/A self response_class response_kwargs N/A N/A SignupView N/A RedirectAuthenticatedUserMixin CloseableSignupMixin AjaxCapableProcessFormViewMixin FormView N/A N/A template_name N/A account/signup. N/A app_settings TEMPLATE_EXTENSION N/A form_class SignupForm N/A redirect_field_name next N/A success_url None dispatch N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A super SignupView self dispatch request args kwargs N/A sensitive_post_parameters_m get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS signup N/A self form_class N/A get_success_url N/A N/A self N/A N/A N/A ret N/A N/A get_next_redirect_url N/A self request N/A self redirect_field_name N/A self success_url N/A ret N/A form_valid N/A N/A self form N/A N/A N/A N/A self user N/A N/A form save N/A self request N/A N/A complete_signup N/A self request N/A self user N/A app_settings EMAIL_VERIFICATION N/A N/A self get_success_url N/A get_context_data N/A N/A self N/A kwargs N/A N/A ret N/A N/A N/A super SignupView self get_context_data kwargs N/A form N/A ret N/A form N/A N/A N/A N/A form fields N/A email initial N/A N/A N/A N/A self request session get account_verified_email N/A login_url N/A passthrough_next_redirect_url N/A self request N/A reverse account_login N/A self redirect_field_name N/A redirect_field_name N/A self redirect_field_name N/A redirect_field_value N/A get_request_param N/A self request redirect_field_name N/A N/A N/A ret update N/A login_url redirect_field_name redirect_field_value login_url redirect_field_name redirect_field_value N/A ret N/A N/A N/A signup N/A N/A SignupView as_view ConfirmEmailView N/A TemplateResponseMixin View N/A N/A template_name N/A account/email_confirm. N/A app_settings TEMPLATE_EXTENSION get N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A self object N/A N/A self get_object N/A N/A app_settings CONFIRM_EMAIL_ON_GET N/A N/A N/A N/A self post args kwargs N/A N/A N/A Http404 N/A N/A N/A self object None N/A ctx N/A N/A self get_context_data N/A N/A N/A self render_to_response ctx N/A post N/A N/A self N/A args kwargs N/A N/A N/A self object confirmation N/A N/A self get_object N/A N/A N/A confirmation confirm N/A self request N/A N/A N/A N/A get_adapter N/A self request add_message N/A self request N/A messages SUCCESS account/messages/email_confirmed.txt N/A email N/A N/A confirmation email_address email N/A N/A app_settings LOGIN_ON_EMAIL_CONFIRMATION N/A N/A resp N/A N/A self login_on_confirm confirmation N/A N/A resp None N/A N/A resp N/A redirect_url N/A N/A self get_redirect_url N/A N/A redirect_url N/A N/A ctx N/A N/A self get_context_data N/A N/A N/A self render_to_response ctx N/A N/A redirect redirect_url N/A login_on_confirm N/A N/A self confirmation N/A N/A N/A 
        Simply logging in the user may become a security issue. If you
        do not take proper care (e.g. don't purge used email
        confirmations), a malicious person that got hold of the link
        will be able to login over and over again and the user is
        unable to do anything about it. Even restoring their own mailbox
        security will not help, as the links will still work. For
        password reset this is different, this mechanism works only as
        long as the attacker has access to the mailbox. If they no
        longer has access they cannot issue a password request and
        intercept it. Furthermore, all places where the links are
        listed (log files, but even Google Analytics) all of a sudden
        need to be secured. Purging the email confirmation once
        confirmed changes the behavior -- users will not be able to
        repeatedly confirm (in case they forgot that they already
        clicked the mail).

        All in all, opted for storing the user that is in the process
        of signing up in the session to avoid all of the above.  This
        may not 100% work in case the user closes the browser (and the
        session gets lost), but at least we're secure.
         N/A user_pk None N/A user_pk_str N/A N/A N/A get_adapter N/A self request unstash_user N/A self request N/A user_pk_str N/A N/A user_pk N/A url_str_to_user_pk user_pk_str N/A user N/A N/A confirmation email_address user N/A N/A N/A user_pk N/A user pk N/A N/A N/A N/A self request user is_anonymous N/A N/A N/A perform_login N/A self request user N/A N/A app_settings EmailVerificationMethod NONE redirect_url N/A self get_redirect_url N/A None N/A get_object N/A N/A self queryset N/A None N/A N/A key N/A N/A self kwargs N/A key N/A emailconfirmation N/A N/A EmailConfirmationHMAC from_key key N/A N/A emailconfirmation N/A N/A N/A queryset None N/A N/A queryset N/A N/A self get_queryset N/A N/A N/A emailconfirmation N/A N/A queryset get key N/A N/A key lower N/A N/A N/A N/A EmailConfirmation DoesNotExist N/A N/A N/A Http404 N/A emailconfirmation N/A get_queryset N/A N/A self N/A N/A N/A qs N/A N/A N/A EmailConfirmation objects all_valid N/A qs N/A N/A qs select_related email_address__user N/A qs N/A get_context_data N/A N/A self N/A kwargs N/A N/A ctx kwargs N/A N/A ctx N/A confirmation N/A self object N/A ctx N/A get_redirect_url N/A N/A self N/A N/A N/A N/A N/A N/A get_adapter N/A self request get_email_confirmation_redirect_url N/A self request N/A N/A N/A confirm_email N/A N/A ConfirmEmailView as_view EmailView N/A AjaxCapableProcessFormViewMixin FormView N/A N/A template_name N/A account/email. N/A app_settings TEMPLATE_EXTENSION N/A form_class AddEmailForm N/A success_url N/A reverse_lazy account_email get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS add_email N/A self form_class N/A dispatch N/A N/A self request N/A args kwargs N/A N/A N/A sync_user_email_addresses N/A request user N/A N/A N/A N/A super EmailView self dispatch request args kwargs N/A get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super EmailView self get_form_kwargs N/A N/A kwargs N/A user N/A N/A self request user N/A kwargs N/A form_valid N/A N/A self form N/A N/A N/A email_address N/A N/A form save N/A self request N/A N/A N/A N/A get_adapter N/A self request add_message N/A self request N/A messages INFO account/messages/email_confirmation_sent.txt N/A email N/A N/A form cleaned_data N/A email N/A N/A N/A N/A signals email_added send sender N/A N/A N/A self request user __class__ request N/A self request user N/A N/A self request user email_address email_address N/A N/A N/A N/A super EmailView self form_valid form N/A post N/A N/A self request N/A args kwargs N/A N/A res None N/A N/A action_add N/A request POST N/A N/A res N/A N/A N/A super EmailView self post request args kwargs N/A N/A N/A N/A N/A request POST get email N/A N/A N/A action_send N/A request POST N/A N/A res N/A N/A self _action_send request N/A N/A N/A action_remove N/A request POST N/A N/A res N/A N/A self _action_remove request N/A N/A N/A action_primary N/A request POST N/A N/A res N/A N/A self _action_primary request N/A res N/A res N/A HttpResponseRedirect N/A reverse account_email N/A res N/A _ajax_response request res N/A N/A res N/A HttpResponseRedirect N/A reverse account_email N/A res N/A _ajax_response request res N/A res N/A _action_send N/A N/A self request N/A args kwargs N/A N/A email N/A N/A request POST N/A email N/A N/A N/A email_address N/A N/A N/A EmailAddress objects get user N/A request user email email N/A N/A N/A N/A get_adapter request add_message request N/A messages INFO account/messages/email_confirmation_sent.txt N/A email email N/A N/A N/A email_address send_confirmation request N/A N/A HttpResponseRedirect N/A N/A self get_success_url N/A N/A N/A N/A EmailAddress DoesNotExist N/A N/A N/A _action_remove N/A N/A self request N/A args kwargs N/A N/A email N/A N/A request POST N/A email N/A N/A N/A email_address N/A N/A N/A EmailAddress objects get user N/A request user email email N/A N/A email_address primary N/A N/A N/A N/A N/A get_adapter request add_message request N/A messages ERROR account/messages/cannot_delete_primary_email.txt N/A email email N/A N/A N/A N/A email_address delete N/A N/A N/A N/A signals email_removed send sender N/A N/A request user __class__ request request user N/A request user email_address email_address N/A N/A N/A N/A get_adapter request add_message request N/A messages SUCCESS account/messages/email_deleted.txt N/A email email N/A N/A HttpResponseRedirect N/A N/A self get_success_url N/A N/A N/A N/A EmailAddress DoesNotExist N/A N/A N/A _action_primary N/A N/A self request N/A args kwargs N/A N/A email N/A N/A request POST N/A email N/A N/A N/A email_address N/A N/A N/A EmailAddress objects get_for_user user N/A request user email email N/A N/A N/A N/A email_address verified N/A N/A N/A N/A N/A EmailAddress objects filter user N/A request user verified True exists N/A N/A N/A N/A N/A get_adapter request add_message request N/A messages ERROR account/messages/unverified_primary_email.txt N/A N/A N/A N/A from_email_address N/A N/A N/A EmailAddress objects get user N/A request user primary True N/A N/A N/A N/A EmailAddress DoesNotExist N/A N/A from_email_address None N/A N/A N/A email_address set_as_primary N/A N/A N/A N/A get_adapter request add_message request N/A messages SUCCESS account/messages/primary_email_set.txt N/A N/A N/A N/A signals email_changed send sender N/A N/A request user __class__ request request user N/A request user from_email_address from_email_address to_email_address email_address N/A N/A HttpResponseRedirect N/A N/A self get_success_url N/A N/A N/A N/A EmailAddress DoesNotExist N/A N/A N/A get_context_data N/A N/A self N/A kwargs N/A N/A ret N/A N/A N/A super EmailView self get_context_data kwargs N/A N/A ret N/A add_email_form N/A N/A ret get form N/A ret N/A N/A N/A email N/A login_required N/A N/A EmailView as_view PasswordChangeView N/A AjaxCapableProcessFormViewMixin FormView N/A N/A template_name N/A account/password_change. N/A app_settings TEMPLATE_EXTENSION N/A form_class ChangePasswordForm N/A success_url N/A reverse_lazy account_change_password get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS change_password N/A self form_class N/A dispatch N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A N/A request user has_usable_password N/A N/A N/A HttpResponseRedirect N/A reverse account_set_password N/A N/A N/A N/A super PasswordChangeView self dispatch request args kwargs N/A sensitive_post_parameters_m get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super PasswordChangeView self get_form_kwargs N/A N/A kwargs N/A user N/A N/A self request user N/A kwargs N/A form_valid N/A N/A self form N/A N/A N/A N/A N/A form save N/A N/A logout_on_password_change N/A self request N/A form user N/A N/A N/A N/A get_adapter N/A self request add_message N/A self request N/A messages SUCCESS account/messages/password_changed.txt N/A N/A N/A N/A signals password_changed send sender N/A N/A N/A self request user __class__ request N/A self request user N/A N/A self request user N/A N/A N/A N/A super PasswordChangeView self form_valid form N/A get_context_data N/A N/A self N/A kwargs N/A N/A ret N/A N/A N/A super PasswordChangeView self get_context_data kwargs N/A N/A ret N/A password_change_form N/A N/A ret get form N/A ret N/A N/A N/A password_change N/A login_required N/A N/A PasswordChangeView as_view PasswordSetView N/A AjaxCapableProcessFormViewMixin FormView N/A N/A template_name N/A account/password_set. N/A app_settings TEMPLATE_EXTENSION N/A form_class SetPasswordForm N/A success_url N/A reverse_lazy account_set_password get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS set_password N/A self form_class N/A dispatch N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A request user has_usable_password N/A N/A N/A HttpResponseRedirect N/A reverse account_change_password N/A N/A N/A N/A super PasswordSetView self dispatch request args kwargs N/A sensitive_post_parameters_m get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super PasswordSetView self get_form_kwargs N/A N/A kwargs N/A user N/A N/A self request user N/A kwargs N/A form_valid N/A N/A self form N/A N/A N/A N/A N/A form save N/A N/A logout_on_password_change N/A self request N/A form user N/A N/A N/A N/A get_adapter N/A self request add_message N/A self request N/A messages SUCCESS account/messages/password_set.txt N/A N/A N/A N/A signals password_set send sender N/A N/A N/A self request user __class__ request N/A self request user N/A N/A self request user N/A N/A N/A N/A super PasswordSetView self form_valid form N/A get_context_data N/A N/A self N/A kwargs N/A N/A ret N/A N/A N/A super PasswordSetView self get_context_data kwargs N/A N/A ret N/A password_set_form N/A N/A ret get form N/A ret N/A N/A N/A password_set N/A login_required N/A N/A PasswordSetView as_view PasswordResetView N/A AjaxCapableProcessFormViewMixin FormView N/A N/A template_name N/A account/password_reset. N/A app_settings TEMPLATE_EXTENSION N/A form_class ResetPasswordForm N/A success_url N/A reverse_lazy account_reset_password_done N/A redirect_field_name next get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS reset_password N/A self form_class N/A form_valid N/A N/A self form N/A N/A N/A N/A N/A form save N/A self request N/A N/A N/A N/A super PasswordResetView self form_valid form N/A get_context_data N/A N/A self N/A kwargs N/A N/A ret N/A N/A N/A super PasswordResetView self get_context_data kwargs N/A login_url N/A passthrough_next_redirect_url N/A self request N/A reverse account_login N/A self redirect_field_name N/A N/A ret N/A password_reset_form N/A N/A ret get form N/A N/A N/A ret update N/A login_url login_url N/A ret N/A N/A N/A password_reset N/A N/A PasswordResetView as_view PasswordResetDoneView N/A TemplateView N/A N/A template_name N/A account/password_reset_done. N/A app_settings TEMPLATE_EXTENSION N/A N/A password_reset_done N/A N/A PasswordResetDoneView as_view PasswordResetFromKeyView N/A AjaxCapableProcessFormViewMixin FormView N/A N/A template_name N/A account/password_reset_from_key. N/A app_settings TEMPLATE_EXTENSION N/A form_class ResetPasswordKeyForm N/A success_url N/A reverse_lazy account_reset_password_from_key_done get_form_class N/A N/A self N/A N/A N/A N/A get_form_class N/A app_settings FORMS reset_password_from_key N/A self form_class N/A dispatch N/A N/A self request uidb36 key N/A kwargs N/A N/A N/A self request request N/A N/A self key key N/A token_form N/A UserTokenForm data N/A uidb36 key uidb36 key N/A N/A N/A N/A token_form is_valid N/A N/A N/A self reset_user None N/A response N/A N/A self render_to_response N/A N/A self get_context_data token_fail True N/A N/A _ajax_response N/A self request response form token_form N/A N/A N/A self reset_user N/A token_form reset_user N/A N/A N/A N/A super PasswordResetFromKeyView self dispatch request uidb36 key kwargs N/A get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super PasswordResetFromKeyView self get_form_kwargs N/A N/A kwargs N/A user N/A self reset_user N/A N/A kwargs N/A temp_key N/A self key N/A kwargs N/A form_valid N/A N/A self form N/A N/A N/A N/A N/A form save N/A N/A N/A N/A get_adapter N/A self request add_message N/A self request N/A messages SUCCESS account/messages/password_changed.txt N/A N/A N/A N/A signals password_reset send sender N/A N/A self reset_user __class__ request N/A self request user N/A self reset_user N/A N/A app_settings LOGIN_ON_PASSWORD_RESET N/A N/A N/A perform_login N/A self request N/A self reset_user email_verification N/A app_settings EMAIL_VERIFICATION N/A N/A N/A N/A super PasswordResetFromKeyView self form_valid form N/A N/A N/A password_reset_from_key N/A N/A PasswordResetFromKeyView as_view PasswordResetFromKeyDoneView N/A TemplateView N/A N/A template_name N/A account/password_reset_from_key_done. N/A app_settings TEMPLATE_EXTENSION N/A N/A password_reset_from_key_done N/A N/A PasswordResetFromKeyDoneView as_view LogoutView N/A TemplateResponseMixin View N/A N/A template_name N/A account/logout. N/A app_settings TEMPLATE_EXTENSION N/A redirect_field_name next get N/A N/A self N/A args kwargs N/A N/A N/A app_settings LOGOUT_ON_GET N/A N/A N/A N/A self post args kwargs N/A N/A N/A N/A N/A N/A self request user is_authenticated N/A N/A N/A redirect N/A N/A self get_redirect_url N/A ctx N/A N/A self get_context_data N/A N/A N/A self render_to_response ctx N/A post N/A N/A self N/A args kwargs N/A N/A url N/A N/A self get_redirect_url N/A N/A N/A N/A N/A self request user is_authenticated N/A N/A N/A N/A self logout N/A N/A redirect url N/A logout N/A N/A self N/A N/A N/A N/A N/A N/A get_adapter N/A self request add_message N/A self request N/A messages SUCCESS account/messages/logged_out.txt N/A N/A auth_logout N/A self request N/A get_context_data N/A N/A self N/A kwargs N/A N/A ctx kwargs N/A redirect_field_value N/A get_request_param N/A self request N/A self redirect_field_name N/A N/A N/A ctx update N/A redirect_field_name redirect_field_value N/A self redirect_field_name redirect_field_value N/A ctx N/A get_redirect_url N/A N/A self N/A N/A N/A N/A N/A get_next_redirect_url N/A self request N/A self redirect_field_name N/A N/A N/A get_adapter N/A self request get_logout_redirect_url N/A self request N/A N/A N/A logout N/A N/A LogoutView as_view AccountInactiveView N/A TemplateView N/A N/A template_name N/A account/account_inactive. N/A app_settings TEMPLATE_EXTENSION N/A N/A account_inactive N/A N/A AccountInactiveView as_view EmailVerificationSentView N/A TemplateView N/A N/A template_name N/A account/verification_sent. N/A app_settings TEMPLATE_EXTENSION N/A N/A email_verification_sent N/A N/A EmailVerificationSentView as_view