Module Import alias alias alias alias Import alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str If CompareLt Call NameLoad NameLoad Num body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str Assign NameStore Str If CompareLt Call NameLoad NameLoad Num body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str If CompareLt Call NameLoad NameLoad Num body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str orelse If CompareNotEq NameLoad NameLoad body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str If AttributeLoad Call AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str If CompareIn NameLoad NameLoad body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str If CompareLt Call NameLoad NameLoad Num body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str Assign NameStore Str If BoolOpAnd NameLoad CompareLt Call NameLoad NameLoad Num body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str orelse If CompareNotEq NameLoad NameLoad body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str If BoolOpAnd NameLoad UnaryOpNot Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr NameLoad body Assign SubscriptStore AttributeLoad Call AttributeLoad NameLoad attr attr Index Str Str If AttributeLoad Call AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Assign AttributeStore Call AttributeLoad Call AttributeLoad NameLoad attr attr attr NameLoad If NameLoad body Assign AttributeStore Call AttributeLoad Call AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Num Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list decorator_list
N/A N/A cgi os sys time N/A types snakeserver.snakelet Snakelet snakeserver.user LoginUser Account N/A Snakelet N/A init N/A N/A self N/A N/A N/A N/A getDescription N/A N/A self N/A N/A N/A Handles login and accounts N/A serve N/A N/A self request response N/A N/A N/A form N/A N/A request getForm N/A action N/A N/A form get action N/A N/A action create N/A N/A N/A N/A self prefillFormValues form N/A N/A request getContext N/A name N/A N/A form get name N/A login N/A N/A form get login N/A passw1 N/A N/A form get password1 N/A passw2 N/A N/A form get password2 N/A N/A N/A len name 3 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A name Name must be at least 3 letters. N/A name N/A N/A N/A len login 4 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A login Login must be at least 4 letters. N/A N/A N/A len passw1 4 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A password1 Password must be at least 4 characters. N/A N/A N/A passw1 passw2 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A password2 Passwords do not match. N/A N/A N/A N/A request getContext fieldErrors N/A N/A N/A N/A self redirect createprofile.y request response N/A N/A rctx N/A N/A request getContext N/A users N/A N/A N/A N/A self getWebApp getConfigItem users N/A N/A login users N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A login That login ID is already in use. N/A N/A N/A self redirect createprofile.y request response N/A N/A N/A users N/A login N/A LoginUser login passw1 name N/A N/A rctx name name N/A N/A rctx login login N/A N/A N/A self redirect profilecreated.y request response N/A N/A N/A action update N/A N/A N/A N/A self prefillFormValues form N/A N/A request getContext N/A name N/A N/A form get name N/A passwd N/A N/A form get password_old N/A newpass1 N/A N/A form get password_new1 N/A newpass2 N/A N/A form get password_new2 N/A N/A N/A len name 3 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A name Name must be at least 3 letters. N/A name N/A N/A newpass1 N/A N/A len newpass1 4 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A password_new1 Password must be at least 4 characters. N/A N/A N/A newpass1 newpass2 N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A password_new2 Passwords didn't match. N/A N/A newpass1 N/A N/A N/A N/A N/A N/A N/A request getSession getLoggedInUser checkPassword passwd N/A N/A N/A N/A N/A N/A request getContext fieldErrors N/A password_old Original password incorrect. N/A N/A N/A N/A request getContext fieldErrors N/A N/A N/A N/A self redirect viewprofile.y request response N/A N/A N/A N/A N/A N/A N/A request getSession getLoggedInUser name name N/A newpass1 N/A N/A N/A N/A N/A N/A N/A request getSession getLoggedInUser password newpass1 N/A N/A N/A self clearFormValues N/A N/A request getContext N/A N/A N/A self redirect loggedin.y request response N/A N/A N/A N/A response sendError 501 invalid action N/A prefillFormValues N/A N/A self form requestCtx N/A N/A N/A fieldValues N/A N/A key N/A N/A form keys N/A N/A value N/A form N/A key N/A N/A N/A type value N/A types StringTypes N/A N/A N/A fieldValues N/A key value N/A N/A requestCtx fieldValues fieldValues N/A N/A requestCtx fieldErrors N/A N/A clearFormValues N/A N/A self requestCtx N/A N/A N/A N/A requestCtx fieldValues N/A N/A N/A requestCtx fieldErrors N/A N/A N/A