Added the API files.

Sun, 08 Nov 2020 17:53:06 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 08 Nov 2020 17:53:06 +0100
changeset 1
d6557db39585
parent 0
6cd192942503
child 2
6cc80e4db8a7

Added the API files.

ProjectFlask/APIs/click-7.1.2.api file | annotate | diff | comparison | revisions
ProjectFlask/APIs/click-7.1.2.bas file | annotate | diff | comparison | revisions
ProjectFlask/APIs/flask-1.1.2.api file | annotate | diff | comparison | revisions
ProjectFlask/APIs/flask-1.1.2.bas file | annotate | diff | comparison | revisions
ProjectFlask/APIs/itsdangerous-1.1.0.api file | annotate | diff | comparison | revisions
ProjectFlask/APIs/itsdangerous-1.1.0.bas file | annotate | diff | comparison | revisions
ProjectFlask/APIs/jinja2.2.11.2.api file | annotate | diff | comparison | revisions
ProjectFlask/APIs/jinja2.2.11.2.bas file | annotate | diff | comparison | revisions
ProjectFlask/APIs/markupsafe-1.1.1.api file | annotate | diff | comparison | revisions
ProjectFlask/APIs/markupsafe-1.1.1.bas file | annotate | diff | comparison | revisions
ProjectFlask/APIs/werkzeug-1.0.1.api file | annotate | diff | comparison | revisions
ProjectFlask/APIs/werkzeug-1.0.1.bas file | annotate | diff | comparison | revisions
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/click-7.1.2.api
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/click-7.1.2.api	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,500 @@
+click._bashcomplete.COMPLETION_SCRIPT_BASH?7
+click._bashcomplete.COMPLETION_SCRIPT_FISH?7
+click._bashcomplete.COMPLETION_SCRIPT_ZSH?7
+click._bashcomplete.WORDBREAK?7
+click._bashcomplete._completion_scripts?8
+click._bashcomplete._invalid_ident_char_re?8
+click._bashcomplete.add_subcommand_completions?4(ctx, incomplete, completions_out)
+click._bashcomplete.bashcomplete?4(cli, prog_name, complete_var, complete_instr)
+click._bashcomplete.do_complete?4(cli, prog_name, include_descriptions)
+click._bashcomplete.do_complete_fish?4(cli, prog_name)
+click._bashcomplete.get_choices?4(cli, prog_name, args, incomplete)
+click._bashcomplete.get_completion_script?4(prog_name, complete_var, shell)
+click._bashcomplete.get_user_autocompletions?4(ctx, args, incomplete, cmd_param)
+click._bashcomplete.get_visible_commands_starting_with?4(ctx, starts_with)
+click._bashcomplete.is_incomplete_argument?4(current_params, cmd_param)
+click._bashcomplete.is_incomplete_option?4(all_args, cmd_param)
+click._bashcomplete.resolve_ctx?4(cli, prog_name, args)
+click._bashcomplete.start_of_option?4(param_str)
+click._compat.APP_ENGINE?7
+click._compat.CYGWIN?7
+click._compat.DEFAULT_COLUMNS?7
+click._compat.MSYS2?7
+click._compat.PY2?7
+click._compat.WIN?7
+click._compat._AtomicFile.close?4(delete=False)
+click._compat._AtomicFile.name?4()
+click._compat._AtomicFile?2(f, tmp_filename, real_filename)
+click._compat._FixupStream._find_binary_reader?5()
+click._compat._FixupStream._find_binary_writer?5()
+click._compat._FixupStream._force_correct_text_reader?5(encoding, errors, force_readable=False)
+click._compat._FixupStream._force_correct_text_stream?5(encoding, errors, is_binary, find_binary, force_readable=False, force_writable=False, )
+click._compat._FixupStream._force_correct_text_writer?5(encoding, errors, force_writable=False)
+click._compat._FixupStream._identifier_re?8
+click._compat._FixupStream._is_binary_reader?5(default=False)
+click._compat._FixupStream._is_binary_writer?5(default=False)
+click._compat._FixupStream._is_compat_stream_attr?5(attr, value)
+click._compat._FixupStream._is_compatible_text_stream?5(encoding, errors)
+click._compat._FixupStream._stream_is_misconfigured?5()
+click._compat._FixupStream.filename_to_ui?4()
+click._compat._FixupStream.get_binary_stderr?4()
+click._compat._FixupStream.get_binary_stdin?4()
+click._compat._FixupStream.get_binary_stdout?4()
+click._compat._FixupStream.get_text_stderr?4(errors=None)
+click._compat._FixupStream.get_text_stdin?4(errors=None)
+click._compat._FixupStream.get_text_stdout?4(errors=None)
+click._compat._FixupStream.int_types?7
+click._compat._FixupStream.is_bytes?4()
+click._compat._FixupStream.isidentifier?4()
+click._compat._FixupStream.isidentifier?7
+click._compat._FixupStream.iteritems?7
+click._compat._FixupStream.range_type?7
+click._compat._FixupStream.raw_input?7
+click._compat._FixupStream.read1?4(size)
+click._compat._FixupStream.readable?4()
+click._compat._FixupStream.seekable?4()
+click._compat._FixupStream.set_binary_mode?4()
+click._compat._FixupStream.string_types?7
+click._compat._FixupStream.text_type?7
+click._compat._FixupStream.writable?4()
+click._compat._FixupStream?2(stream, force_readable=False, force_writable=False)
+click._compat._NonClosingTextIOWrapper.isatty?4()
+click._compat._NonClosingTextIOWrapper.write?4(x)
+click._compat._NonClosingTextIOWrapper.writelines?4(lines)
+click._compat._NonClosingTextIOWrapper?2(stream, encoding, errors, force_readable=False, force_writable=False, **extra)
+click._compat._ansi_re?8
+click._compat._default_text_stderr?8
+click._compat._default_text_stdin?8
+click._compat._default_text_stdout?8
+click._compat._get_argv_encoding?5()
+click._compat._is_jupyter_kernel_output?5(stream)
+click._compat._make_cached_stream_func?5(src_func, wrapper_func)
+click._compat._make_text_stream?5(stream, encoding, errors, force_readable=False, force_writable=False)
+click._compat._safe_write?5(s)
+click._compat._wrap_io_open?5(file, mode, encoding, errors)
+click._compat.auto_wrap_for_ansi?4(stream, color=None)
+click._compat.auto_wrap_for_ansi?7
+click._compat.binary_streams?7
+click._compat.colorama?7
+click._compat.func?4()
+click._compat.get_best_encoding?4(stream)
+click._compat.get_filesystem_encoding?4()
+click._compat.get_streerror?4(e, default=None)
+click._compat.get_winterm_size?4()
+click._compat.get_winterm_size?7
+click._compat.is_ascii_encoding?4(encoding)
+click._compat.isatty?4(stream)
+click._compat.open_stream?4(filename, mode="r", encoding=None, errors="strict", atomic=False)
+click._compat.raw_input?4(prompt="")
+click._compat.should_strip_ansi?4(stream=None, color=None)
+click._compat.strip_ansi?4(value)
+click._compat.term_len?4(x)
+click._compat.text_streams?7
+click._termui_impl.Editor.edit?4(text)
+click._termui_impl.Editor.edit_file?4(filename)
+click._termui_impl.Editor.get_editor?4()
+click._termui_impl.Editor?1(editor=None, env=None, require_save=True, extension=".txt")
+click._termui_impl.ProgressBar.eta?4()
+click._termui_impl.ProgressBar.finish?4()
+click._termui_impl.ProgressBar.format_bar?4()
+click._termui_impl.ProgressBar.format_eta?4()
+click._termui_impl.ProgressBar.format_pct?4()
+click._termui_impl.ProgressBar.format_pos?4()
+click._termui_impl.ProgressBar.format_progress_line?4()
+click._termui_impl.ProgressBar.generator?4()
+click._termui_impl.ProgressBar.is_fast?4()
+click._termui_impl.ProgressBar.make_step?4(n_steps)
+click._termui_impl.ProgressBar.next?7
+click._termui_impl.ProgressBar.pct?4()
+click._termui_impl.ProgressBar.render_finish?4()
+click._termui_impl.ProgressBar.render_progress?4()
+click._termui_impl.ProgressBar.time_per_iteration?4()
+click._termui_impl.ProgressBar.update?4(n_steps)
+click._termui_impl.ProgressBar?1(iterable, length=None, fill_char="        empty_char=" ", bar_template="%(bar)s", info_sep="  ", show_eta=True, show_percent=None, show_pos=False, item_show_func=None, label=None, file=None, color=None, width=30, )
+click._termui_impl._length_hint?5(obj)
+click._termui_impl._nullpager?5(stream, generator, color)
+click._termui_impl._pipepager?5(generator, cmd, color)
+click._termui_impl._tempfilepager?5(generator, cmd, color)
+click._termui_impl._translate_ch_to_exc?5(ch)
+click._termui_impl._unquote_file?5(url)
+click._termui_impl.getchar?4(echo)
+click._termui_impl.open_url?4(url, wait=False, locate=False)
+click._termui_impl.pager?4(generator, color=None)
+click._termui_impl.raw_terminal?4()
+click._textwrap.TextWrapper._handle_long_word?5(reversed_chunks, cur_line, cur_len, width)
+click._textwrap.TextWrapper.extra_indent?4(indent)
+click._textwrap.TextWrapper.indent_only?4(text)
+click._unicodefun._check_for_unicode_literals?5()
+click._unicodefun._find_unicode_literals_frame?5()
+click._unicodefun._verify_python3_env?5()
+click._winconsole.CommandLineToArgvW?7
+click._winconsole.EOF?7
+click._winconsole.ERROR_NOT_ENOUGH_MEMORY?7
+click._winconsole.ERROR_OPERATION_ABORTED?7
+click._winconsole.ERROR_SUCCESS?7
+click._winconsole.GetCommandLineW?7
+click._winconsole.GetConsoleMode?7
+click._winconsole.GetLastError?7
+click._winconsole.GetStdHandle?7
+click._winconsole.LocalFree?7
+click._winconsole.MAX_BYTES_WRITTEN?7
+click._winconsole.PyBUF_SIMPLE?7
+click._winconsole.PyBUF_WRITABLE?7
+click._winconsole.Py_buffer._fields_?8
+click._winconsole.Py_buffer.get_buffer?7
+click._winconsole.ReadConsoleW?7
+click._winconsole.STDERR_FILENO?7
+click._winconsole.STDERR_HANDLE?7
+click._winconsole.STDIN_FILENO?7
+click._winconsole.STDIN_HANDLE?7
+click._winconsole.STDOUT_FILENO?7
+click._winconsole.STDOUT_HANDLE?7
+click._winconsole.WriteConsoleW?7
+click._winconsole._get_error_message?5(errno)
+click._winconsole._get_text_stderr?5(buffer_stream)
+click._winconsole._get_text_stdin?5(buffer_stream)
+click._winconsole._get_text_stdout?5(buffer_stream)
+click._winconsole._get_windows_argv?5()
+click._winconsole._get_windows_console_stream?5(f, encoding, errors)
+click._winconsole._hash_py_argv?5()
+click._winconsole._is_console?5(f)
+click._winconsole._stream_factories?8
+click._winconsole._wrap_std_stream?5(name)
+click._winconsole._wrapped_std_streams?8
+click._winconsole.c_ssize_p?7
+click._winconsole.get_buffer?4(obj, writable=False)
+click._winconsole.isatty?4(self)
+click._winconsole.kernel32?7
+click._winconsole.name?4(self)
+click._winconsole.readable?4(self)
+click._winconsole.readinto?4(self, b)
+click._winconsole.writable?4(self)
+click._winconsole.write?4(self, b)
+click._winconsole.write?4(self, text)
+click._winconsole.write?4(self, x)
+click._winconsole.writelines?4(self, lines)
+click.core.Argument._parse_decls?5(decls, expose_value)
+click.core.Argument.add_to_parser?4(parser, ctx)
+click.core.Argument.get_error_hint?4(ctx)
+click.core.Argument.get_usage_pieces?4(ctx)
+click.core.Argument.human_readable_name?4()
+click.core.Argument.make_metavar?4()
+click.core.Argument.param_type_name?7
+click.core.Argument?1(param_decls, required=None, **attrs)
+click.core.BaseCommand.allow_extra_args?7
+click.core.BaseCommand.allow_interspersed_args?7
+click.core.BaseCommand.get_help?4(ctx)
+click.core.BaseCommand.get_usage?4(ctx)
+click.core.BaseCommand.ignore_unknown_options?7
+click.core.BaseCommand.invoke?4(ctx)
+click.core.BaseCommand.main?4(args=None, prog_name=None, complete_var=None, standalone_mode=True, **extra)
+click.core.BaseCommand.make_context?4(info_name, args, parent=None, **extra)
+click.core.BaseCommand.parse_args?4(ctx, args)
+click.core.BaseCommand?1(name, context_settings=None)
+click.core.Command.collect_usage_pieces?4(ctx)
+click.core.Command.format_epilog?4(ctx, formatter)
+click.core.Command.format_help?4(ctx, formatter)
+click.core.Command.format_help_text?4(ctx, formatter)
+click.core.Command.format_options?4(ctx, formatter)
+click.core.Command.format_usage?4(ctx, formatter)
+click.core.Command.get_help?4(ctx)
+click.core.Command.get_help_option?4(ctx)
+click.core.Command.get_help_option_names?4(ctx)
+click.core.Command.get_params?4(ctx)
+click.core.Command.get_short_help_str?4(limit=45)
+click.core.Command.get_usage?4(ctx)
+click.core.Command.invoke?4(ctx)
+click.core.Command.make_parser?4(ctx)
+click.core.Command.parse_args?4(ctx, args)
+click.core.Command.show_help?4(param, value)
+click.core.Command?1(name, context_settings=None, callback=None, params=None, help=None, epilog=None, short_help=None, options_metavar="[OPTIONS]", add_help_option=True, no_args_is_help=False, hidden=False, deprecated=False, )
+click.core.CommandCollection.add_source?4(multi_cmd)
+click.core.CommandCollection.get_command?4(ctx, cmd_name)
+click.core.CommandCollection.list_commands?4(ctx)
+click.core.CommandCollection?1(name=None, sources=None, **attrs)
+click.core.Context.abort?4()
+click.core.Context.call_on_close?4(f)
+click.core.Context.close?4()
+click.core.Context.command_path?4()
+click.core.Context.ensure_object?4(object_type)
+click.core.Context.exit?4(code=0)
+click.core.Context.fail?4(message)
+click.core.Context.find_object?4(object_type)
+click.core.Context.find_root?4()
+click.core.Context.forward?4(**kwargs)
+click.core.Context.get_help?4()
+click.core.Context.get_usage?4()
+click.core.Context.invoke?4(**kwargs)
+click.core.Context.lookup_default?4(name)
+click.core.Context.make_formatter?4()
+click.core.Context.meta?4()
+click.core.Context.scope?4(cleanup=True)
+click.core.Context?1(command, parent=None, info_name=None, obj=None, auto_envvar_prefix=None, default_map=None, terminal_width=None, max_content_width=None, resilient_parsing=False, allow_extra_args=None, allow_interspersed_args=None, ignore_unknown_options=None, help_option_names=None, token_normalize_func=None, color=None, show_default=None, )
+click.core.DEPRECATED_HELP_NOTICE?7
+click.core.DEPRECATED_INVOKE_NOTICE?7
+click.core.Group.add_command?4(cmd, name=None)
+click.core.Group.command?4(*args, **kwargs)
+click.core.Group.decorator?4()
+click.core.Group.get_command?4(ctx, cmd_name)
+click.core.Group.group?4(*args, **kwargs)
+click.core.Group.list_commands?4(ctx)
+click.core.Group?1(name=None, commands=None, **attrs)
+click.core.MultiCommand._process_result?5()
+click.core.MultiCommand.allow_extra_args?7
+click.core.MultiCommand.allow_interspersed_args?7
+click.core.MultiCommand.collect_usage_pieces?4(ctx)
+click.core.MultiCommand.decorator?4()
+click.core.MultiCommand.format_commands?4(ctx, formatter)
+click.core.MultiCommand.format_options?4(ctx, formatter)
+click.core.MultiCommand.function?4(*args, **kwargs)
+click.core.MultiCommand.get_command?4(ctx, cmd_name)
+click.core.MultiCommand.invoke?4(ctx)
+click.core.MultiCommand.list_commands?4(ctx)
+click.core.MultiCommand.parse_args?4(ctx, args)
+click.core.MultiCommand.resolve_command?4(ctx, args)
+click.core.MultiCommand.resultcallback?4(replace=False)
+click.core.MultiCommand?1(name=None, invoke_without_command=False, no_args_is_help=None, subcommand_metavar=None, chain=False, result_callback=None, **attrs)
+click.core.Option._parse_decls?5(decls, expose_value)
+click.core.Option._write_opts?5()
+click.core.Option.add_to_parser?4(parser, ctx)
+click.core.Option.full_process_value?4(ctx, value)
+click.core.Option.get_default?4(ctx)
+click.core.Option.get_help_record?4(ctx)
+click.core.Option.param_type_name?7
+click.core.Option.prompt_for_value?4(ctx)
+click.core.Option.resolve_envvar_value?4(ctx)
+click.core.Option.value_from_envvar?4(ctx)
+click.core.Option?1(param_decls=None, show_default=False, prompt=False, confirmation_prompt=False, hide_input=False, is_flag=None, flag_value=None, multiple=False, count=False, allow_from_autoenv=True, type=None, help=None, hidden=False, show_choices=True, show_envvar=False, **attrs)
+click.core.Parameter._convert?5(level)
+click.core.Parameter.add_to_parser?4(parser, ctx)
+click.core.Parameter.consume_value?4(ctx, opts)
+click.core.Parameter.full_process_value?4(ctx, value)
+click.core.Parameter.get_default?4(ctx)
+click.core.Parameter.get_error_hint?4(ctx)
+click.core.Parameter.get_help_record?4(ctx)
+click.core.Parameter.get_usage_pieces?4(ctx)
+click.core.Parameter.handle_parse_result?4(ctx, opts, args)
+click.core.Parameter.human_readable_name?4()
+click.core.Parameter.make_metavar?4()
+click.core.Parameter.param_type_name?7
+click.core.Parameter.process_value?4(ctx, value)
+click.core.Parameter.resolve_envvar_value?4(ctx)
+click.core.Parameter.type_cast_value?4(ctx, value)
+click.core.Parameter.value_from_envvar?4(ctx)
+click.core.Parameter.value_is_missing?4(value)
+click.core.Parameter?1(param_decls=None, type=None, required=False, default=None, callback=None, nargs=None, metavar=None, expose_value=True, is_eager=False, envvar=None, autocompletion=None, )
+click.core.SUBCOMMANDS_METAVAR?7
+click.core.SUBCOMMAND_METAVAR?7
+click.core._bashcomplete?5(cmd, prog_name, complete_var=None)
+click.core._check_multicommand?5(base_command, cmd_name, cmd, register=False)
+click.core._maybe_show_deprecated_notice?5(cmd)
+click.core._missing?8
+click.core.augment_usage_errors?4(ctx, param=None)
+click.core.batch?4(iterable, batch_size)
+click.core.fast_exit?4(code)
+click.core.invoke_param_callback?4(callback, ctx, param, value)
+click.core.iter_params_for_processing?4(invocation_order, declaration_order)
+click.core.sort_key?4(item)
+click.decorators._make_command?5(f, name, attrs, cls)
+click.decorators._param_memo?5(f, param)
+click.decorators.argument?4(*param_decls, **attrs)
+click.decorators.callback?4(ctx, param, value)
+click.decorators.command?4(name=None, cls=None, **attrs)
+click.decorators.confirmation_option?4(*param_decls, **attrs)
+click.decorators.decorator?4(f)
+click.decorators.group?4(name=None, **attrs)
+click.decorators.help_option?4(*param_decls, **attrs)
+click.decorators.make_pass_decorator?4(object_type, ensure=False)
+click.decorators.new_func?4(*args, **kwargs)
+click.decorators.option?4(*param_decls, **attrs)
+click.decorators.pass_context?4(f)
+click.decorators.pass_obj?4(f)
+click.decorators.password_option?4(*param_decls, **attrs)
+click.decorators.version_option?4(version=None, *param_decls, **attrs)
+click.disable_unicode_literals_warning?7
+click.exceptions.BadArgumentUsage?1(message, ctx=None)
+click.exceptions.BadOptionUsage?1(option_name, message, ctx=None)
+click.exceptions.BadParameter.format_message?4()
+click.exceptions.BadParameter?1(message, ctx=None, param=None, param_hint=None)
+click.exceptions.ClickException.exit_code?7
+click.exceptions.ClickException.format_message?4()
+click.exceptions.ClickException.show?4(file=None)
+click.exceptions.ClickException?1(message)
+click.exceptions.Exit?1(code=0)
+click.exceptions.FileError.format_message?4()
+click.exceptions.FileError?1(filename, hint=None)
+click.exceptions.MissingParameter.format_message?4()
+click.exceptions.MissingParameter?1(message=None, ctx=None, param=None, param_hint=None, param_type=None)
+click.exceptions.NoSuchOption.format_message?4()
+click.exceptions.NoSuchOption?1(option_name, message=None, possibilities=None, ctx=None)
+click.exceptions.UsageError.exit_code?7
+click.exceptions.UsageError.show?4(file=None)
+click.exceptions.UsageError?1(message, ctx=None)
+click.exceptions._join_param_hints?5(param_hint)
+click.formatting.FORCED_WIDTH?7
+click.formatting.HelpFormatter.dedent?4()
+click.formatting.HelpFormatter.getvalue?4()
+click.formatting.HelpFormatter.indent?4()
+click.formatting.HelpFormatter.indentation?4()
+click.formatting.HelpFormatter.section?4(name)
+click.formatting.HelpFormatter.write?4(string)
+click.formatting.HelpFormatter.write_dl?4(rows, col_max=30, col_spacing=2)
+click.formatting.HelpFormatter.write_heading?4(heading)
+click.formatting.HelpFormatter.write_paragraph?4()
+click.formatting.HelpFormatter.write_text?4(text)
+click.formatting.HelpFormatter.write_usage?4(prog, args="", prefix="Usage: ")
+click.formatting.HelpFormatter?1(indent_increment=2, width=None, max_width=None)
+click.formatting._flush_par?5()
+click.formatting.iter_rows?4(rows, col_count)
+click.formatting.join_options?4(options)
+click.formatting.measure_table?4(rows)
+click.formatting.wrap_text?4(text, width=78, initial_indent="", subsequent_indent="", preserve_paragraphs=False)
+click.globals._local?8
+click.globals.get_current_context?4(silent=False)
+click.globals.pop_context?4()
+click.globals.push_context?4(ctx)
+click.globals.resolve_color_default?4(color=None)
+click.parser.Argument.process?4(value, state)
+click.parser.Argument?1(dest, nargs=1, obj=None)
+click.parser.Option.process?4(value, state)
+click.parser.Option.takes_value?4()
+click.parser.Option?1(opts, dest, action=None, nargs=1, const=None, obj=None)
+click.parser.OptionParser._match_long_opt?5(opt, explicit_value, state)
+click.parser.OptionParser._match_short_opt?5(arg, state)
+click.parser.OptionParser._process_args_for_args?5(state)
+click.parser.OptionParser._process_args_for_options?5(state)
+click.parser.OptionParser._process_opts?5(arg, state)
+click.parser.OptionParser.add_argument?4(dest, nargs=1, obj=None)
+click.parser.OptionParser.add_option?4(opts, dest, action=None, nargs=1, const=None, obj=None)
+click.parser.OptionParser.parse_args?4(args)
+click.parser.OptionParser?1(ctx=None)
+click.parser.ParsingState?1(rargs)
+click.parser._error_opt_args?5(nargs, opt)
+click.parser._fetch?5(c)
+click.parser._unpack_args?5(args, nargs_spec)
+click.parser.normalize_opt?4(opt, ctx)
+click.parser.split_arg_string?4(string)
+click.parser.split_opt?4(opt)
+click.termui._ansi_colors?8
+click.termui._ansi_reset_all?8
+click.termui._build_prompt?5(text, suffix, show_default=False, default=None, show_choices=True, type=None)
+click.termui._format_default?5(default)
+click.termui._getchar?8
+click.termui.clear?4()
+click.termui.confirm?4(text, default=False, abort=False, prompt_suffix=": ", show_default=True, err=False)
+click.termui.echo_via_pager?4(text_or_generator, color=None)
+click.termui.edit?4(text=None, editor=None, env=None, require_save=True, extension=".txt", filename=None)
+click.termui.get_terminal_size?4()
+click.termui.getchar?4(echo=False)
+click.termui.hidden_prompt_func?4(prompt)
+click.termui.ioctl_gwinsz?4(fd)
+click.termui.launch?4(url, wait=False, locate=False)
+click.termui.pause?4(info="Press any key to continue ...", err=False)
+click.termui.progressbar?4(iterable=None, length=None, label=None, show_eta=True, show_percent=None, show_pos=False, item_show_func=None, fill_char="    empty_char="-", bar_template="%(label)s  [%(bar)s]  %(info)s", info_sep="  ", width=36, file=None, color=None, )
+click.termui.prompt?4(text, default=None, hide_input=False, confirmation_prompt=False, type=None, value_proc=None, prompt_suffix=": ", show_default=True, err=False, show_choices=True, )
+click.termui.prompt_func?4(text)
+click.termui.raw_terminal?4()
+click.termui.secho?4(message=None, file=None, nl=True, err=False, color=None, **styles)
+click.termui.style?4(text, fg=None, bg=None, bold=None, dim=None, underline=None, blink=None, reverse=None, reset=True, )
+click.termui.unstyle?4(text)
+click.termui.visible_prompt_func?7
+click.testing.CliRunner._getchar?5()
+click.testing.CliRunner.get_default_prog_name?4(cli)
+click.testing.CliRunner.hidden_input?4()
+click.testing.CliRunner.invoke?4(cli, args=None, input=None, env=None, catch_exceptions=True, color=False, **extra)
+click.testing.CliRunner.isolated_filesystem?4()
+click.testing.CliRunner.isolation?4(input=None, env=None, color=False)
+click.testing.CliRunner.make_env?4(overrides=None)
+click.testing.CliRunner.should_strip_ansi?4(color=None)
+click.testing.CliRunner.visible_input?4()
+click.testing.CliRunner?1(charset=None, env=None, echo_stdin=False, mix_stderr=True)
+click.testing.EchoingStdin._echo?5(rv)
+click.testing.EchoingStdin.read?4(n=-1)
+click.testing.EchoingStdin.readline?4(n=-1)
+click.testing.EchoingStdin.readlines?4()
+click.testing.EchoingStdin?1(input, output)
+click.testing.Result.output?4()
+click.testing.Result.stderr?4()
+click.testing.Result.stdout?4()
+click.testing.Result?1(runner, stdout_bytes, stderr_bytes, exit_code, exception, exc_info=None)
+click.testing.make_input_stream?4(input, charset)
+click.types.BOOL?7
+click.types.BoolParamType.convert?4(value, param, ctx)
+click.types.BoolParamType.name?7
+click.types.Choice.convert?4(value, param, ctx)
+click.types.Choice.get_metavar?4(param)
+click.types.Choice.get_missing_message?4(param)
+click.types.Choice.name?7
+click.types.Choice?1(choices, case_sensitive=True)
+click.types.CompositeParamType.arity?4()
+click.types.CompositeParamType.is_composite?7
+click.types.DateTime._try_to_convert_date?5(value, format)
+click.types.DateTime.convert?4(value, param, ctx)
+click.types.DateTime.get_metavar?4(param)
+click.types.DateTime.name?7
+click.types.DateTime?1(formats=None)
+click.types.FLOAT?7
+click.types.File.convert?4(value, param, ctx)
+click.types.File.envvar_list_splitter?7
+click.types.File.name?7
+click.types.File.resolve_lazy_flag?4(value)
+click.types.File?1(mode="r", encoding=None, errors="strict", lazy=None, atomic=False)
+click.types.FloatParamType.convert?4(value, param, ctx)
+click.types.FloatParamType.name?7
+click.types.FloatRange.convert?4(value, param, ctx)
+click.types.FloatRange.name?7
+click.types.FloatRange?1(min=None, max=None, clamp=False)
+click.types.FuncParamType.convert?4(value, param, ctx)
+click.types.FuncParamType?1(func)
+click.types.INT?7
+click.types.IntParamType.convert?4(value, param, ctx)
+click.types.IntParamType.name?7
+click.types.IntRange.convert?4(value, param, ctx)
+click.types.IntRange.name?7
+click.types.IntRange?1(min=None, max=None, clamp=False)
+click.types.ParamType.convert?4(value, param, ctx)
+click.types.ParamType.envvar_list_splitter?7
+click.types.ParamType.fail?4(message, param=None, ctx=None)
+click.types.ParamType.get_metavar?4(param)
+click.types.ParamType.get_missing_message?4(param)
+click.types.ParamType.is_composite?7
+click.types.ParamType.name?7
+click.types.ParamType.split_envvar_value?4(rv)
+click.types.Path.coerce_path_result?4(rv)
+click.types.Path.convert?4(value, param, ctx)
+click.types.Path.envvar_list_splitter?7
+click.types.Path?1(exists=False, file_okay=True, dir_okay=True, writable=False, readable=True, resolve_path=False, allow_dash=False, path_type=None, )
+click.types.STRING?7
+click.types.StringParamType.convert?4(value, param, ctx)
+click.types.StringParamType.name?7
+click.types.Tuple.arity?4()
+click.types.Tuple.convert?4(value, param, ctx)
+click.types.Tuple.name?4()
+click.types.Tuple?1(types)
+click.types.UNPROCESSED?7
+click.types.UUID?7
+click.types.UUIDParameterType.convert?4(value, param, ctx)
+click.types.UUIDParameterType.name?7
+click.types.UnprocessedParamType.convert?4(value, param, ctx)
+click.types.UnprocessedParamType.name?7
+click.types.convert_type?4(ty, default=None)
+click.utils.KeepOpenFile?1(file)
+click.utils.LazyFile.close?4()
+click.utils.LazyFile.close_intelligently?4()
+click.utils.LazyFile.open?4()
+click.utils.LazyFile?1(filename, mode="r", encoding=None, errors="strict", atomic=False)
+click.utils.PacifyFlushWrapper.flush?4()
+click.utils.PacifyFlushWrapper?1(wrapped)
+click.utils._posixify?5(name)
+click.utils.echo?4(message=None, file=None, nl=True, err=False, color=None)
+click.utils.echo_native_types?7
+click.utils.format_filename?4(filename, shorten=False)
+click.utils.get_app_dir?4(app_name, roaming=True, force_posix=False)
+click.utils.get_binary_stream?4(name)
+click.utils.get_os_args?4()
+click.utils.get_text_stream?4(name, encoding=None, errors="strict")
+click.utils.make_default_short_help?4(help, max_length=45)
+click.utils.make_str?4(value)
+click.utils.open_file?4(filename, mode="r", encoding=None, errors="strict", lazy=False, atomic=False)
+click.utils.safecall?4(func)
+click.utils.wrapper?4(*args, **kwargs)
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/click-7.1.2.bas
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/click-7.1.2.bas	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,37 @@
+Abort RuntimeError
+Argument Parameter
+BadArgumentUsage UsageError
+BadOptionUsage UsageError
+BadParameter UsageError
+BoolParamType ParamType
+Choice ParamType
+ClickException Exception
+Command BaseCommand
+CommandCollection MultiCommand
+CompositeParamType ParamType
+DateTime ParamType
+Exit RuntimeError
+File ParamType
+FileError ClickException
+FloatParamType ParamType
+FloatRange FloatParamType
+FuncParamType ParamType
+Group MultiCommand
+IntParamType ParamType
+IntRange IntParamType
+MissingParameter BadParameter
+MultiCommand Command
+NoSuchOption UsageError
+Option Parameter
+Path ParamType
+Py_buffer ctypes.Structure
+StringParamType ParamType
+TextWrapper textwrap.TextWrapper
+Tuple CompositeParamType
+UUIDParameterType ParamType
+UnprocessedParamType ParamType
+UsageError ClickException
+_NonClosingTextIOWrapper io.TextIOWrapper
+_WindowsConsoleRawIOBase io.RawIOBase
+_WindowsConsoleReader _WindowsConsoleRawIOBase
+_WindowsConsoleWriter _WindowsConsoleRawIOBase
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/flask-1.1.2.api
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/flask-1.1.2.api	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,434 @@
+flask._compat.BROKEN_PYPY_CTXMGR_EXIT?7
+flask._compat.PY2?7
+flask._compat._DeprecatedBool._warn?5()
+flask._compat._DeprecatedBool?2(name, version, value)
+flask._compat._Mgr.BROKEN_PYPY_CTXMGR_EXIT?7
+flask._compat._identity?8
+flask._compat.fspath?4(path)
+flask._compat.implements_to_string?4(cls)
+flask._compat.json_available?7
+flask._compat.reraise?4(tp, value, tb=None)
+flask._compat.with_metaclass?4(meta, *bases)
+flask.app.Flask._find_error_handler?5(e)
+flask.app.Flask._get_exc_class_and_code?5()
+flask.app.Flask._register_error_handler?5(key, code_or_exception, f)
+flask.app.Flask.add_template_filter?4(f, name=None)
+flask.app.Flask.add_template_global?4(f, name=None)
+flask.app.Flask.add_template_test?4(f, name=None)
+flask.app.Flask.add_url_rule?4(rule, endpoint=None, view_func=None, provide_automatic_options=None, **options)
+flask.app.Flask.after_request?4(f)
+flask.app.Flask.app_context?4()
+flask.app.Flask.app_ctx_globals_class?7
+flask.app.Flask.auto_find_instance_path?4()
+flask.app.Flask.before_first_request?4(f)
+flask.app.Flask.before_request?4(f)
+flask.app.Flask.config_class?7
+flask.app.Flask.context_processor?4(f)
+flask.app.Flask.create_global_jinja_loader?4()
+flask.app.Flask.create_jinja_environment?4()
+flask.app.Flask.create_url_adapter?4(request)
+flask.app.Flask.debug?4(value)
+flask.app.Flask.decorator?4()
+flask.app.Flask.default_config?7
+flask.app.Flask.dispatch_request?4()
+flask.app.Flask.do_teardown_appcontext?4(exc=_sentinel)
+flask.app.Flask.do_teardown_request?4(exc=_sentinel)
+flask.app.Flask.endpoint?4(endpoint)
+flask.app.Flask.env?7
+flask.app.Flask.errorhandler?4(code_or_exception)
+flask.app.Flask.finalize_request?4(rv, from_error_handler=False)
+flask.app.Flask.full_dispatch_request?4()
+flask.app.Flask.got_first_request?4()
+flask.app.Flask.handle_exception?4(e)
+flask.app.Flask.handle_http_exception?4(e)
+flask.app.Flask.handle_url_build_error?4(error, endpoint, values)
+flask.app.Flask.handle_user_exception?4(e)
+flask.app.Flask.import_name?7
+flask.app.Flask.inject_url_defaults?4(endpoint, values)
+flask.app.Flask.iter_blueprints?4()
+flask.app.Flask.jinja_env?4()
+flask.app.Flask.jinja_environment?7
+flask.app.Flask.jinja_options?7
+flask.app.Flask.json_decoder?7
+flask.app.Flask.json_encoder?7
+flask.app.Flask.log_exception?4(exc_info)
+flask.app.Flask.logger?4()
+flask.app.Flask.make_config?4(instance_relative=False)
+flask.app.Flask.make_default_options_response?4()
+flask.app.Flask.make_null_session?4()
+flask.app.Flask.make_response?4(rv)
+flask.app.Flask.make_shell_context?4()
+flask.app.Flask.name?4()
+flask.app.Flask.open_instance_resource?4(resource, mode="rb")
+flask.app.Flask.open_session?4(request)
+flask.app.Flask.permanent_session_lifetime?7
+flask.app.Flask.preprocess_request?4()
+flask.app.Flask.preserve_context_on_exception?4()
+flask.app.Flask.process_response?4(response)
+flask.app.Flask.propagate_exceptions?4()
+flask.app.Flask.raise_routing_exception?4(request)
+flask.app.Flask.register_blueprint?4(blueprint, **options)
+flask.app.Flask.register_error_handler?4(code_or_exception, f)
+flask.app.Flask.request_class?7
+flask.app.Flask.request_context?4(environ)
+flask.app.Flask.response_class?7
+flask.app.Flask.root_path?7
+flask.app.Flask.route?4(rule, **options)
+flask.app.Flask.run?4(host=None, port=None, debug=None, load_dotenv=True, **options)
+flask.app.Flask.save_session?4(session, response)
+flask.app.Flask.secret_key?7
+flask.app.Flask.select_jinja_autoescape?4(filename)
+flask.app.Flask.send_file_max_age_default?7
+flask.app.Flask.session_cookie_name?7
+flask.app.Flask.session_interface?7
+flask.app.Flask.shell_context_processor?4(f)
+flask.app.Flask.should_ignore_error?4(error)
+flask.app.Flask.teardown_appcontext?4(f)
+flask.app.Flask.teardown_request?4(f)
+flask.app.Flask.template_filter?4(name=None)
+flask.app.Flask.template_folder?7
+flask.app.Flask.template_global?4(name=None)
+flask.app.Flask.template_test?4(name=None)
+flask.app.Flask.templates_auto_reload?4(value)
+flask.app.Flask.test_cli_runner?4(**kwargs)
+flask.app.Flask.test_cli_runner_class?7
+flask.app.Flask.test_client?4(use_cookies=True, **kwargs)
+flask.app.Flask.test_client_class?7
+flask.app.Flask.test_request_context?4(*args, **kwargs)
+flask.app.Flask.testing?7
+flask.app.Flask.trap_http_exception?4(e)
+flask.app.Flask.try_trigger_before_first_request_functions?4()
+flask.app.Flask.update_template_context?4(context)
+flask.app.Flask.url_defaults?4(f)
+flask.app.Flask.url_map_class?7
+flask.app.Flask.url_rule_class?7
+flask.app.Flask.url_value_preprocessor?4(f)
+flask.app.Flask.use_x_sendfile?7
+flask.app.Flask.wsgi_app?4(environ, start_response)
+flask.app.Flask?1(import_name, static_url_path=None, static_folder="static", static_host=None, host_matching=False, subdomain_matching=False, template_folder="templates", instance_path=None, instance_relative_config=False, root_path=None, )
+flask.app._make_timedelta?5(value)
+flask.app._sentinel?8
+flask.app.setupmethod?4(f)
+flask.app.wrapper_func?4(self, *args, **kwargs)
+flask.blueprints.Blueprint._got_registered_once?8
+flask.blueprints.Blueprint.add_app_template_filter?4(f, name=None)
+flask.blueprints.Blueprint.add_app_template_global?4(f, name=None)
+flask.blueprints.Blueprint.add_app_template_test?4(f, name=None)
+flask.blueprints.Blueprint.add_url_rule?4(rule, endpoint=None, view_func=None, **options)
+flask.blueprints.Blueprint.after_app_request?4(f)
+flask.blueprints.Blueprint.after_request?4(f)
+flask.blueprints.Blueprint.app_context_processor?4(f)
+flask.blueprints.Blueprint.app_errorhandler?4(code)
+flask.blueprints.Blueprint.app_template_filter?4(name=None)
+flask.blueprints.Blueprint.app_template_global?4(name=None)
+flask.blueprints.Blueprint.app_template_test?4(name=None)
+flask.blueprints.Blueprint.app_url_defaults?4(f)
+flask.blueprints.Blueprint.app_url_value_preprocessor?4(f)
+flask.blueprints.Blueprint.before_app_first_request?4(f)
+flask.blueprints.Blueprint.before_app_request?4(f)
+flask.blueprints.Blueprint.before_request?4(f)
+flask.blueprints.Blueprint.context_processor?4(f)
+flask.blueprints.Blueprint.decorator?4()
+flask.blueprints.Blueprint.endpoint?4(endpoint)
+flask.blueprints.Blueprint.errorhandler?4(code_or_exception)
+flask.blueprints.Blueprint.import_name?7
+flask.blueprints.Blueprint.json_decoder?7
+flask.blueprints.Blueprint.json_encoder?7
+flask.blueprints.Blueprint.make_setup_state?4(app, options, first_registration=False)
+flask.blueprints.Blueprint.record?4(func)
+flask.blueprints.Blueprint.record_once?4(func)
+flask.blueprints.Blueprint.register?4(app, options, first_registration=False)
+flask.blueprints.Blueprint.register_endpoint?4()
+flask.blueprints.Blueprint.register_error_handler?4(code_or_exception, f)
+flask.blueprints.Blueprint.register_template?4()
+flask.blueprints.Blueprint.root_path?7
+flask.blueprints.Blueprint.route?4(rule, **options)
+flask.blueprints.Blueprint.teardown_app_request?4(f)
+flask.blueprints.Blueprint.teardown_request?4(f)
+flask.blueprints.Blueprint.template_folder?7
+flask.blueprints.Blueprint.url_defaults?4(f)
+flask.blueprints.Blueprint.url_value_preprocessor?4(f)
+flask.blueprints.Blueprint.warn_on_modifications?7
+flask.blueprints.Blueprint.wrapper?4()
+flask.blueprints.Blueprint?1(name, import_name, static_folder=None, static_url_path=None, template_folder=None, url_prefix=None, subdomain=None, url_defaults=None, root_path=None, cli_group=_sentinel, )
+flask.blueprints.BlueprintSetupState.add_url_rule?4(rule, endpoint=None, view_func=None, **options)
+flask.blueprints.BlueprintSetupState?1(blueprint, app, options, first_registration)
+flask.blueprints._sentinel?8
+flask.cli.AppGroup.command?4(*args, **kwargs)
+flask.cli.AppGroup.decorator?4()
+flask.cli.AppGroup.group?4(*args, **kwargs)
+flask.cli.CertParamType.convert?4(value, param, ctx)
+flask.cli.CertParamType.name?7
+flask.cli.CertParamType?1()
+flask.cli.DispatchingApp._flush_bg_loading_exception?5()
+flask.cli.DispatchingApp._load_app?5()
+flask.cli.DispatchingApp._load_in_background?5()
+flask.cli.DispatchingApp._load_unlocked?5()
+flask.cli.DispatchingApp?1(loader, use_eager_loading=False)
+flask.cli.FlaskGroup._load_plugin_commands?5()
+flask.cli.FlaskGroup.get_command?4(ctx, name)
+flask.cli.FlaskGroup.list_commands?4(ctx)
+flask.cli.FlaskGroup.main?4(*args, **kwargs)
+flask.cli.FlaskGroup?1(add_default_commands=True, create_app=None, add_version_option=True, load_dotenv=True, set_debug_flag=True, **extra)
+flask.cli.ScriptInfo.load_app?4()
+flask.cli.ScriptInfo?1(app_import_path=None, create_app=None, set_debug_flag=True)
+flask.cli.SeparatedPathType.callback?7
+flask.cli.SeparatedPathType.convert?4(value, param, ctx)
+flask.cli.SeparatedPathType.default?7
+flask.cli.SeparatedPathType.expose_value?7
+flask.cli.SeparatedPathType.help?7
+flask.cli.SeparatedPathType.type?7
+flask.cli._called_with_wrong_args?5(factory)
+flask.cli._path_is_ancestor?5(path, other)
+flask.cli._validate_key?5(ctx, param, value)
+flask.cli.call_factory?4(script_info, app_factory, arguments=())
+flask.cli.cli?7
+flask.cli.decorator?4(__ctx, *args, **kwargs)
+flask.cli.find_app_by_string?4(script_info, module, app_name)
+flask.cli.find_best_app?4(script_info, module)
+flask.cli.get_version?4(ctx, param, value)
+flask.cli.load_dotenv?4(path=None)
+flask.cli.locate_app?4(script_info, module_name, app_name, raise_if_not_found=True)
+flask.cli.main?4(as_module=False)
+flask.cli.pass_script_info?7
+flask.cli.prepare_import?4(path)
+flask.cli.routes_command?4(sort, all_methods)
+flask.cli.run_command?4(info, host, port, reload, debugger, eager_loading, with_threads, cert, extra_files)
+flask.cli.shell_command?4()
+flask.cli.show_server_banner?4(env, debug, app_import_path, eager_loading)
+flask.cli.version_option?7
+flask.cli.with_appcontext?4(f)
+flask.config.Config.from_envvar?4(variable_name, silent=False)
+flask.config.Config.from_json?4(filename, silent=False)
+flask.config.Config.from_mapping?4(*mapping, **kwargs)
+flask.config.Config.from_object?4(obj)
+flask.config.Config.from_pyfile?4(filename, silent=False)
+flask.config.Config.get_namespace?4(namespace, lowercase=True, trim_namespace=True)
+flask.config.Config?1(root_path, defaults=None)
+flask.config.ConfigAttribute?1(name, get_converter=None)
+flask.ctx.AppContext.pop?4(exc=_sentinel)
+flask.ctx.AppContext.push?4()
+flask.ctx.AppContext?1(app)
+flask.ctx.RequestContext.auto_pop?4(exc)
+flask.ctx.RequestContext.copy?4()
+flask.ctx.RequestContext.g?4(value)
+flask.ctx.RequestContext.match_request?4()
+flask.ctx.RequestContext.pop?4(exc=_sentinel)
+flask.ctx.RequestContext.push?4()
+flask.ctx.RequestContext?1(app, environ, request=None, session=None)
+flask.ctx._AppCtxGlobals.get?4(name, default=None)
+flask.ctx._AppCtxGlobals.pop?4(name, default=_sentinel)
+flask.ctx._AppCtxGlobals.setdefault?4(name, default=None)
+flask.ctx._sentinel?8
+flask.ctx.after_this_request?4(f)
+flask.ctx.copy_current_request_context?4(f)
+flask.ctx.has_app_context?4()
+flask.ctx.has_request_context?4()
+flask.ctx.wrapper?4(*args, **kwargs)
+flask.debughelpers.DebugFilesKeyError?1(request, key)
+flask.debughelpers.FormDataRoutingRedirect?1(request)
+flask.debughelpers._dump_loader_info?5(loader)
+flask.debughelpers.attach_enctype_error_multidict?4(request)
+flask.debughelpers.explain_ignored_app_run?4()
+flask.debughelpers.explain_template_loading_attempts?4(app, template, attempts)
+flask.globals._app_ctx_err_msg?8
+flask.globals._app_ctx_stack?8
+flask.globals._find_app?5()
+flask.globals._lookup_app_object?5(name)
+flask.globals._lookup_req_object?5(name)
+flask.globals._request_ctx_err_msg?8
+flask.globals._request_ctx_stack?8
+flask.globals.current_app?7
+flask.globals.g?7
+flask.globals.request?7
+flask.globals.session?7
+flask.helpers._PackageBoundObject.get_send_file_max_age?4(filename)
+flask.helpers._PackageBoundObject.has_static_folder?4()
+flask.helpers._PackageBoundObject.import_name?7
+flask.helpers._PackageBoundObject.jinja_loader?4()
+flask.helpers._PackageBoundObject.open_resource?4(resource, mode="rb")
+flask.helpers._PackageBoundObject.root_path?7
+flask.helpers._PackageBoundObject.send_static_file?4(filename)
+flask.helpers._PackageBoundObject.static_folder?4(value)
+flask.helpers._PackageBoundObject.static_url_path?4(value)
+flask.helpers._PackageBoundObject.template_folder?7
+flask.helpers._PackageBoundObject?2(import_name, template_folder=None, root_path=None)
+flask.helpers._endpoint_from_view_func?5(view_func)
+flask.helpers._find_package_path?5(root_mod_name)
+flask.helpers._matching_loader_thinks_module_is_package?5(loader, mod_name)
+flask.helpers._missing?8
+flask.helpers._os_alt_seps?8
+flask.helpers.decorator?4(*args, **kwargs)
+flask.helpers.find_package?4(import_name)
+flask.helpers.flash?4(message, category="message")
+flask.helpers.generator?4()
+flask.helpers.get_debug_flag?4()
+flask.helpers.get_env?4()
+flask.helpers.get_flashed_messages?4(with_categories=False, category_filter=())
+flask.helpers.get_load_dotenv?4(default=True)
+flask.helpers.get_root_path?4(import_name)
+flask.helpers.get_template_attribute?4(template_name, attribute)
+flask.helpers.is_ip?4(value)
+flask.helpers.locked_cached_property?1(func, name=None, doc=None)
+flask.helpers.make_response?4(*args)
+flask.helpers.safe_join?4(directory, *pathnames)
+flask.helpers.send_file?4(filename_or_fp, mimetype=None, as_attachment=False, attachment_filename=None, add_etags=True, cache_timeout=None, conditional=False, last_modified=None, )
+flask.helpers.send_from_directory?4(directory, filename, **options)
+flask.helpers.stream_with_context?4(generator_or_function)
+flask.helpers.total_seconds?4(td)
+flask.helpers.url_for?4(endpoint, **values)
+flask.json.JSONEncoder.default?4(o)
+flask.json._dump_arg_defaults?5(kwargs, app=None)
+flask.json._load_arg_defaults?5(kwargs, app=None)
+flask.json._slash_escape?8
+flask.json._wrap_reader_for_text?5(fp, encoding)
+flask.json._wrap_writer_for_text?5(fp, encoding)
+flask.json.detect_encoding?4(data)
+flask.json.dump?4(obj, fp, app=None, **kwargs)
+flask.json.dumps?4(obj, app=None, **kwargs)
+flask.json.htmlsafe_dump?4(obj, fp, **kwargs)
+flask.json.htmlsafe_dumps?4(obj, **kwargs)
+flask.json.jsonify?4(*args, **kwargs)
+flask.json.load?4(fp, app=None, **kwargs)
+flask.json.loads?4(s, app=None, **kwargs)
+flask.json.tag.JSONTag.check?4(value)
+flask.json.tag.JSONTag.key?7
+flask.json.tag.JSONTag.tag?4(value)
+flask.json.tag.JSONTag.to_json?4(value)
+flask.json.tag.JSONTag.to_python?4(value)
+flask.json.tag.JSONTag?1(serializer)
+flask.json.tag.PassDict.check?4(value)
+flask.json.tag.PassDict.tag?7
+flask.json.tag.PassDict.to_json?4(value)
+flask.json.tag.PassList.check?4(value)
+flask.json.tag.PassList.tag?7
+flask.json.tag.PassList.to_json?4(value)
+flask.json.tag.TagBytes.check?4(value)
+flask.json.tag.TagBytes.key?7
+flask.json.tag.TagBytes.to_json?4(value)
+flask.json.tag.TagBytes.to_python?4(value)
+flask.json.tag.TagDateTime.check?4(value)
+flask.json.tag.TagDateTime.key?7
+flask.json.tag.TagDateTime.to_json?4(value)
+flask.json.tag.TagDateTime.to_python?4(value)
+flask.json.tag.TagDict.check?4(value)
+flask.json.tag.TagDict.key?7
+flask.json.tag.TagDict.to_json?4(value)
+flask.json.tag.TagDict.to_python?4(value)
+flask.json.tag.TagMarkup.check?4(value)
+flask.json.tag.TagMarkup.key?7
+flask.json.tag.TagMarkup.to_json?4(value)
+flask.json.tag.TagMarkup.to_python?4(value)
+flask.json.tag.TagTuple.check?4(value)
+flask.json.tag.TagTuple.key?7
+flask.json.tag.TagTuple.to_json?4(value)
+flask.json.tag.TagTuple.to_python?4(value)
+flask.json.tag.TagUUID.check?4(value)
+flask.json.tag.TagUUID.key?7
+flask.json.tag.TagUUID.to_json?4(value)
+flask.json.tag.TagUUID.to_python?4(value)
+flask.json.tag.TaggedJSONSerializer.default_tags?7
+flask.json.tag.TaggedJSONSerializer.dumps?4(value)
+flask.json.tag.TaggedJSONSerializer.loads?4(value)
+flask.json.tag.TaggedJSONSerializer.register?4(tag_class, force=False, index=None)
+flask.json.tag.TaggedJSONSerializer.tag?4(value)
+flask.json.tag.TaggedJSONSerializer.untag?4(value)
+flask.json.tag.TaggedJSONSerializer?1()
+flask.json.tojson_filter?4(obj, **kwargs)
+flask.logging._has_config?5(logger)
+flask.logging.create_logger?4(app)
+flask.logging.default_handler?7
+flask.logging.has_level_handler?4(logger)
+flask.logging.wsgi_errors_stream?4()
+flask.sessions.NullSession._fail?5(*args, **kwargs)
+flask.sessions.SecureCookieSession.accessed?7
+flask.sessions.SecureCookieSession.get?4(key, default=None)
+flask.sessions.SecureCookieSession.modified?7
+flask.sessions.SecureCookieSession.on_update?4()
+flask.sessions.SecureCookieSession.setdefault?4(key, default=None)
+flask.sessions.SecureCookieSession?1(initial=None)
+flask.sessions.SecureCookieSessionInterface.digest_method?7
+flask.sessions.SecureCookieSessionInterface.get_signing_serializer?4(app)
+flask.sessions.SecureCookieSessionInterface.key_derivation?7
+flask.sessions.SecureCookieSessionInterface.open_session?4(app, request)
+flask.sessions.SecureCookieSessionInterface.salt?7
+flask.sessions.SecureCookieSessionInterface.save_session?4(app, session, response)
+flask.sessions.SecureCookieSessionInterface.serializer?7
+flask.sessions.SecureCookieSessionInterface.session_class?7
+flask.sessions.SessionInterface.get_cookie_domain?4(app)
+flask.sessions.SessionInterface.get_cookie_httponly?4(app)
+flask.sessions.SessionInterface.get_cookie_path?4(app)
+flask.sessions.SessionInterface.get_cookie_samesite?4(app)
+flask.sessions.SessionInterface.get_cookie_secure?4(app)
+flask.sessions.SessionInterface.get_expiration_time?4(app, session)
+flask.sessions.SessionInterface.is_null_session?4(obj)
+flask.sessions.SessionInterface.make_null_session?4(app)
+flask.sessions.SessionInterface.null_session_class?7
+flask.sessions.SessionInterface.open_session?4(app, request)
+flask.sessions.SessionInterface.pickle_based?7
+flask.sessions.SessionInterface.save_session?4(app, session, response)
+flask.sessions.SessionInterface.should_set_cookie?4(app, session)
+flask.sessions.SessionMixin.accessed?7
+flask.sessions.SessionMixin.modified?7
+flask.sessions.SessionMixin.new?7
+flask.sessions.SessionMixin.permanent?4(value)
+flask.sessions.session_json_serializer?7
+flask.signals.Namespace.signal?4(name, doc=None)
+flask.signals._FakeSignal._fail?5(*args, **kwargs)
+flask.signals._FakeSignal.connect?7
+flask.signals._FakeSignal.disconnect?7
+flask.signals._FakeSignal.has_receivers_for?7
+flask.signals._FakeSignal.send?4(*args, **kwargs)
+flask.signals._FakeSignal?2(name, doc=None)
+flask.signals._signals?8
+flask.signals.appcontext_popped?7
+flask.signals.appcontext_pushed?7
+flask.signals.appcontext_tearing_down?7
+flask.signals.before_render_template?7
+flask.signals.got_request_exception?7
+flask.signals.message_flashed?7
+flask.signals.request_finished?7
+flask.signals.request_started?7
+flask.signals.request_tearing_down?7
+flask.signals.template_rendered?7
+flask.templating.DispatchingJinjaLoader._get_source_explained?5(environment, template)
+flask.templating.DispatchingJinjaLoader._get_source_fast?5(environment, template)
+flask.templating.DispatchingJinjaLoader._iter_loaders?5(template)
+flask.templating.DispatchingJinjaLoader.get_source?4(environment, template)
+flask.templating.DispatchingJinjaLoader.list_templates?4()
+flask.templating.DispatchingJinjaLoader?1(app)
+flask.templating.Environment?1(app, **options)
+flask.templating._default_template_ctx_processor?5()
+flask.templating._render?5(template, context, app)
+flask.templating.render_template?4(template_name_or_list, **context)
+flask.templating.render_template_string?4(source, **context)
+flask.testing.EnvironBuilder.json_dumps?4(obj, **kwargs)
+flask.testing.EnvironBuilder?1(app, path="/", base_url=None, subdomain=None, url_scheme=None, *args, **kwargs)
+flask.testing.FlaskCliRunner.invoke?4(cli=None, args=None, **kwargs)
+flask.testing.FlaskCliRunner?1(app, **kwargs)
+flask.testing.FlaskClient.open?4(*args, **kwargs)
+flask.testing.FlaskClient.preserve_context?7
+flask.testing.FlaskClient.session_transaction?4(*args, **kwargs)
+flask.testing.FlaskClient?1(*args, **kwargs)
+flask.testing.make_test_environ_builder?4(*args, **kwargs)
+flask.views.MethodViewType.dispatch_request?4(*args, **kwargs)
+flask.views.MethodViewType?1(name, bases, d)
+flask.views.View.as_view?4(name, *class_args, **class_kwargs)
+flask.views.View.decorators?7
+flask.views.View.dispatch_request?4()
+flask.views.View.methods?7
+flask.views.View.provide_automatic_options?7
+flask.views.View.view?4(**kwargs)
+flask.views.http_method_funcs?7
+flask.wrappers.JSONMixin.json_module?7
+flask.wrappers.JSONMixin.on_json_loading_failed?4(e)
+flask.wrappers.Request._load_form_data?5()
+flask.wrappers.Request.blueprint?4()
+flask.wrappers.Request.endpoint?4()
+flask.wrappers.Request.max_content_length?4()
+flask.wrappers.Request.routing_exception?7
+flask.wrappers.Request.url_rule?7
+flask.wrappers.Request.view_args?7
+flask.wrappers.Response._get_data_for_json?5(cache)
+flask.wrappers.Response.default_mimetype?7
+flask.wrappers.Response.max_cookie_size?4()
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/flask-1.1.2.bas
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/flask-1.1.2.bas	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,36 @@
+AppGroup click.Group
+Blueprint _PackageBoundObject
+CertParamType click.ParamType
+Config dict
+DebugFilesKeyError AssertionError KeyError
+DispatchingJinjaLoader BaseLoader
+EnvironBuilder werkzeug.test.EnvironBuilder
+Environment BaseEnvironment
+Flask _PackageBoundObject
+FlaskCliRunner CliRunner
+FlaskClient Client
+FlaskGroup AppGroup
+FormDataRoutingRedirect AssertionError
+JSONDecoder _json.JSONDecoder
+JSONEncoder _json.JSONEncoder
+JSONMixin _JSONMixin
+MethodViewType type
+NoAppException click.UsageError
+NullSession SecureCookieSession
+PassDict JSONTag
+PassList JSONTag
+Request JSONMixin RequestBase
+Response JSONMixin ResponseBase
+SecureCookieSession CallbackDict SessionMixin
+SecureCookieSessionInterface SessionInterface
+SeparatedPathType click.Path
+SessionMixin collections_abc.MutableMapping
+TagBytes JSONTag
+TagDateTime JSONTag
+TagDict JSONTag
+TagMarkup JSONTag
+TagTuple JSONTag
+TagUUID JSONTag
+UnexpectedUnicodeError AssertionError UnicodeError
+metaclass type
+newcls oldcls
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/itsdangerous-1.1.0.api
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/itsdangerous-1.1.0.api	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,81 @@
+itsdangerous._compat.PY2?7
+itsdangerous._compat._constant_time_compare?5(val1, val2)
+itsdangerous._compat.constant_time_compare?7
+itsdangerous._compat.number_types?7
+itsdangerous._json._CompactJSON.dumps?4(**kwargs)
+itsdangerous._json._CompactJSON.loads?4()
+itsdangerous.encoding._base64_alphabet?8
+itsdangerous.encoding._bytes_to_int?8
+itsdangerous.encoding._int64_struct?8
+itsdangerous.encoding._int_to_bytes?8
+itsdangerous.encoding.base64_decode?4(string)
+itsdangerous.encoding.base64_encode?4(string)
+itsdangerous.encoding.bytes_to_int?4(bytestr)
+itsdangerous.encoding.int_to_bytes?4(num)
+itsdangerous.encoding.want_bytes?4(s, encoding="utf-8", errors="strict")
+itsdangerous.exc.BadData.message?7
+itsdangerous.exc.BadData?1(message)
+itsdangerous.exc.BadHeader?1(message, payload=None, header=None, original_error=None)
+itsdangerous.exc.BadPayload?1(message, original_error=None)
+itsdangerous.exc.BadSignature?1(message, payload=None)
+itsdangerous.exc.BadTimeSignature?1(message, payload=None, date_signed=None)
+itsdangerous.jws.JSONWebSignatureSerializer.default_algorithm?7
+itsdangerous.jws.JSONWebSignatureSerializer.default_serializer?7
+itsdangerous.jws.JSONWebSignatureSerializer.dump_payload?4(header, obj)
+itsdangerous.jws.JSONWebSignatureSerializer.dumps?4(obj, salt=None, header_fields=None)
+itsdangerous.jws.JSONWebSignatureSerializer.jws_algorithms?7
+itsdangerous.jws.JSONWebSignatureSerializer.load_payload?4(payload, serializer=None, return_header=False)
+itsdangerous.jws.JSONWebSignatureSerializer.loads?4(s, salt=None, return_header=False)
+itsdangerous.jws.JSONWebSignatureSerializer.loads_unsafe?4(s, salt=None, return_header=False)
+itsdangerous.jws.JSONWebSignatureSerializer.make_algorithm?4(algorithm_name)
+itsdangerous.jws.JSONWebSignatureSerializer.make_header?4(header_fields)
+itsdangerous.jws.JSONWebSignatureSerializer.make_signer?4(salt=None, algorithm=None)
+itsdangerous.jws.JSONWebSignatureSerializer?1(secret_key, salt=None, serializer=None, serializer_kwargs=None, signer=None, signer_kwargs=None, algorithm_name=None, )
+itsdangerous.jws.TimedJSONWebSignatureSerializer.DEFAULT_EXPIRES_IN?7
+itsdangerous.jws.TimedJSONWebSignatureSerializer.get_issue_date?4(header)
+itsdangerous.jws.TimedJSONWebSignatureSerializer.loads?4(s, salt=None, return_header=False)
+itsdangerous.jws.TimedJSONWebSignatureSerializer.make_header?4(header_fields)
+itsdangerous.jws.TimedJSONWebSignatureSerializer.now?4()
+itsdangerous.jws.TimedJSONWebSignatureSerializer?1(secret_key, expires_in=None, **kwargs)
+itsdangerous.serializer.Serializer._loads_unsafe_impl?5(s, salt, load_kwargs=None, load_payload_kwargs=None)
+itsdangerous.serializer.Serializer.default_fallback_signers?7
+itsdangerous.serializer.Serializer.default_serializer?7
+itsdangerous.serializer.Serializer.default_signer?7
+itsdangerous.serializer.Serializer.dump?4(obj, f, salt=None)
+itsdangerous.serializer.Serializer.dump_payload?4(obj)
+itsdangerous.serializer.Serializer.dumps?4(obj, salt=None)
+itsdangerous.serializer.Serializer.iter_unsigners?4(salt=None)
+itsdangerous.serializer.Serializer.load?4(f, salt=None)
+itsdangerous.serializer.Serializer.load_payload?4(payload, serializer=None)
+itsdangerous.serializer.Serializer.load_unsafe?4(f, *args, **kwargs)
+itsdangerous.serializer.Serializer.loads?4(s, salt=None)
+itsdangerous.serializer.Serializer.loads_unsafe?4(s, salt=None)
+itsdangerous.serializer.Serializer.make_signer?4(salt=None)
+itsdangerous.serializer.Serializer?1(secret_key, salt=b"itsdangerous", serializer=None, serializer_kwargs=None, signer=None, signer_kwargs=None, fallback_signers=None, )
+itsdangerous.serializer.is_text_serializer?4(serializer)
+itsdangerous.signer.HMACAlgorithm.default_digest_method?7
+itsdangerous.signer.HMACAlgorithm.get_signature?4(key, value)
+itsdangerous.signer.HMACAlgorithm?1(digest_method=None)
+itsdangerous.signer.NoneAlgorithm.get_signature?4(key, value)
+itsdangerous.signer.Signer.default_digest_method?7
+itsdangerous.signer.Signer.default_key_derivation?7
+itsdangerous.signer.Signer.derive_key?4()
+itsdangerous.signer.Signer.get_signature?4(value)
+itsdangerous.signer.Signer.sign?4(value)
+itsdangerous.signer.Signer.unsign?4(signed_value)
+itsdangerous.signer.Signer.validate?4(signed_value)
+itsdangerous.signer.Signer.verify_signature?4(value, sig)
+itsdangerous.signer.Signer?1(secret_key, salt=None, sep=".", key_derivation=None, digest_method=None, algorithm=None, )
+itsdangerous.signer.SigningAlgorithm.get_signature?4(key, value)
+itsdangerous.signer.SigningAlgorithm.verify_signature?4(key, value, sig)
+itsdangerous.timed.TimedSerializer.default_signer?7
+itsdangerous.timed.TimedSerializer.loads?4(s, max_age=None, return_timestamp=False, salt=None)
+itsdangerous.timed.TimedSerializer.loads_unsafe?4(s, max_age=None, salt=None)
+itsdangerous.timed.TimestampSigner.get_timestamp?4()
+itsdangerous.timed.TimestampSigner.sign?4(value)
+itsdangerous.timed.TimestampSigner.timestamp_to_datetime?4(ts)
+itsdangerous.timed.TimestampSigner.unsign?4(value, max_age=None, return_timestamp=False)
+itsdangerous.timed.TimestampSigner.validate?4(signed_value, max_age=None)
+itsdangerous.url_safe.URLSafeSerializerMixin.default_serializer?7
+itsdangerous.url_safe.URLSafeSerializerMixin.dump_payload?4(obj)
+itsdangerous.url_safe.URLSafeSerializerMixin.load_payload?4(payload, *args, **kwargs)
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/itsdangerous-1.1.0.bas
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/itsdangerous-1.1.0.bas	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,14 @@
+BadData Exception
+BadHeader BadSignature
+BadPayload BadData
+BadSignature BadData
+BadTimeSignature BadSignature
+HMACAlgorithm SigningAlgorithm
+JSONWebSignatureSerializer Serializer
+NoneAlgorithm SigningAlgorithm
+SignatureExpired BadTimeSignature
+TimedJSONWebSignatureSerializer JSONWebSignatureSerializer
+TimedSerializer Serializer
+TimestampSigner Signer
+URLSafeSerializer Serializer URLSafeSerializerMixin
+URLSafeTimedSerializer TimedSerializer URLSafeSerializerMixin
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/jinja2.2.11.2.api
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/jinja2.2.11.2.api	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,942 @@
+jinja2._compat.PY2?7
+jinja2._compat.PYPY?7
+jinja2._compat._identity?8
+jinja2._compat.encode_filename?4(filename)
+jinja2._compat.fspath?4(path)
+jinja2._compat.implements_iterator?4(cls)
+jinja2._compat.implements_to_string?4(cls)
+jinja2._compat.marshal_dump?4(code, f)
+jinja2._compat.marshal_load?4(f)
+jinja2._compat.metaclass.PurePath?7
+jinja2._compat.reraise?4(tp, value, tb=None)
+jinja2._compat.with_metaclass?4(meta, *bases)
+jinja2._identifier.pattern?7
+jinja2.asyncfilters.ASYNC_FILTERS?7
+jinja2.asyncfilters.async_select_or_reject?4(args, kwargs, modfunc, lookup_attr)
+jinja2.asyncfilters.asyncfiltervariant?4(original)
+jinja2.asyncfilters.auto_to_seq?4(value)
+jinja2.asyncfilters.decorator?4(f)
+jinja2.asyncfilters.do_first?4(environment, seq)
+jinja2.asyncfilters.do_groupby?4(environment, value, attribute)
+jinja2.asyncfilters.do_join?4(eval_ctx, value, d=u"", attribute=None)
+jinja2.asyncfilters.do_list?4(value)
+jinja2.asyncfilters.do_map?4(*args, **kwargs)
+jinja2.asyncfilters.do_reject?4(*args, **kwargs)
+jinja2.asyncfilters.do_rejectattr?4(*args, **kwargs)
+jinja2.asyncfilters.do_select?4(*args, **kwargs)
+jinja2.asyncfilters.do_selectattr?4(*args, **kwargs)
+jinja2.asyncfilters.do_slice?4(value, slices, fill_with=None)
+jinja2.asyncfilters.do_sum?4(environment, iterable, attribute=None, start=0)
+jinja2.asyncfilters.dualfilter?4(normal_filter, async_filter)
+jinja2.asyncfilters.func?4(x)
+jinja2.asyncfilters.is_async?4(args)
+jinja2.asyncfilters.wrapper?4(*args, **kwargs)
+jinja2.asyncsupport.AsyncLoopContext._peek_next?5()
+jinja2.asyncsupport.AsyncLoopContext._to_iterator?8
+jinja2.asyncsupport.AsyncLoopContext.last?4()
+jinja2.asyncsupport.AsyncLoopContext.length?4()
+jinja2.asyncsupport.AsyncLoopContext.nextitem?4()
+jinja2.asyncsupport.AsyncLoopContext.revindex0?4()
+jinja2.asyncsupport.AsyncLoopContext.revindex?4()
+jinja2.asyncsupport._convert_generator?5(self, loop, args, kwargs)
+jinja2.asyncsupport._get_default_module?5(self)
+jinja2.asyncsupport._invoke?5(self, arguments, autoescape)
+jinja2.asyncsupport.async_call?4(self)
+jinja2.asyncsupport.async_invoke?4(self, arguments, autoescape)
+jinja2.asyncsupport.auto_aiter?4(iterable)
+jinja2.asyncsupport.auto_await?4(value)
+jinja2.asyncsupport.collect?4()
+jinja2.asyncsupport.concat_async?4(async_gen)
+jinja2.asyncsupport.generate?4(self, *args, **kwargs)
+jinja2.asyncsupport.generate_async?4(self, *args, **kwargs)
+jinja2.asyncsupport.get_default_module_async?4(self)
+jinja2.asyncsupport.make_async_loop_context?4(iterable, undefined, recurse=None, depth0=0)
+jinja2.asyncsupport.make_module_async?4(self, vars=None, shared=False, locals=None)
+jinja2.asyncsupport.patch_all?4()
+jinja2.asyncsupport.patch_filters?4()
+jinja2.asyncsupport.patch_runtime?4()
+jinja2.asyncsupport.patch_template?4()
+jinja2.asyncsupport.render?4(self, *args, **kwargs)
+jinja2.asyncsupport.render_async?4(self, *args, **kwargs)
+jinja2.asyncsupport.wrap_block_reference_call?4(original_call)
+jinja2.asyncsupport.wrap_default_module?4(original_default_module)
+jinja2.asyncsupport.wrap_generate_func?4(original_generate)
+jinja2.asyncsupport.wrap_macro_invoke?4(original_invoke)
+jinja2.asyncsupport.wrap_render_func?4(original_render)
+jinja2.bccache.Bucket.bytecode_from_string?4(string)
+jinja2.bccache.Bucket.bytecode_to_string?4()
+jinja2.bccache.Bucket.load_bytecode?4(f)
+jinja2.bccache.Bucket.reset?4()
+jinja2.bccache.Bucket.write_bytecode?4(f)
+jinja2.bccache.Bucket?1(environment, key, checksum)
+jinja2.bccache.BytecodeCache.clear?4()
+jinja2.bccache.BytecodeCache.dump_bytecode?4(bucket)
+jinja2.bccache.BytecodeCache.get_bucket?4(environment, name, filename, source)
+jinja2.bccache.BytecodeCache.get_cache_key?4(name, filename=None)
+jinja2.bccache.BytecodeCache.get_source_checksum?4(source)
+jinja2.bccache.BytecodeCache.load_bytecode?4(bucket)
+jinja2.bccache.BytecodeCache.set_bucket?4(bucket)
+jinja2.bccache.FileSystemBytecodeCache._get_cache_filename?5(bucket)
+jinja2.bccache.FileSystemBytecodeCache._get_default_cache_dir?5()
+jinja2.bccache.FileSystemBytecodeCache._unsafe_dir?5()
+jinja2.bccache.FileSystemBytecodeCache.clear?4()
+jinja2.bccache.FileSystemBytecodeCache.dump_bytecode?4(bucket)
+jinja2.bccache.FileSystemBytecodeCache.load_bytecode?4(bucket)
+jinja2.bccache.FileSystemBytecodeCache?1(directory=None, pattern="__jinja2_%s.cache")
+jinja2.bccache.MemcachedBytecodeCache.dump_bytecode?4(bucket)
+jinja2.bccache.MemcachedBytecodeCache.load_bytecode?4(bucket)
+jinja2.bccache.MemcachedBytecodeCache?1(client, prefix="jinja2/bytecode/", timeout=None, ignore_memcache_errors=True, )
+jinja2.bccache.bc_magic?7
+jinja2.bccache.bc_version?7
+jinja2.compiler.CodeGenerator._FinalizeInfo?8
+jinja2.compiler.CodeGenerator._default_finalize?8
+jinja2.compiler.CodeGenerator._finalize?8
+jinja2.compiler.CodeGenerator._make_finalize?5()
+jinja2.compiler.CodeGenerator._output_child_post?5(node, frame, finalize)
+jinja2.compiler.CodeGenerator._output_child_pre?5(node, frame, finalize)
+jinja2.compiler.CodeGenerator._output_child_to_const?5(node, frame, finalize)
+jinja2.compiler.CodeGenerator._output_const_repr?5(group)
+jinja2.compiler.CodeGenerator.binop?4(interceptable=True)
+jinja2.compiler.CodeGenerator.blockvisit?4(nodes, frame)
+jinja2.compiler.CodeGenerator.buffer?4(frame)
+jinja2.compiler.CodeGenerator.derive_context?4(frame)
+jinja2.compiler.CodeGenerator.dump_local_context?4(frame)
+jinja2.compiler.CodeGenerator.end_write?4(frame)
+jinja2.compiler.CodeGenerator.enter_frame?4(frame)
+jinja2.compiler.CodeGenerator.fail?4(msg, lineno)
+jinja2.compiler.CodeGenerator.finalize?4()
+jinja2.compiler.CodeGenerator.func?4(name)
+jinja2.compiler.CodeGenerator.get_context_ref?4()
+jinja2.compiler.CodeGenerator.get_resolve_func?4()
+jinja2.compiler.CodeGenerator.indent?4()
+jinja2.compiler.CodeGenerator.leave_frame?4(frame, with_python_scope=False)
+jinja2.compiler.CodeGenerator.macro_body?4(node, frame)
+jinja2.compiler.CodeGenerator.macro_def?4(macro_ref, frame)
+jinja2.compiler.CodeGenerator.mark_parameter_stored?4(target)
+jinja2.compiler.CodeGenerator.newline?4(node=None, extra=0)
+jinja2.compiler.CodeGenerator.outdent?4(step=1)
+jinja2.compiler.CodeGenerator.parameter_is_undeclared?4(target)
+jinja2.compiler.CodeGenerator.pop_assign_tracking?4(frame)
+jinja2.compiler.CodeGenerator.pop_context_reference?4()
+jinja2.compiler.CodeGenerator.pop_parameter_definitions?4()
+jinja2.compiler.CodeGenerator.position?4(node)
+jinja2.compiler.CodeGenerator.pull_dependencies?4(nodes)
+jinja2.compiler.CodeGenerator.push_assign_tracking?4()
+jinja2.compiler.CodeGenerator.push_context_reference?4(target)
+jinja2.compiler.CodeGenerator.push_parameter_definitions?4(frame)
+jinja2.compiler.CodeGenerator.return_buffer_contents?4(frame, force_unescaped=False)
+jinja2.compiler.CodeGenerator.signature?4(node, frame, extra_kwargs=None)
+jinja2.compiler.CodeGenerator.simple_write?4(s, frame, node=None)
+jinja2.compiler.CodeGenerator.start_write?4(frame, node=None)
+jinja2.compiler.CodeGenerator.temporary_identifier?4()
+jinja2.compiler.CodeGenerator.uaop?4(interceptable=True)
+jinja2.compiler.CodeGenerator.visit_Add?7
+jinja2.compiler.CodeGenerator.visit_And?7
+jinja2.compiler.CodeGenerator.visit_Assign?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_AssignBlock?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Block?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Break?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Call?4(node, frame, forward_caller=False)
+jinja2.compiler.CodeGenerator.visit_CallBlock?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Compare?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Concat?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_CondExpr?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Const?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_ContextReference?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Continue?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_DerivedContextReference?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Dict?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Div?7
+jinja2.compiler.CodeGenerator.visit_EnvironmentAttribute?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_EvalContextModifier?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_ExprStmt?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Extends?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_ExtensionAttribute?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Filter?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_FilterBlock?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_FloorDiv?7
+jinja2.compiler.CodeGenerator.visit_For?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_FromImport?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Getattr?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Getitem?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_If?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Import?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_ImportedName?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Include?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_InternalName?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Keyword?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_List?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Macro?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_MarkSafe?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_MarkSafeIfAutoescape?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Mod?7
+jinja2.compiler.CodeGenerator.visit_Mul?7
+jinja2.compiler.CodeGenerator.visit_NSRef?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Name?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Neg?7
+jinja2.compiler.CodeGenerator.visit_Not?7
+jinja2.compiler.CodeGenerator.visit_Operand?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Or?7
+jinja2.compiler.CodeGenerator.visit_Output?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_OverlayScope?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Pos?7
+jinja2.compiler.CodeGenerator.visit_Pow?7
+jinja2.compiler.CodeGenerator.visit_Scope?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_ScopedEvalContextModifier?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Slice?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Sub?7
+jinja2.compiler.CodeGenerator.visit_Template?4(node, frame=None)
+jinja2.compiler.CodeGenerator.visit_TemplateData?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Test?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_Tuple?4(node, frame)
+jinja2.compiler.CodeGenerator.visit_With?4(node, frame)
+jinja2.compiler.CodeGenerator.visitor?4(node, frame)
+jinja2.compiler.CodeGenerator.write?4(x)
+jinja2.compiler.CodeGenerator.write_commons?4()
+jinja2.compiler.CodeGenerator.write_expr2?4()
+jinja2.compiler.CodeGenerator.writeline?4(x, node=None, extra=0)
+jinja2.compiler.CodeGenerator?1(environment, name, filename, stream=None, defer_init=False, optimized=True)
+jinja2.compiler.DependencyFinderVisitor.visit_Block?4(node)
+jinja2.compiler.DependencyFinderVisitor.visit_Filter?4(node)
+jinja2.compiler.DependencyFinderVisitor.visit_Test?4(node)
+jinja2.compiler.DependencyFinderVisitor?1()
+jinja2.compiler.Frame.copy?4()
+jinja2.compiler.Frame.inner?4(isolated=False)
+jinja2.compiler.Frame.soft?4()
+jinja2.compiler.Frame?1(eval_ctx, parent=None, level=None)
+jinja2.compiler.MacroRef?1(node)
+jinja2.compiler.UndeclaredNameVisitor.visit_Block?4(node)
+jinja2.compiler.UndeclaredNameVisitor.visit_Name?4(node)
+jinja2.compiler.UndeclaredNameVisitor?1(names)
+jinja2.compiler.code_features?7
+jinja2.compiler.find_undeclared?4(nodes, names)
+jinja2.compiler.generate?4(node, environment, name, filename, stream=None, defer_init=False, optimized=True)
+jinja2.compiler.has_safe_repr?4(value)
+jinja2.compiler.new_func?4(self, node, frame, **kwargs)
+jinja2.compiler.operators?7
+jinja2.compiler.optimizeconst?4(f)
+jinja2.constants.LOREM_IPSUM_WORDS?7
+jinja2.debug._CTraceback._fields_?8
+jinja2.debug.controller?4(op)
+jinja2.debug.fake_traceback?4(exc_value, tb, filename, lineno)
+jinja2.debug.get_template_locals?4(real_locals)
+jinja2.debug.rewrite_traceback_stack?4(source=None)
+jinja2.debug.tb_set_next?4(tb, tb_next)
+jinja2.defaults.BLOCK_END_STRING?7
+jinja2.defaults.BLOCK_START_STRING?7
+jinja2.defaults.COMMENT_END_STRING?7
+jinja2.defaults.COMMENT_START_STRING?7
+jinja2.defaults.DEFAULT_NAMESPACE?7
+jinja2.defaults.DEFAULT_POLICIES?7
+jinja2.defaults.KEEP_TRAILING_NEWLINE?7
+jinja2.defaults.LINE_COMMENT_PREFIX?7
+jinja2.defaults.LINE_STATEMENT_PREFIX?7
+jinja2.defaults.LSTRIP_BLOCKS?7
+jinja2.defaults.NEWLINE_SEQUENCE?7
+jinja2.defaults.TRIM_BLOCKS?7
+jinja2.defaults.VARIABLE_END_STRING?7
+jinja2.defaults.VARIABLE_START_STRING?7
+jinja2.environment.Environment._compile?5(source, filename)
+jinja2.environment.Environment._generate?5(source, name, filename, defer_init=False)
+jinja2.environment.Environment._load_template?5(name, globals)
+jinja2.environment.Environment._parse?5(source, name, filename)
+jinja2.environment.Environment._tokenize?5(source, name, filename=None, state=None)
+jinja2.environment.Environment.add_extension?4(extension)
+jinja2.environment.Environment.call_filter?4(name, value, args=None, kwargs=None, context=None, eval_ctx=None)
+jinja2.environment.Environment.call_test?4(name, value, args=None, kwargs=None)
+jinja2.environment.Environment.code_generator_class?7
+jinja2.environment.Environment.compile?4(source, name=None, filename=None, raw=False, defer_init=False)
+jinja2.environment.Environment.compile_expression?4(source, undefined_to_none=True)
+jinja2.environment.Environment.compile_templates?4(target, extensions=None, filter_func=None, zip="deflated", log_function=None, ignore_errors=True, py_compile=False, )
+jinja2.environment.Environment.context_class?7
+jinja2.environment.Environment.extend?4(**attributes)
+jinja2.environment.Environment.filter_func?4()
+jinja2.environment.Environment.from_string?4(source, globals=None, template_class=None)
+jinja2.environment.Environment.get_or_select_template?4(template_name_or_list, parent=None, globals=None)
+jinja2.environment.Environment.get_template?4(name, parent=None, globals=None)
+jinja2.environment.Environment.getattr?4(obj, attribute)
+jinja2.environment.Environment.getitem?4(obj, argument)
+jinja2.environment.Environment.handle_exception?4(source=None)
+jinja2.environment.Environment.iter_extensions?4()
+jinja2.environment.Environment.join_path?4(template, parent)
+jinja2.environment.Environment.lex?4(source, name=None, filename=None)
+jinja2.environment.Environment.lexer?7
+jinja2.environment.Environment.linked_to?7
+jinja2.environment.Environment.list_templates?4(extensions=None, filter_func=None)
+jinja2.environment.Environment.log_function?4()
+jinja2.environment.Environment.make_globals?4(d)
+jinja2.environment.Environment.overlay?4(block_start_string=missing, block_end_string=missing, variable_start_string=missing, variable_end_string=missing, comment_start_string=missing, comment_end_string=missing, line_statement_prefix=missing, line_comment_prefix=missing, trim_blocks=missing, lstrip_blocks=missing, extensions=missing, optimized=missing, undefined=missing, finalize=missing, autoescape=missing, loader=missing, cache_size=missing, auto_reload=missing, bytecode_cache=missing, )
+jinja2.environment.Environment.overlayed?7
+jinja2.environment.Environment.parse?4(source, name=None, filename=None)
+jinja2.environment.Environment.preprocess?4(source, name=None, filename=None)
+jinja2.environment.Environment.sandboxed?7
+jinja2.environment.Environment.select_template?4(names, parent=None, globals=None)
+jinja2.environment.Environment.shared?7
+jinja2.environment.Environment.write_file?4(data)
+jinja2.environment.Environment?1(block_start_string=BLOCK_START_STRING, block_end_string=BLOCK_END_STRING, variable_start_string=VARIABLE_START_STRING, variable_end_string=VARIABLE_END_STRING, comment_start_string=COMMENT_START_STRING, comment_end_string=COMMENT_END_STRING, line_statement_prefix=LINE_STATEMENT_PREFIX, line_comment_prefix=LINE_COMMENT_PREFIX, trim_blocks=TRIM_BLOCKS, lstrip_blocks=LSTRIP_BLOCKS, newline_sequence=NEWLINE_SEQUENCE, keep_trailing_newline=KEEP_TRAILING_NEWLINE, extensions=(), optimized=True, undefined=Undefined, finalize=None, autoescape=False, loader=None, cache_size=400, auto_reload=True, bytecode_cache=None, enable_async=False, )
+jinja2.environment.Template._from_namespace?5(environment, namespace, globals)
+jinja2.environment.Template._get_default_module?5()
+jinja2.environment.Template.debug_info?4()
+jinja2.environment.Template.environment_class?7
+jinja2.environment.Template.from_code?4(environment, code, globals, uptodate=None)
+jinja2.environment.Template.from_module_dict?4(environment, module_dict, globals)
+jinja2.environment.Template.generate?4(*args, **kwargs)
+jinja2.environment.Template.generate_async?4(*args, **kwargs)
+jinja2.environment.Template.get_corresponding_lineno?4(lineno)
+jinja2.environment.Template.is_up_to_date?4()
+jinja2.environment.Template.make_module?4(vars=None, shared=False, locals=None)
+jinja2.environment.Template.make_module_async?4(vars=None, shared=False, locals=None)
+jinja2.environment.Template.module?4()
+jinja2.environment.Template.new_context?4(vars=None, shared=False, locals=None)
+jinja2.environment.Template.render?4(*args, **kwargs)
+jinja2.environment.Template.render_async?4(*args, **kwargs)
+jinja2.environment.Template.stream?4(*args, **kwargs)
+jinja2.environment.TemplateExpression?1(template, undefined_to_none)
+jinja2.environment.TemplateModule?1(template, context, body_stream=None)
+jinja2.environment.TemplateStream._buffered_generator?5(size)
+jinja2.environment.TemplateStream.disable_buffering?4()
+jinja2.environment.TemplateStream.dump?4(fp, encoding=None, errors="strict")
+jinja2.environment.TemplateStream.enable_buffering?4(size=5)
+jinja2.environment.TemplateStream?1(gen)
+jinja2.environment._environment_sanity_check?5(environment)
+jinja2.environment._spontaneous_environments?8
+jinja2.environment.copy_cache?4(cache)
+jinja2.environment.create_cache?4(size)
+jinja2.environment.fail_for_missing_callable?4(string, name)
+jinja2.environment.get_spontaneous_environment?4(cls, *args)
+jinja2.environment.load_extensions?4(environment, extensions)
+jinja2.exceptions.TemplateError.message?4()
+jinja2.exceptions.TemplateError?1(message=None)
+jinja2.exceptions.TemplateNotFound.message?7
+jinja2.exceptions.TemplateNotFound?1(name, message=None)
+jinja2.exceptions.TemplateSyntaxError?1(message, lineno, name=None, filename=None)
+jinja2.exceptions.TemplatesNotFound?1(names=(), message=None)
+jinja2.ext.DebugExtension._render?5(context)
+jinja2.ext.DebugExtension.parse?4(parser)
+jinja2.ext.DebugExtension.tags?7
+jinja2.ext.ExprStmtExtension.parse?4(parser)
+jinja2.ext.ExprStmtExtension.tags?7
+jinja2.ext.ExtensionRegistry.attr?4(name, lineno=None)
+jinja2.ext.ExtensionRegistry.bind?4(environment)
+jinja2.ext.ExtensionRegistry.call_method?4(name, args=None, kwargs=None, dyn_args=None, dyn_kwargs=None, lineno=None)
+jinja2.ext.ExtensionRegistry.filter_stream?4(stream)
+jinja2.ext.ExtensionRegistry.parse?4(parser)
+jinja2.ext.ExtensionRegistry.preprocess?4(source, name, filename=None)
+jinja2.ext.ExtensionRegistry.priority?7
+jinja2.ext.ExtensionRegistry.tags?7
+jinja2.ext.ExtensionRegistry?1(environment)
+jinja2.ext.GETTEXT_FUNCTIONS?7
+jinja2.ext.InternationalizationExtension._extract?5(source, gettext_functions=GETTEXT_FUNCTIONS)
+jinja2.ext.InternationalizationExtension._install?5(translations, newstyle=None)
+jinja2.ext.InternationalizationExtension._install_callables?5(gettext, ngettext, newstyle=None)
+jinja2.ext.InternationalizationExtension._install_null?5(newstyle=None)
+jinja2.ext.InternationalizationExtension._make_node?5(singular, plural, variables, plural_expr, vars_referenced, num_called_num)
+jinja2.ext.InternationalizationExtension._parse_block?5(parser, allow_pluralize)
+jinja2.ext.InternationalizationExtension._trim_whitespace?5(string, _ws_re=_ws_re)
+jinja2.ext.InternationalizationExtension._uninstall?5(translations)
+jinja2.ext.InternationalizationExtension.parse?4(parser)
+jinja2.ext.InternationalizationExtension.tags?7
+jinja2.ext.InternationalizationExtension?1(environment)
+jinja2.ext.LoopControlExtension.parse?4(parser)
+jinja2.ext.LoopControlExtension.tags?7
+jinja2.ext._CommentFinder.find_backwards?4(offset)
+jinja2.ext._CommentFinder.find_comments?4(lineno)
+jinja2.ext._CommentFinder?2(tokens, comment_tags)
+jinja2.ext._gettext_alias?5(__context, *args, **kwargs)
+jinja2.ext._make_new_gettext?5(func)
+jinja2.ext._make_new_ngettext?5(func)
+jinja2.ext._ws_re?8
+jinja2.ext.autoescape?7
+jinja2.ext.babel_extract?4(fileobj, keywords, comment_tags, options)
+jinja2.ext.debug?7
+jinja2.ext.do?7
+jinja2.ext.extract_from_ast?4(node, gettext_functions=GETTEXT_FUNCTIONS, babel_style=True)
+jinja2.ext.getbool?4(options, key, default=False)
+jinja2.ext.gettext?4(__context, __string, **variables)
+jinja2.ext.i18n?7
+jinja2.ext.loopcontrols?7
+jinja2.ext.ngettext?4(__context, __singular, __plural, __num, **variables)
+jinja2.ext.with_?7
+jinja2.filters.FILTERS?7
+jinja2.filters._GroupTuple?8
+jinja2.filters._min_or_max?5(environment, value, func, case_sensitive, attribute)
+jinja2.filters._prepare_attribute_parts?5(attr)
+jinja2.filters._word_beginning_split_re?8
+jinja2.filters._word_re?8
+jinja2.filters.attrgetter?4(item)
+jinja2.filters.contextfilter?4(f)
+jinja2.filters.do_attr?4(environment, obj, name)
+jinja2.filters.do_batch?4(value, linecount, fill_with=None)
+jinja2.filters.do_capitalize?4(s)
+jinja2.filters.do_center?4(value, width=80)
+jinja2.filters.do_default?4(value, default_value=u"", boolean=False)
+jinja2.filters.do_dictsort?4(value, case_sensitive=False, by="key", reverse=False)
+jinja2.filters.do_filesizeformat?4(value, binary=False)
+jinja2.filters.do_first?4(environment, seq)
+jinja2.filters.do_float?4(value, default=0.0)
+jinja2.filters.do_forceescape?4(value)
+jinja2.filters.do_format?4(value, *args, **kwargs)
+jinja2.filters.do_groupby?4(environment, value, attribute)
+jinja2.filters.do_indent?4(s, width=4, first=False, blank=False, indentfirst=None)
+jinja2.filters.do_int?4(value, default=0, base=10)
+jinja2.filters.do_join?4(eval_ctx, value, d=u"", attribute=None)
+jinja2.filters.do_last?4(environment, seq)
+jinja2.filters.do_list?4(value)
+jinja2.filters.do_lower?4(s)
+jinja2.filters.do_map?4(*args, **kwargs)
+jinja2.filters.do_mark_safe?4(value)
+jinja2.filters.do_mark_unsafe?4(value)
+jinja2.filters.do_max?4(environment, value, case_sensitive=False, attribute=None)
+jinja2.filters.do_min?4(environment, value, case_sensitive=False, attribute=None)
+jinja2.filters.do_pprint?4(value, verbose=False)
+jinja2.filters.do_random?4(context, seq)
+jinja2.filters.do_reject?4(*args, **kwargs)
+jinja2.filters.do_rejectattr?4(*args, **kwargs)
+jinja2.filters.do_replace?4(eval_ctx, s, old, new, count=None)
+jinja2.filters.do_reverse?4(value)
+jinja2.filters.do_round?4(value, precision=0, method="common")
+jinja2.filters.do_select?4(*args, **kwargs)
+jinja2.filters.do_selectattr?4(*args, **kwargs)
+jinja2.filters.do_slice?4(value, slices, fill_with=None)
+jinja2.filters.do_sort?4(environment, value, reverse=False, case_sensitive=False, attribute=None)
+jinja2.filters.do_striptags?4(value)
+jinja2.filters.do_sum?4(environment, iterable, attribute=None, start=0)
+jinja2.filters.do_title?4(s)
+jinja2.filters.do_tojson?4(eval_ctx, value, indent=None)
+jinja2.filters.do_trim?4(value, chars=None)
+jinja2.filters.do_truncate?4(env, s, length=255, killwords=False, end="...", leeway=None)
+jinja2.filters.do_unique?4(environment, value, case_sensitive=False, attribute=None)
+jinja2.filters.do_upper?4(s)
+jinja2.filters.do_urlencode?4(value)
+jinja2.filters.do_urlize?4(eval_ctx, value, trim_url_limit=None, nofollow=False, target=None, rel=None)
+jinja2.filters.do_wordcount?4(s)
+jinja2.filters.do_wordwrap?4(environment, s, width=79, break_long_words=True, wrapstring=None, break_on_hyphens=True, )
+jinja2.filters.do_xmlattr?4(_eval_ctx, d, autospace=True)
+jinja2.filters.environmentfilter?4(f)
+jinja2.filters.evalcontextfilter?4(f)
+jinja2.filters.func?4(item)
+jinja2.filters.ignore_case?4(value)
+jinja2.filters.make_attrgetter?4(environment, attribute, postprocess=None, default=None)
+jinja2.filters.make_multi_attrgetter?4(environment, attribute, postprocess=None)
+jinja2.filters.prepare_map?4(args, kwargs)
+jinja2.filters.prepare_select_or_reject?4(args, kwargs, modfunc, lookup_attr)
+jinja2.filters.select_or_reject?4(args, kwargs, modfunc, lookup_attr)
+jinja2.filters.sort_func?4(item)
+jinja2.filters.transfunc?4(x)
+jinja2.idtracking.FrameSymbolVisitor.inner_visit?4()
+jinja2.idtracking.FrameSymbolVisitor.visit_Assign?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_AssignBlock?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_Block?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_CallBlock?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_FilterBlock?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_For?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_FromImport?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_If?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_Import?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_Macro?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_NSRef?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_Name?4(node, store_as_param=False, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_OverlayScope?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_Scope?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor.visit_With?4(node, **kwargs)
+jinja2.idtracking.FrameSymbolVisitor?1(symbols)
+jinja2.idtracking.RootVisitor._simple_visit?5(node, **kwargs)
+jinja2.idtracking.RootVisitor.generic_visit?4(node, *args, **kwargs)
+jinja2.idtracking.RootVisitor.visit_AssignBlock?4(node, **kwargs)
+jinja2.idtracking.RootVisitor.visit_CallBlock?4(node, **kwargs)
+jinja2.idtracking.RootVisitor.visit_For?4(node, for_branch="body", **kwargs)
+jinja2.idtracking.RootVisitor.visit_OverlayScope?4(node, **kwargs)
+jinja2.idtracking.RootVisitor.visit_Template?7
+jinja2.idtracking.RootVisitor.visit_With?4(node, **kwargs)
+jinja2.idtracking.RootVisitor?1(symbols)
+jinja2.idtracking.Symbols._define_ref?5(name, load=None)
+jinja2.idtracking.Symbols.analyze_node?4(node, **kwargs)
+jinja2.idtracking.Symbols.branch_update?4(branch_symbols)
+jinja2.idtracking.Symbols.copy?4()
+jinja2.idtracking.Symbols.declare_parameter?4(name)
+jinja2.idtracking.Symbols.dump_param_targets?4()
+jinja2.idtracking.Symbols.dump_stores?4()
+jinja2.idtracking.Symbols.find_load?4(target)
+jinja2.idtracking.Symbols.find_ref?4(name)
+jinja2.idtracking.Symbols.load?4(name)
+jinja2.idtracking.Symbols.ref?4(name)
+jinja2.idtracking.Symbols.store?4(name)
+jinja2.idtracking.Symbols?1(parent=None, level=None)
+jinja2.idtracking.VAR_LOAD_ALIAS?7
+jinja2.idtracking.VAR_LOAD_PARAMETER?7
+jinja2.idtracking.VAR_LOAD_RESOLVE?7
+jinja2.idtracking.VAR_LOAD_UNDEFINED?7
+jinja2.idtracking.find_symbols?4(nodes, parent_symbols=None)
+jinja2.idtracking.symbols_for_node?4(node, parent_symbols=None)
+jinja2.lexer.Failure?1(message, cls=TemplateSyntaxError)
+jinja2.lexer.Lexer._normalize_newlines?5(value)
+jinja2.lexer.Lexer.c?4()
+jinja2.lexer.Lexer.tokeniter?4(source, name, filename=None, state=None)
+jinja2.lexer.Lexer.tokenize?4(source, name=None, filename=None, state=None)
+jinja2.lexer.Lexer.wrap?4(stream, name=None, filename=None)
+jinja2.lexer.Lexer?1(environment)
+jinja2.lexer.TOKEN_ADD?7
+jinja2.lexer.TOKEN_ASSIGN?7
+jinja2.lexer.TOKEN_BLOCK_BEGIN?7
+jinja2.lexer.TOKEN_BLOCK_END?7
+jinja2.lexer.TOKEN_COLON?7
+jinja2.lexer.TOKEN_COMMA?7
+jinja2.lexer.TOKEN_COMMENT?7
+jinja2.lexer.TOKEN_COMMENT_BEGIN?7
+jinja2.lexer.TOKEN_COMMENT_END?7
+jinja2.lexer.TOKEN_DATA?7
+jinja2.lexer.TOKEN_DIV?7
+jinja2.lexer.TOKEN_DOT?7
+jinja2.lexer.TOKEN_EOF?7
+jinja2.lexer.TOKEN_EQ?7
+jinja2.lexer.TOKEN_FLOAT?7
+jinja2.lexer.TOKEN_FLOORDIV?7
+jinja2.lexer.TOKEN_GT?7
+jinja2.lexer.TOKEN_GTEQ?7
+jinja2.lexer.TOKEN_INITIAL?7
+jinja2.lexer.TOKEN_INTEGER?7
+jinja2.lexer.TOKEN_LBRACE?7
+jinja2.lexer.TOKEN_LBRACKET?7
+jinja2.lexer.TOKEN_LINECOMMENT?7
+jinja2.lexer.TOKEN_LINECOMMENT_BEGIN?7
+jinja2.lexer.TOKEN_LINECOMMENT_END?7
+jinja2.lexer.TOKEN_LINESTATEMENT_BEGIN?7
+jinja2.lexer.TOKEN_LINESTATEMENT_END?7
+jinja2.lexer.TOKEN_LPAREN?7
+jinja2.lexer.TOKEN_LT?7
+jinja2.lexer.TOKEN_LTEQ?7
+jinja2.lexer.TOKEN_MOD?7
+jinja2.lexer.TOKEN_MUL?7
+jinja2.lexer.TOKEN_NAME?7
+jinja2.lexer.TOKEN_NE?7
+jinja2.lexer.TOKEN_OPERATOR?7
+jinja2.lexer.TOKEN_PIPE?7
+jinja2.lexer.TOKEN_POW?7
+jinja2.lexer.TOKEN_RAW_BEGIN?7
+jinja2.lexer.TOKEN_RAW_END?7
+jinja2.lexer.TOKEN_RBRACE?7
+jinja2.lexer.TOKEN_RBRACKET?7
+jinja2.lexer.TOKEN_RPAREN?7
+jinja2.lexer.TOKEN_SEMICOLON?7
+jinja2.lexer.TOKEN_STRING?7
+jinja2.lexer.TOKEN_SUB?7
+jinja2.lexer.TOKEN_TILDE?7
+jinja2.lexer.TOKEN_VARIABLE_BEGIN?7
+jinja2.lexer.TOKEN_VARIABLE_END?7
+jinja2.lexer.TOKEN_WHITESPACE?7
+jinja2.lexer.Token.test?4(expr)
+jinja2.lexer.Token.test_any?4(*iterable)
+jinja2.lexer.TokenStream.close?4()
+jinja2.lexer.TokenStream.eos?4()
+jinja2.lexer.TokenStream.expect?4(expr)
+jinja2.lexer.TokenStream.look?4()
+jinja2.lexer.TokenStream.next_if?4(expr)
+jinja2.lexer.TokenStream.push?4(token)
+jinja2.lexer.TokenStream.skip?4(n=1)
+jinja2.lexer.TokenStream.skip_if?4(expr)
+jinja2.lexer.TokenStream?1(generator, name, filename)
+jinja2.lexer.TokenStreamIterator?1(stream)
+jinja2.lexer._describe_token_type?5(token_type)
+jinja2.lexer._lexer_cache?8
+jinja2.lexer.compile_rules?4(environment)
+jinja2.lexer.count_newlines?4(value)
+jinja2.lexer.describe_token?4(token)
+jinja2.lexer.describe_token_expr?4(expr)
+jinja2.lexer.float_re?7
+jinja2.lexer.get_lexer?4(environment)
+jinja2.lexer.ignore_if_empty?7
+jinja2.lexer.ignored_tokens?7
+jinja2.lexer.integer_re?7
+jinja2.lexer.newline_re?7
+jinja2.lexer.operator_re?7
+jinja2.lexer.operators?7
+jinja2.lexer.reverse_operators?7
+jinja2.lexer.string_re?7
+jinja2.lexer.whitespace_re?7
+jinja2.loaders.BaseLoader.get_source?4(environment, template)
+jinja2.loaders.BaseLoader.has_source_access?7
+jinja2.loaders.BaseLoader.list_templates?4()
+jinja2.loaders.BaseLoader.load?4(environment, name, globals=None)
+jinja2.loaders.ChoiceLoader.get_source?4(environment, template)
+jinja2.loaders.ChoiceLoader.list_templates?4()
+jinja2.loaders.ChoiceLoader.load?4(environment, name, globals=None)
+jinja2.loaders.ChoiceLoader?1(loaders)
+jinja2.loaders.DictLoader.get_source?4(environment, template)
+jinja2.loaders.DictLoader.list_templates?4()
+jinja2.loaders.DictLoader?1(mapping)
+jinja2.loaders.FileSystemLoader.get_source?4(environment, template)
+jinja2.loaders.FileSystemLoader.list_templates?4()
+jinja2.loaders.FileSystemLoader.uptodate?4()
+jinja2.loaders.FileSystemLoader?1(searchpath, encoding="utf-8", followlinks=False)
+jinja2.loaders.FunctionLoader.get_source?4(environment, template)
+jinja2.loaders.FunctionLoader?1(load_func)
+jinja2.loaders.ModuleLoader.get_module_filename?4()
+jinja2.loaders.ModuleLoader.get_template_key?4()
+jinja2.loaders.ModuleLoader.has_source_access?7
+jinja2.loaders.ModuleLoader.load?4(environment, name, globals=None)
+jinja2.loaders.ModuleLoader?1(path)
+jinja2.loaders.PackageLoader._walk?5()
+jinja2.loaders.PackageLoader.get_source?4(environment, template)
+jinja2.loaders.PackageLoader.list_templates?4()
+jinja2.loaders.PackageLoader.uptodate?4()
+jinja2.loaders.PackageLoader?1(package_name, package_path="templates", encoding="utf-8")
+jinja2.loaders.PrefixLoader.get_loader?4(template)
+jinja2.loaders.PrefixLoader.get_source?4(environment, template)
+jinja2.loaders.PrefixLoader.list_templates?4()
+jinja2.loaders.PrefixLoader.load?4(environment, name, globals=None)
+jinja2.loaders.PrefixLoader?1(mapping, delimiter="/")
+jinja2.loaders.split_template_path?4(template)
+jinja2.meta.TrackingCodeGenerator.enter_frame?4(frame)
+jinja2.meta.TrackingCodeGenerator.write?4(x)
+jinja2.meta.TrackingCodeGenerator?1(environment)
+jinja2.meta.find_referenced_templates?4(ast)
+jinja2.meta.find_undeclared_variables?4(ast)
+jinja2.nativetypes.NativeCodeGenerator._default_finalize?5()
+jinja2.nativetypes.NativeCodeGenerator._output_child_post?5(node, frame, finalize)
+jinja2.nativetypes.NativeCodeGenerator._output_child_pre?5(node, frame, finalize)
+jinja2.nativetypes.NativeCodeGenerator._output_child_to_const?5(node, frame, finalize)
+jinja2.nativetypes.NativeCodeGenerator._output_const_repr?5(group)
+jinja2.nativetypes.NativeEnvironment.code_generator_class?7
+jinja2.nativetypes.NativeTemplate.environment_class?7
+jinja2.nativetypes.NativeTemplate.render?4(*args, **kwargs)
+jinja2.nativetypes.native_concat?4(nodes)
+jinja2.nodes.Add.operator?7
+jinja2.nodes.And.as_const?4(eval_ctx=None)
+jinja2.nodes.And.operator?7
+jinja2.nodes.Assign.fields?7
+jinja2.nodes.AssignBlock.fields?7
+jinja2.nodes.BinExpr.abstract?7
+jinja2.nodes.BinExpr.as_const?4(eval_ctx=None)
+jinja2.nodes.BinExpr.fields?7
+jinja2.nodes.BinExpr.operator?7
+jinja2.nodes.Block.fields?7
+jinja2.nodes.Call.fields?7
+jinja2.nodes.CallBlock.fields?7
+jinja2.nodes.Compare.as_const?4(eval_ctx=None)
+jinja2.nodes.Compare.fields?7
+jinja2.nodes.Concat.as_const?4(eval_ctx=None)
+jinja2.nodes.Concat.fields?7
+jinja2.nodes.CondExpr.as_const?4(eval_ctx=None)
+jinja2.nodes.CondExpr.fields?7
+jinja2.nodes.Const.as_const?4(eval_ctx=None)
+jinja2.nodes.Const.fields?7
+jinja2.nodes.Const.from_untrusted?4(value, lineno=None, environment=None)
+jinja2.nodes.Dict.as_const?4(eval_ctx=None)
+jinja2.nodes.Dict.fields?7
+jinja2.nodes.Div.operator?7
+jinja2.nodes.EnvironmentAttribute.fields?7
+jinja2.nodes.EvalContext.revert?4(old)
+jinja2.nodes.EvalContext.save?4()
+jinja2.nodes.EvalContext?1(environment, template_name=None)
+jinja2.nodes.EvalContextModifier.fields?7
+jinja2.nodes.Expr.abstract?7
+jinja2.nodes.Expr.as_const?4(eval_ctx=None)
+jinja2.nodes.Expr.can_assign?4()
+jinja2.nodes.ExprStmt.fields?7
+jinja2.nodes.Extends.fields?7
+jinja2.nodes.ExtensionAttribute.fields?7
+jinja2.nodes.Filter.as_const?4(eval_ctx=None)
+jinja2.nodes.Filter.fields?7
+jinja2.nodes.FilterBlock.fields?7
+jinja2.nodes.FloorDiv.operator?7
+jinja2.nodes.For.fields?7
+jinja2.nodes.FromImport.fields?7
+jinja2.nodes.Getattr.as_const?4(eval_ctx=None)
+jinja2.nodes.Getattr.can_assign?4()
+jinja2.nodes.Getattr.fields?7
+jinja2.nodes.Getitem.as_const?4(eval_ctx=None)
+jinja2.nodes.Getitem.can_assign?4()
+jinja2.nodes.Getitem.fields?7
+jinja2.nodes.Helper.abstract?7
+jinja2.nodes.If.fields?7
+jinja2.nodes.Import.fields?7
+jinja2.nodes.ImportedName.fields?7
+jinja2.nodes.Include.fields?7
+jinja2.nodes.InternalName.fields?7
+jinja2.nodes.InternalName?1()
+jinja2.nodes.Keyword.as_const?4(eval_ctx=None)
+jinja2.nodes.Keyword.fields?7
+jinja2.nodes.List.as_const?4(eval_ctx=None)
+jinja2.nodes.List.fields?7
+jinja2.nodes.Literal.abstract?7
+jinja2.nodes.Macro.fields?7
+jinja2.nodes.MarkSafe.as_const?4(eval_ctx=None)
+jinja2.nodes.MarkSafe.fields?7
+jinja2.nodes.MarkSafeIfAutoescape.as_const?4(eval_ctx=None)
+jinja2.nodes.MarkSafeIfAutoescape.fields?7
+jinja2.nodes.Mod.operator?7
+jinja2.nodes.Mul.operator?7
+jinja2.nodes.NSRef.can_assign?4()
+jinja2.nodes.NSRef.fields?7
+jinja2.nodes.Name.can_assign?4()
+jinja2.nodes.Name.fields?7
+jinja2.nodes.Neg.operator?7
+jinja2.nodes.Not.operator?7
+jinja2.nodes.Operand.fields?7
+jinja2.nodes.Or.as_const?4(eval_ctx=None)
+jinja2.nodes.Or.operator?7
+jinja2.nodes.Output.fields?7
+jinja2.nodes.OverlayScope.fields?7
+jinja2.nodes.Pair.as_const?4(eval_ctx=None)
+jinja2.nodes.Pair.fields?7
+jinja2.nodes.Pos.operator?7
+jinja2.nodes.Pow.operator?7
+jinja2.nodes.Scope.fields?7
+jinja2.nodes.ScopedEvalContextModifier.fields?7
+jinja2.nodes.Slice.as_const?4(eval_ctx=None)
+jinja2.nodes.Slice.const?4()
+jinja2.nodes.Slice.fields?7
+jinja2.nodes.Stmt.abstract?7
+jinja2.nodes.Sub.operator?7
+jinja2.nodes.Template.fields?7
+jinja2.nodes.TemplateData.as_const?4(eval_ctx=None)
+jinja2.nodes.TemplateData.fields?7
+jinja2.nodes.Test.as_const?4(eval_ctx=None)
+jinja2.nodes.Test.fields?7
+jinja2.nodes.Tuple.as_const?4(eval_ctx=None)
+jinja2.nodes.Tuple.can_assign?4()
+jinja2.nodes.Tuple.fields?7
+jinja2.nodes.UnaryExpr.abstract?7
+jinja2.nodes.UnaryExpr.as_const?4(eval_ctx=None)
+jinja2.nodes.UnaryExpr.fields?7
+jinja2.nodes.UnaryExpr.operator?7
+jinja2.nodes.With.fields?7
+jinja2.nodes._binop_to_func?8
+jinja2.nodes._cmpop_to_func?8
+jinja2.nodes._dump?5(node)
+jinja2.nodes._failing_new?5(*args, **kwargs)
+jinja2.nodes._uaop_to_func?8
+jinja2.nodes.args_as_const?4(node, eval_ctx)
+jinja2.nodes.dump?4(self)
+jinja2.nodes.find?4(self, node_type)
+jinja2.nodes.find_all?4(self, node_type)
+jinja2.nodes.get_eval_context?4(node, ctx)
+jinja2.nodes.iter_child_nodes?4(self, exclude=None, only=None)
+jinja2.nodes.iter_fields?4(self, exclude=None, only=None)
+jinja2.nodes.set_ctx?4(self, ctx)
+jinja2.nodes.set_environment?4(self, environment)
+jinja2.nodes.set_lineno?4(self, lineno, override=False)
+jinja2.optimizer.Optimizer.generic_visit?4(node, *args, **kwargs)
+jinja2.optimizer.Optimizer?1(environment)
+jinja2.optimizer.optimize?4(node, environment)
+jinja2.parser.Parser._fail_ut_eof?5(name, end_token_stack, lineno)
+jinja2.parser.Parser.ensure?4()
+jinja2.parser.Parser.fail?4(msg, lineno=None, exc=TemplateSyntaxError)
+jinja2.parser.Parser.fail_eof?4(end_tokens=None, lineno=None)
+jinja2.parser.Parser.fail_unknown_tag?4(name, lineno=None)
+jinja2.parser.Parser.flush_data?4()
+jinja2.parser.Parser.free_identifier?4(lineno=None)
+jinja2.parser.Parser.is_tuple_end?4(extra_end_rules=None)
+jinja2.parser.Parser.parse?4()
+jinja2.parser.Parser.parse_and?4()
+jinja2.parser.Parser.parse_assign_target?4(with_tuple=True, name_only=False, extra_end_rules=None, with_namespace=False, )
+jinja2.parser.Parser.parse_autoescape?4()
+jinja2.parser.Parser.parse_block?4()
+jinja2.parser.Parser.parse_call?4(node)
+jinja2.parser.Parser.parse_call_block?4()
+jinja2.parser.Parser.parse_compare?4()
+jinja2.parser.Parser.parse_concat?4()
+jinja2.parser.Parser.parse_condexpr?4()
+jinja2.parser.Parser.parse_context?4()
+jinja2.parser.Parser.parse_dict?4()
+jinja2.parser.Parser.parse_expression?4(with_condexpr=True)
+jinja2.parser.Parser.parse_extends?4()
+jinja2.parser.Parser.parse_filter?4(node, start_inline=False)
+jinja2.parser.Parser.parse_filter_block?4()
+jinja2.parser.Parser.parse_filter_expr?4(node)
+jinja2.parser.Parser.parse_for?4()
+jinja2.parser.Parser.parse_from?4()
+jinja2.parser.Parser.parse_if?4()
+jinja2.parser.Parser.parse_import?4()
+jinja2.parser.Parser.parse_import_context?4(node, default)
+jinja2.parser.Parser.parse_include?4()
+jinja2.parser.Parser.parse_list?4()
+jinja2.parser.Parser.parse_macro?4()
+jinja2.parser.Parser.parse_math1?4()
+jinja2.parser.Parser.parse_math2?4()
+jinja2.parser.Parser.parse_not?4()
+jinja2.parser.Parser.parse_or?4()
+jinja2.parser.Parser.parse_postfix?4(node)
+jinja2.parser.Parser.parse_pow?4()
+jinja2.parser.Parser.parse_primary?4()
+jinja2.parser.Parser.parse_print?4()
+jinja2.parser.Parser.parse_set?4()
+jinja2.parser.Parser.parse_signature?4(node)
+jinja2.parser.Parser.parse_statement?4()
+jinja2.parser.Parser.parse_statements?4(end_tokens, drop_needle=False)
+jinja2.parser.Parser.parse_subscribed?4()
+jinja2.parser.Parser.parse_subscript?4(node)
+jinja2.parser.Parser.parse_test?4(node)
+jinja2.parser.Parser.parse_tuple?4(simplified=False, with_condexpr=True, extra_end_rules=None, explicit_parentheses=False, )
+jinja2.parser.Parser.parse_unary?4(with_filter=True)
+jinja2.parser.Parser.parse_with?4()
+jinja2.parser.Parser.subparse?4(end_tokens=None)
+jinja2.parser.Parser?1(environment, source, name=None, filename=None, state=None)
+jinja2.parser._compare_operators?8
+jinja2.parser._math_nodes?8
+jinja2.parser._statement_keywords?8
+jinja2.runtime.BlockReference.super?4()
+jinja2.runtime.BlockReference?1(name, context, stack, depth)
+jinja2.runtime.LoggingUndefined._fail_with_undefined_error?5(*args, **kwargs)
+jinja2.runtime.LoopContext._after?8
+jinja2.runtime.LoopContext._before?8
+jinja2.runtime.LoopContext._current?8
+jinja2.runtime.LoopContext._last_changed_value?8
+jinja2.runtime.LoopContext._length?8
+jinja2.runtime.LoopContext._peek_next?5()
+jinja2.runtime.LoopContext._to_iterator?5()
+jinja2.runtime.LoopContext.changed?4(*value)
+jinja2.runtime.LoopContext.cycle?4(*args)
+jinja2.runtime.LoopContext.depth?4()
+jinja2.runtime.LoopContext.first?4()
+jinja2.runtime.LoopContext.index0?7
+jinja2.runtime.LoopContext.index?4()
+jinja2.runtime.LoopContext.last?4()
+jinja2.runtime.LoopContext.length?4()
+jinja2.runtime.LoopContext.nextitem?4()
+jinja2.runtime.LoopContext.previtem?4()
+jinja2.runtime.LoopContext.revindex0?4()
+jinja2.runtime.LoopContext.revindex?4()
+jinja2.runtime.LoopContext?1(iterable, undefined, recurse=None, depth0=0)
+jinja2.runtime.Macro._invoke?5(arguments, autoescape)
+jinja2.runtime.Macro?1(environment, func, name, arguments, catch_kwargs, catch_varargs, caller, default_autoescape=None, )
+jinja2.runtime.TemplateReference?1(context)
+jinja2.runtime.Undefined._fail_with_undefined_error?5(*args, **kwargs)
+jinja2.runtime.Undefined._undefined_message?5()
+jinja2.runtime.Undefined?1(hint=None, obj=missing, name=None, exc=UndefinedError)
+jinja2.runtime._all?5(meth)
+jinja2.runtime._get_func?5(x)
+jinja2.runtime._log_message?5(undef)
+jinja2.runtime.call?4(__self, __obj, *args, **kwargs)
+jinja2.runtime.derived?4(self, locals=None)
+jinja2.runtime.exported?7
+jinja2.runtime.get?4(self, key, default=None)
+jinja2.runtime.get_all?4(self)
+jinja2.runtime.get_exported?4(self)
+jinja2.runtime.identity?4(x)
+jinja2.runtime.make_logging_undefined?4(logger=None, base=None)
+jinja2.runtime.markup_join?4(seq)
+jinja2.runtime.new_context?4(environment, template_name, blocks, vars=None, shared=None, globals=None, locals=None, )
+jinja2.runtime.proxy?4(self)
+jinja2.runtime.resolve?4(self, key)
+jinja2.runtime.resolve_or_missing?4(context, key, missing=missing)
+jinja2.runtime.resolve_or_missing?4(self, key)
+jinja2.runtime.super?4(self, name, current)
+jinja2.runtime.to_string?7
+jinja2.runtime.unicode_join?4(seq)
+jinja2.sandbox.ImmutableSandboxedEnvironment.formatter_field_name_split?4()
+jinja2.sandbox.ImmutableSandboxedEnvironment.is_safe_attribute?4(obj, attr, value)
+jinja2.sandbox.MAX_RANGE?7
+jinja2.sandbox.SandboxedEnvironment.call?4(__context, __obj, *args, **kwargs)
+jinja2.sandbox.SandboxedEnvironment.call_binop?4(context, operator, left, right)
+jinja2.sandbox.SandboxedEnvironment.call_unop?4(context, operator, arg)
+jinja2.sandbox.SandboxedEnvironment.default_binop_table?7
+jinja2.sandbox.SandboxedEnvironment.default_unop_table?7
+jinja2.sandbox.SandboxedEnvironment.format_string?4(s, args, kwargs, format_func=None)
+jinja2.sandbox.SandboxedEnvironment.getattr?4(obj, attribute)
+jinja2.sandbox.SandboxedEnvironment.getitem?4(obj, argument)
+jinja2.sandbox.SandboxedEnvironment.intercept_unop?4(operator)
+jinja2.sandbox.SandboxedEnvironment.intercepted_binops?7
+jinja2.sandbox.SandboxedEnvironment.intercepted_unops?7
+jinja2.sandbox.SandboxedEnvironment.is_safe_attribute?4(obj, attr, value)
+jinja2.sandbox.SandboxedEnvironment.is_safe_callable?4(obj)
+jinja2.sandbox.SandboxedEnvironment.sandboxed?7
+jinja2.sandbox.SandboxedEnvironment.unsafe_undefined?4(obj, attribute)
+jinja2.sandbox.SandboxedEnvironment?1(*args, **kwargs)
+jinja2.sandbox.SandboxedEscapeFormatter?1(env, escape)
+jinja2.sandbox.SandboxedFormatter?1(env)
+jinja2.sandbox.SandboxedFormatterMixin.get_field?4(field_name, args, kwargs)
+jinja2.sandbox.SandboxedFormatterMixin?1(env)
+jinja2.sandbox.UNSAFE_ASYNC_GENERATOR_ATTRIBUTES?7
+jinja2.sandbox.UNSAFE_COROUTINE_ATTRIBUTES?7
+jinja2.sandbox.UNSAFE_GENERATOR_ATTRIBUTES?7
+jinja2.sandbox.UNSAFE_METHOD_ATTRIBUTES?7
+jinja2.sandbox._MagicFormatMapping?2(args, kwargs)
+jinja2.sandbox._mutable_mapping_types?8
+jinja2.sandbox._mutable_sequence_types?8
+jinja2.sandbox._mutable_set_types?8
+jinja2.sandbox._mutable_spec?8
+jinja2.sandbox.inspect_format_method?4(callable)
+jinja2.sandbox.is_internal_attribute?4(obj, attr)
+jinja2.sandbox.modifies_known_mutable?4(obj, attr)
+jinja2.sandbox.safe_range?4(*args)
+jinja2.sandbox.unsafe?4(f)
+jinja2.tests.TESTS?7
+jinja2.tests.number_re?7
+jinja2.tests.regex_type?7
+jinja2.tests.test_boolean?4(value)
+jinja2.tests.test_callable?7
+jinja2.tests.test_defined?4(value)
+jinja2.tests.test_divisibleby?4(value, num)
+jinja2.tests.test_escaped?4(value)
+jinja2.tests.test_even?4(value)
+jinja2.tests.test_false?4(value)
+jinja2.tests.test_float?4(value)
+jinja2.tests.test_in?4(value, seq)
+jinja2.tests.test_integer?4(value)
+jinja2.tests.test_iterable?4(value)
+jinja2.tests.test_lower?4(value)
+jinja2.tests.test_mapping?4(value)
+jinja2.tests.test_none?4(value)
+jinja2.tests.test_number?4(value)
+jinja2.tests.test_odd?4(value)
+jinja2.tests.test_sameas?4(value, other)
+jinja2.tests.test_sequence?4(value)
+jinja2.tests.test_string?4(value)
+jinja2.tests.test_true?4(value)
+jinja2.tests.test_undefined?4(value)
+jinja2.tests.test_upper?4(value)
+jinja2.utils.Cycler.current?4()
+jinja2.utils.Cycler.next?4()
+jinja2.utils.Cycler.reset?4()
+jinja2.utils.Cycler?1(*items)
+jinja2.utils.Joiner?1(sep=u", ")
+jinja2.utils.LRUCache._postinit?5()
+jinja2.utils.LRUCache.clear?4()
+jinja2.utils.LRUCache.copy?4()
+jinja2.utils.LRUCache.get?4(key, default=None)
+jinja2.utils.LRUCache.items?4()
+jinja2.utils.LRUCache.iteritems?4()
+jinja2.utils.LRUCache.iterkeys?4()
+jinja2.utils.LRUCache.itervalue?4()
+jinja2.utils.LRUCache.itervalues?4()
+jinja2.utils.LRUCache.keys?4()
+jinja2.utils.LRUCache.setdefault?4(key, default=None)
+jinja2.utils.LRUCache.values?4()
+jinja2.utils.LRUCache?1(capacity)
+jinja2.utils.Namespace.have_async_gen?7
+jinja2.utils.Namespace?1(**kwargs)
+jinja2.utils._digits?8
+jinja2.utils._entity_re?8
+jinja2.utils._letters?8
+jinja2.utils._punctuation_re?8
+jinja2.utils._simple_email_re?8
+jinja2.utils._slash_escape?8
+jinja2.utils._striptags_re?8
+jinja2.utils._word_split_re?8
+jinja2.utils.autoescape?4(template_name)
+jinja2.utils.clear_caches?4()
+jinja2.utils.concat?7
+jinja2.utils.consume?4(iterable)
+jinja2.utils.contextfunction?4(f)
+jinja2.utils.environmentfunction?4(f)
+jinja2.utils.evalcontextfunction?4(f)
+jinja2.utils.generate_lorem_ipsum?4(n=5, html=True, min=20, max=100)
+jinja2.utils.htmlsafe_json_dumps?4(obj, dumper=None, **kwargs)
+jinja2.utils.import_string?4(import_name, silent=False)
+jinja2.utils.internal_code?7
+jinja2.utils.internalcode?4(f)
+jinja2.utils.is_undefined?4(obj)
+jinja2.utils.missing?7
+jinja2.utils.object_type_repr?4(obj)
+jinja2.utils.open_if_exists?4(filename, mode="rb")
+jinja2.utils.pformat?4(obj, verbose=False)
+jinja2.utils.select_autoescape?4(enabled_extensions=("html", "htm", "xml"), disabled_extensions=(), default_for_string=True, default=False, )
+jinja2.utils.soft_unicode?4(s)
+jinja2.utils.unicode_urlencode?4(obj, charset="utf-8", for_qs=False)
+jinja2.utils.urlize?4(text, trim_url_limit=None, rel=None, target=None)
+jinja2.visitor.NodeTransformer.generic_visit?4(node, *args, **kwargs)
+jinja2.visitor.NodeTransformer.visit_list?4(node, *args, **kwargs)
+jinja2.visitor.NodeVisitor.generic_visit?4(node, *args, **kwargs)
+jinja2.visitor.NodeVisitor.get_visitor?4(node)
+jinja2.visitor.NodeVisitor.visit?4(node, *args, **kwargs)
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/jinja2.2.11.2.bas
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/jinja2.2.11.2.bas	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,123 @@
+Add BinExpr
+And BinExpr
+Assign Stmt
+AssignBlock Stmt
+AsyncLoopContext LoopContext
+AutoEscapeExtension Extension
+BinExpr Expr
+Block Stmt
+Break Stmt
+Call Expr
+CallBlock Stmt
+ChainableUndefined Undefined
+ChoiceLoader BaseLoader
+CodeGenerator NodeVisitor
+Compare Expr
+CompilerExit Exception
+Concat Expr
+CondExpr Expr
+Const Literal
+ContextMeta type
+ContextReference Expr
+Continue Stmt
+DebugExtension Extension
+DebugUndefined Undefined
+DependencyFinderVisitor NodeVisitor
+DerivedContextReference Expr
+Dict Literal
+DictLoader BaseLoader
+Div BinExpr
+EnvironmentAttribute Expr
+EvalContextModifier Stmt
+Expr Node
+ExprStmt Stmt
+ExprStmtExtension Extension
+Extends Stmt
+ExtensionAttribute Expr
+ExtensionRegistry type
+FileSystemBytecodeCache BytecodeCache
+FileSystemLoader BaseLoader
+Filter Expr
+FilterArgumentError TemplateRuntimeError
+FilterBlock Stmt
+FloorDiv BinExpr
+For Stmt
+FrameSymbolVisitor NodeVisitor
+FromImport Stmt
+FunctionLoader BaseLoader
+Getattr Expr
+Getitem Expr
+Helper Node
+If Stmt
+ImmutableSandboxedEnvironment SandboxedEnvironment
+Import Stmt
+ImportedName Expr
+Impossible Exception
+Include Stmt
+InternalName Expr
+InternationalizationExtension Extension
+Keyword Helper
+List Literal
+Literal Expr
+LoggingUndefined base
+LoopControlExtension Extension
+Macro Stmt
+MarkSafe Expr
+MarkSafeIfAutoescape Expr
+MemcachedBytecodeCache BytecodeCache
+Mod BinExpr
+ModuleLoader BaseLoader
+Mul BinExpr
+NSRef Expr
+Name Expr
+NativeCodeGenerator CodeGenerator
+NativeEnvironment Environment
+NativeTemplate Template
+Neg UnaryExpr
+NodeTransformer NodeVisitor
+NodeType type
+Not UnaryExpr
+Operand Helper
+Optimizer NodeTransformer
+OptionalLStrip tuple
+Or BinExpr
+Output Stmt
+OverlayScope Stmt
+PackageLoader BaseLoader
+Pair Helper
+Pos UnaryExpr
+Pow BinExpr
+PrefixLoader BaseLoader
+RootVisitor NodeVisitor
+SandboxedEnvironment Environment
+SandboxedEscapeFormatter EscapeFormatter SandboxedFormatterMixin
+SandboxedFormatter Formatter SandboxedFormatterMixin
+Scope Stmt
+ScopedEvalContextModifier EvalContextModifier
+SecurityError TemplateRuntimeError
+Slice Expr
+Stmt Node
+StrictUndefined Undefined
+Sub BinExpr
+Template Node
+TemplateAssertionError TemplateSyntaxError
+TemplateData Literal
+TemplateError Exception
+TemplateNotFound IOError LookupError TemplateError
+TemplateRuntimeError TemplateError
+TemplateSyntaxError TemplateError
+TemplatesNotFound TemplateNotFound
+Test Expr
+Token tuple
+TrackingCodeGenerator CodeGenerator
+Tuple Literal
+UnaryExpr Expr
+UndeclaredNameVisitor NodeVisitor
+UndefinedError TemplateRuntimeError
+VisitorExit RuntimeError
+With Stmt
+WithExtension Extension
+_CTraceback ctypes.Structure
+_MagicFormatMapping abc.Mapping
+_TemplateModule ModuleType
+metaclass type
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/markupsafe-1.1.1.api
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/markupsafe-1.1.1.api	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,27 @@
+markupsafe.EscapeFormatter.format_field?4(value, format_spec)
+markupsafe.EscapeFormatter?1(escape)
+markupsafe.Markup.escape?4(s)
+markupsafe.Markup.format?4(*args, **kwargs)
+markupsafe.Markup.func?4(*args, **kwargs)
+markupsafe.Markup.handle_match?4()
+markupsafe.Markup.join?4(seq)
+markupsafe.Markup.make_simple_escaping_wrapper?4()
+markupsafe.Markup.partition?4(sep)
+markupsafe.Markup.rpartition?4(sep)
+markupsafe.Markup.rsplit?4(*args, **kwargs)
+markupsafe.Markup.split?4(*args, **kwargs)
+markupsafe.Markup.splitlines?4(*args, **kwargs)
+markupsafe.Markup.striptags?4()
+markupsafe.Markup.unescape?4()
+markupsafe._MagicFormatMapping?2(args, kwargs)
+markupsafe._MarkupEscapeHelper.soft_str?7
+markupsafe._MarkupEscapeHelper?2(obj, escape)
+markupsafe._compat.PY2?7
+markupsafe._compat.iteritems?4(x)
+markupsafe._constants.HTML_ENTITIES?7
+markupsafe._entity_re?8
+markupsafe._escape_argspec?5(obj, iterable, escape)
+markupsafe._native.escape?4(s)
+markupsafe._native.escape_silent?4(s)
+markupsafe._native.soft_unicode?4(s)
+markupsafe._striptags_re?8
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/markupsafe-1.1.1.bas
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/markupsafe-1.1.1.bas	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,3 @@
+EscapeFormatter string.Formatter
+Markup text_type
+_MagicFormatMapping Mapping
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/werkzeug-1.0.1.api
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/werkzeug-1.0.1.api	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,1269 @@
+werkzeug._compat.PY2?7
+werkzeug._compat.WIN?7
+werkzeug._compat._identity?8
+werkzeug._compat.fix_tuple_repr?4(obj)
+werkzeug._compat.fspath?4(path)
+werkzeug._compat.implements_bool?4(cls)
+werkzeug._compat.implements_iterator?4(cls)
+werkzeug._compat.implements_to_string?4(cls)
+werkzeug._compat.make_literal_wrapper?4(reference)
+werkzeug._compat.native_string_result?4(func)
+werkzeug._compat.normalize_string_tuple?4(tup)
+werkzeug._compat.reraise?4(tp, value, tb=None)
+werkzeug._compat.to_bytes?4(x, charset=sys.getdefaultencoding(), errors="strict")
+werkzeug._compat.to_native?4(x, charset=sys.getdefaultencoding(), errors="strict")
+werkzeug._compat.to_unicode?4(x, charset=sys.getdefaultencoding(), errors="strict", allow_none_charset=False)
+werkzeug._compat.try_coerce_native?4(s)
+werkzeug._compat.wrapper?4(*args, **kwargs)
+werkzeug._compat.wsgi_decoding_dance?4(s, charset="utf-8", errors="replace")
+werkzeug._compat.wsgi_encoding_dance?4(s, charset="utf-8", errors="replace")
+werkzeug._internal._DictAccessorProperty.read_only?7
+werkzeug._internal._DictAccessorProperty?2(name, default=None, load_func=None, dump_func=None, read_only=None, doc=None, )
+werkzeug._internal._cookie_parse_impl?5(b)
+werkzeug._internal._cookie_quote?5(b)
+werkzeug._internal._cookie_quoting_map?8
+werkzeug._internal._cookie_re?8
+werkzeug._internal._cookie_unquote?5(b)
+werkzeug._internal._date_to_unix?5(arg)
+werkzeug._internal._decode_idna?5(domain)
+werkzeug._internal._easteregg?5(app=None)
+werkzeug._internal._encode_idna?5(domain)
+werkzeug._internal._epoch_ord?8
+werkzeug._internal._get_environ?5(obj)
+werkzeug._internal._has_level_handler?5(logger)
+werkzeug._internal._legal_cookie_chars?8
+werkzeug._internal._legal_cookie_chars_re?8
+werkzeug._internal._log?5(type, message, *args, **kwargs)
+werkzeug._internal._logger?8
+werkzeug._internal._make_cookie_domain?5(domain)
+werkzeug._internal._missing?8
+werkzeug._internal._octal_re?8
+werkzeug._internal._parse_signature?5(func)
+werkzeug._internal._quote_re?8
+werkzeug._internal._signature_cache?8
+werkzeug._internal.bzzzzzzz?4(gyver)
+werkzeug._internal.easteregged?4(environ, start_response)
+werkzeug._internal.injecting_start_response?4(status, headers, exc_info=None)
+werkzeug._internal.parse?4(args, kwargs)
+werkzeug._reloader.ReloaderLoop._sleep?8
+werkzeug._reloader.ReloaderLoop.log_reload?4(filename)
+werkzeug._reloader.ReloaderLoop.name?7
+werkzeug._reloader.ReloaderLoop.restart_with_reloader?4()
+werkzeug._reloader.ReloaderLoop.run?4()
+werkzeug._reloader.ReloaderLoop.trigger_reload?4(filename)
+werkzeug._reloader.ReloaderLoop?1(extra_files=None, interval=1)
+werkzeug._reloader.StatReloaderLoop.name?7
+werkzeug._reloader.StatReloaderLoop.run?4()
+werkzeug._reloader.WatchdogReloaderLoop._check_modification?5()
+werkzeug._reloader.WatchdogReloaderLoop.run?4()
+werkzeug._reloader.WatchdogReloaderLoop.trigger_reload?4(filename)
+werkzeug._reloader.WatchdogReloaderLoop?1(*args, **kwargs)
+werkzeug._reloader._CustomHandler.on_created?4(event)
+werkzeug._reloader._CustomHandler.on_deleted?4(event)
+werkzeug._reloader._CustomHandler.on_modified?4(event)
+werkzeug._reloader._CustomHandler.on_moved?4(event)
+werkzeug._reloader._CustomHandler.reloader_name?7
+werkzeug._reloader._find_common_roots?5(paths)
+werkzeug._reloader._find_observable_paths?5(extra_files=None)
+werkzeug._reloader._get_args_for_reloading?5()
+werkzeug._reloader._iter_module_files?5()
+werkzeug._reloader._walk?5(node, path)
+werkzeug._reloader.ensure_echo_on?4()
+werkzeug._reloader.reloader_loops?7
+werkzeug._reloader.run_with_reloader?4(main_func, extra_files=None, interval=1, reloader_type="auto")
+werkzeug.datastructures.Accept._best_single_match?5(match)
+werkzeug.datastructures.Accept._specificity?5(value)
+werkzeug.datastructures.Accept._value_matches?5(value, item)
+werkzeug.datastructures.Accept.best?4()
+werkzeug.datastructures.Accept.best_match?4(matches, default=None)
+werkzeug.datastructures.Accept.find?4(key)
+werkzeug.datastructures.Accept.index?4(key)
+werkzeug.datastructures.Accept.quality?4(key)
+werkzeug.datastructures.Accept.to_header?4()
+werkzeug.datastructures.Accept.values?4()
+werkzeug.datastructures.Accept?1(values=())
+werkzeug.datastructures.Authorization.cnonce?4()
+werkzeug.datastructures.Authorization.nc?4()
+werkzeug.datastructures.Authorization.nonce?4()
+werkzeug.datastructures.Authorization.opaque?4()
+werkzeug.datastructures.Authorization.password?4()
+werkzeug.datastructures.Authorization.qop?4()
+werkzeug.datastructures.Authorization.realm?4()
+werkzeug.datastructures.Authorization.response?4()
+werkzeug.datastructures.Authorization.uri?4()
+werkzeug.datastructures.Authorization.username?4()
+werkzeug.datastructures.Authorization?1(auth_type, data=None)
+werkzeug.datastructures.CallbackDict?1(initial=None, on_update=None)
+werkzeug.datastructures.CharsetAccept._normalize?5()
+werkzeug.datastructures.CharsetAccept._value_matches?5(value, item)
+werkzeug.datastructures.CombinedMultiDict._keys_impl?5()
+werkzeug.datastructures.CombinedMultiDict.copy?4()
+werkzeug.datastructures.CombinedMultiDict.fromkeys?4()
+werkzeug.datastructures.CombinedMultiDict.get?4(key, default=None, type=None)
+werkzeug.datastructures.CombinedMultiDict.getlist?4(key, type=None)
+werkzeug.datastructures.CombinedMultiDict.has_key?7
+werkzeug.datastructures.CombinedMultiDict.items?4(multi=False)
+werkzeug.datastructures.CombinedMultiDict.keys?4()
+werkzeug.datastructures.CombinedMultiDict.lists?4()
+werkzeug.datastructures.CombinedMultiDict.listvalues?4()
+werkzeug.datastructures.CombinedMultiDict.to_dict?4(flat=True)
+werkzeug.datastructures.CombinedMultiDict.values?4()
+werkzeug.datastructures.CombinedMultiDict?1(dicts=None)
+werkzeug.datastructures.ContentRange._callback_property?5()
+werkzeug.datastructures.ContentRange.fget?4()
+werkzeug.datastructures.ContentRange.fset?4(value)
+werkzeug.datastructures.ContentRange.length?7
+werkzeug.datastructures.ContentRange.set?4(start, stop, length=None, units="bytes")
+werkzeug.datastructures.ContentRange.start?7
+werkzeug.datastructures.ContentRange.stop?7
+werkzeug.datastructures.ContentRange.to_header?4()
+werkzeug.datastructures.ContentRange.units?7
+werkzeug.datastructures.ContentRange.unset?4()
+werkzeug.datastructures.ContentRange?1(units, start, stop, length=None, on_update=None)
+werkzeug.datastructures.ContentSecurityPolicy._del_value?5(key)
+werkzeug.datastructures.ContentSecurityPolicy._get_value?5(key)
+werkzeug.datastructures.ContentSecurityPolicy._set_value?5(key, value)
+werkzeug.datastructures.ContentSecurityPolicy.base_uri?7
+werkzeug.datastructures.ContentSecurityPolicy.child_src?7
+werkzeug.datastructures.ContentSecurityPolicy.connect_src?7
+werkzeug.datastructures.ContentSecurityPolicy.default_src?7
+werkzeug.datastructures.ContentSecurityPolicy.font_src?7
+werkzeug.datastructures.ContentSecurityPolicy.form_action?7
+werkzeug.datastructures.ContentSecurityPolicy.frame_ancestors?7
+werkzeug.datastructures.ContentSecurityPolicy.frame_src?7
+werkzeug.datastructures.ContentSecurityPolicy.img_src?7
+werkzeug.datastructures.ContentSecurityPolicy.manifest_src?7
+werkzeug.datastructures.ContentSecurityPolicy.media_src?7
+werkzeug.datastructures.ContentSecurityPolicy.navigate_to?7
+werkzeug.datastructures.ContentSecurityPolicy.object_src?7
+werkzeug.datastructures.ContentSecurityPolicy.plugin_types?7
+werkzeug.datastructures.ContentSecurityPolicy.prefetch_src?7
+werkzeug.datastructures.ContentSecurityPolicy.report_to?7
+werkzeug.datastructures.ContentSecurityPolicy.report_uri?7
+werkzeug.datastructures.ContentSecurityPolicy.sandbox?7
+werkzeug.datastructures.ContentSecurityPolicy.script_src?7
+werkzeug.datastructures.ContentSecurityPolicy.script_src_attr?7
+werkzeug.datastructures.ContentSecurityPolicy.script_src_elem?7
+werkzeug.datastructures.ContentSecurityPolicy.style_src?7
+werkzeug.datastructures.ContentSecurityPolicy.style_src_attr?7
+werkzeug.datastructures.ContentSecurityPolicy.style_src_elem?7
+werkzeug.datastructures.ContentSecurityPolicy.to_header?4()
+werkzeug.datastructures.ContentSecurityPolicy.worker_src?7
+werkzeug.datastructures.ContentSecurityPolicy?1(values=(), on_update=None)
+werkzeug.datastructures.ETags.as_set?4(include_weak=False)
+werkzeug.datastructures.ETags.contains?4(etag)
+werkzeug.datastructures.ETags.contains_raw?4(etag)
+werkzeug.datastructures.ETags.contains_weak?4(etag)
+werkzeug.datastructures.ETags.is_strong?4(etag)
+werkzeug.datastructures.ETags.is_weak?4(etag)
+werkzeug.datastructures.ETags.to_header?4()
+werkzeug.datastructures.ETags?1(strong_etags=None, weak_etags=None, star_tag=False)
+werkzeug.datastructures.EnvironHeaders.copy?4()
+werkzeug.datastructures.EnvironHeaders?1(environ)
+werkzeug.datastructures.FileMultiDict.add_file?4(name, file, filename=None, content_type=None)
+werkzeug.datastructures.FileStorage._parse_content_type?5()
+werkzeug.datastructures.FileStorage.close?4()
+werkzeug.datastructures.FileStorage.content_length?4()
+werkzeug.datastructures.FileStorage.content_type?4()
+werkzeug.datastructures.FileStorage.mimetype?4()
+werkzeug.datastructures.FileStorage.mimetype_params?4()
+werkzeug.datastructures.FileStorage.save?4(dst, buffer_size=16384)
+werkzeug.datastructures.FileStorage?1(stream=None, filename=None, name=None, content_type=None, content_length=None, headers=None, )
+werkzeug.datastructures.HeaderSet.add?4(header)
+werkzeug.datastructures.HeaderSet.as_set?4(preserve_casing=False)
+werkzeug.datastructures.HeaderSet.clear?4()
+werkzeug.datastructures.HeaderSet.discard?4(header)
+werkzeug.datastructures.HeaderSet.find?4(header)
+werkzeug.datastructures.HeaderSet.index?4(header)
+werkzeug.datastructures.HeaderSet.remove?4(header)
+werkzeug.datastructures.HeaderSet.to_header?4()
+werkzeug.datastructures.HeaderSet.update?4(iterable)
+werkzeug.datastructures.HeaderSet?1(headers=None, on_update=None)
+werkzeug.datastructures.Headers._validate_value?5(value)
+werkzeug.datastructures.Headers.add?4(_key, _value, **kw)
+werkzeug.datastructures.Headers.add_header?4(_key, _value, **_kw)
+werkzeug.datastructures.Headers.clear?4()
+werkzeug.datastructures.Headers.copy?4()
+werkzeug.datastructures.Headers.extend?4(*args, **kwargs)
+werkzeug.datastructures.Headers.get?4(key, default=None, type=None, as_bytes=False)
+werkzeug.datastructures.Headers.get_all?4(name)
+werkzeug.datastructures.Headers.getlist?4(key, type=None, as_bytes=False)
+werkzeug.datastructures.Headers.has_key?7
+werkzeug.datastructures.Headers.items?4(lower=False)
+werkzeug.datastructures.Headers.keys?4(lower=False)
+werkzeug.datastructures.Headers.lowered?4()
+werkzeug.datastructures.Headers.pop?4(key=None, default=_missing)
+werkzeug.datastructures.Headers.popitem?4()
+werkzeug.datastructures.Headers.remove?4(key)
+werkzeug.datastructures.Headers.set?4(_key, _value, **kw)
+werkzeug.datastructures.Headers.setdefault?4(key, default)
+werkzeug.datastructures.Headers.setlist?4(key, values)
+werkzeug.datastructures.Headers.setlistdefault?4(key, default)
+werkzeug.datastructures.Headers.to_wsgi_list?4()
+werkzeug.datastructures.Headers.update?4(*args, **kwargs)
+werkzeug.datastructures.Headers.values?4()
+werkzeug.datastructures.Headers?1(defaults=None)
+werkzeug.datastructures.IfRange.to_header?4()
+werkzeug.datastructures.IfRange?1(etag=None, date=None)
+werkzeug.datastructures.ImmutableDict.copy?4()
+werkzeug.datastructures.ImmutableDictMixin._hash_cache?8
+werkzeug.datastructures.ImmutableDictMixin._iter_hashitems?5()
+werkzeug.datastructures.ImmutableDictMixin.clear?4()
+werkzeug.datastructures.ImmutableDictMixin.fromkeys?4(keys, value=None)
+werkzeug.datastructures.ImmutableDictMixin.pop?4(key, default=None)
+werkzeug.datastructures.ImmutableDictMixin.popitem?4()
+werkzeug.datastructures.ImmutableDictMixin.setdefault?4(key, default=None)
+werkzeug.datastructures.ImmutableDictMixin.update?4(*args, **kwargs)
+werkzeug.datastructures.ImmutableHeadersMixin.add?4(item)
+werkzeug.datastructures.ImmutableHeadersMixin.add_header?4(item)
+werkzeug.datastructures.ImmutableHeadersMixin.extend?4(*args, **kwargs)
+werkzeug.datastructures.ImmutableHeadersMixin.insert?4(pos, value)
+werkzeug.datastructures.ImmutableHeadersMixin.pop?4(index=-1)
+werkzeug.datastructures.ImmutableHeadersMixin.popitem?4()
+werkzeug.datastructures.ImmutableHeadersMixin.remove?4(item)
+werkzeug.datastructures.ImmutableHeadersMixin.set?4(key, value)
+werkzeug.datastructures.ImmutableHeadersMixin.setdefault?4(key, default)
+werkzeug.datastructures.ImmutableHeadersMixin.setlist?4(key, value)
+werkzeug.datastructures.ImmutableHeadersMixin.setlistdefault?4(key, default)
+werkzeug.datastructures.ImmutableHeadersMixin.update?4(*args, **kwargs)
+werkzeug.datastructures.ImmutableListMixin._hash_cache?8
+werkzeug.datastructures.ImmutableListMixin.append?4(item)
+werkzeug.datastructures.ImmutableListMixin.extend?4(iterable)
+werkzeug.datastructures.ImmutableListMixin.insert?4(pos, value)
+werkzeug.datastructures.ImmutableListMixin.pop?4(index=-1)
+werkzeug.datastructures.ImmutableListMixin.remove?7
+werkzeug.datastructures.ImmutableListMixin.reverse?4()
+werkzeug.datastructures.ImmutableListMixin.sort?4(cmp=None, key=None, reverse=None)
+werkzeug.datastructures.ImmutableMultiDict.copy?4()
+werkzeug.datastructures.ImmutableMultiDictMixin._iter_hashitems?5()
+werkzeug.datastructures.ImmutableMultiDictMixin.add?4(key, value)
+werkzeug.datastructures.ImmutableMultiDictMixin.popitemlist?4()
+werkzeug.datastructures.ImmutableMultiDictMixin.poplist?4(key)
+werkzeug.datastructures.ImmutableMultiDictMixin.setlist?4(key, new_list)
+werkzeug.datastructures.ImmutableMultiDictMixin.setlistdefault?4(key, default_list=None)
+werkzeug.datastructures.ImmutableOrderedMultiDict._iter_hashitems?5()
+werkzeug.datastructures.ImmutableOrderedMultiDict.copy?4()
+werkzeug.datastructures.ImmutableTypeConversionDict.copy?4()
+werkzeug.datastructures.LanguageAccept._value_matches?5(value, item)
+werkzeug.datastructures.LanguageAccept.best_match?4(matches, default=None)
+werkzeug.datastructures.MIMEAccept._specificity?5(value)
+werkzeug.datastructures.MIMEAccept._value_matches?5(value, item)
+werkzeug.datastructures.MIMEAccept.accept_html?4()
+werkzeug.datastructures.MIMEAccept.accept_json?4()
+werkzeug.datastructures.MIMEAccept.accept_xhtml?4()
+werkzeug.datastructures.MultiDict.add?4(key, value)
+werkzeug.datastructures.MultiDict.copy?4()
+werkzeug.datastructures.MultiDict.deepcopy?4(memo=None)
+werkzeug.datastructures.MultiDict.getlist?4(key, type=None)
+werkzeug.datastructures.MultiDict.items?4(multi=False)
+werkzeug.datastructures.MultiDict.keys?4()
+werkzeug.datastructures.MultiDict.lists?4()
+werkzeug.datastructures.MultiDict.listvalues?4()
+werkzeug.datastructures.MultiDict.pop?4(key, default=_missing)
+werkzeug.datastructures.MultiDict.popitem?4()
+werkzeug.datastructures.MultiDict.popitemlist?4()
+werkzeug.datastructures.MultiDict.poplist?4(key)
+werkzeug.datastructures.MultiDict.setdefault?4(key, default=None)
+werkzeug.datastructures.MultiDict.setlist?4(key, new_list)
+werkzeug.datastructures.MultiDict.setlistdefault?4(key, default_list=None)
+werkzeug.datastructures.MultiDict.to_dict?4(flat=True)
+werkzeug.datastructures.MultiDict.update?4(other_dict)
+werkzeug.datastructures.MultiDict.values?4()
+werkzeug.datastructures.MultiDict?1(mapping=None)
+werkzeug.datastructures.OrderedMultiDict.add?4(key, value)
+werkzeug.datastructures.OrderedMultiDict.getlist?4(key, type=None)
+werkzeug.datastructures.OrderedMultiDict.items?4(multi=False)
+werkzeug.datastructures.OrderedMultiDict.keys?4()
+werkzeug.datastructures.OrderedMultiDict.lists?4()
+werkzeug.datastructures.OrderedMultiDict.listvalues?4()
+werkzeug.datastructures.OrderedMultiDict.pop?4(key, default=_missing)
+werkzeug.datastructures.OrderedMultiDict.popitem?4()
+werkzeug.datastructures.OrderedMultiDict.popitemlist?4()
+werkzeug.datastructures.OrderedMultiDict.poplist?4(key)
+werkzeug.datastructures.OrderedMultiDict.setlist?4(key, new_list)
+werkzeug.datastructures.OrderedMultiDict.setlistdefault?4(key, default_list=None)
+werkzeug.datastructures.OrderedMultiDict.update?4(mapping)
+werkzeug.datastructures.OrderedMultiDict.values?4()
+werkzeug.datastructures.OrderedMultiDict?1(mapping=None)
+werkzeug.datastructures.Range.make_content_range?4(length)
+werkzeug.datastructures.Range.range_for_length?4(length)
+werkzeug.datastructures.Range.to_content_range_header?4(length)
+werkzeug.datastructures.Range.to_header?4()
+werkzeug.datastructures.Range?1(units, ranges)
+werkzeug.datastructures.RequestCacheControl.max_stale?7
+werkzeug.datastructures.RequestCacheControl.min_fresh?7
+werkzeug.datastructures.RequestCacheControl.only_if_cached?7
+werkzeug.datastructures.ResponseCacheControl.immutable?7
+werkzeug.datastructures.ResponseCacheControl.must_revalidate?7
+werkzeug.datastructures.ResponseCacheControl.private?7
+werkzeug.datastructures.ResponseCacheControl.proxy_revalidate?7
+werkzeug.datastructures.ResponseCacheControl.public?7
+werkzeug.datastructures.ResponseCacheControl.s_maxage?7
+werkzeug.datastructures.TypeConversionDict.get?4(key, default=None, type=None)
+werkzeug.datastructures.UpdateDictMixin.calls_update?4()
+werkzeug.datastructures.UpdateDictMixin.clear?7
+werkzeug.datastructures.UpdateDictMixin.on_update?7
+werkzeug.datastructures.UpdateDictMixin.oncall?4(*args, **kw)
+werkzeug.datastructures.UpdateDictMixin.pop?4(key, default=_missing)
+werkzeug.datastructures.UpdateDictMixin.popitem?7
+werkzeug.datastructures.UpdateDictMixin.setdefault?4(key, default=None)
+werkzeug.datastructures.UpdateDictMixin.update?7
+werkzeug.datastructures.ViewItems?1(multi_dict, method, repr_name, *a, **kw)
+werkzeug.datastructures.WWWAuthenticate._require_quoting?8
+werkzeug.datastructures.WWWAuthenticate._set_property?5(doc=None)
+werkzeug.datastructures.WWWAuthenticate._set_value?5(value)
+werkzeug.datastructures.WWWAuthenticate.algorithm?7
+werkzeug.datastructures.WWWAuthenticate.auth_property?4(doc=None)
+werkzeug.datastructures.WWWAuthenticate.auth_property?7
+werkzeug.datastructures.WWWAuthenticate.domain?7
+werkzeug.datastructures.WWWAuthenticate.fget?4()
+werkzeug.datastructures.WWWAuthenticate.nonce?7
+werkzeug.datastructures.WWWAuthenticate.on_update?4()
+werkzeug.datastructures.WWWAuthenticate.opaque?7
+werkzeug.datastructures.WWWAuthenticate.qop?7
+werkzeug.datastructures.WWWAuthenticate.realm?7
+werkzeug.datastructures.WWWAuthenticate.set_basic?4(realm="authentication required")
+werkzeug.datastructures.WWWAuthenticate.set_digest?4(realm, nonce, qop=("auth", ), opaque=None, algorithm=None, stale=False)
+werkzeug.datastructures.WWWAuthenticate.stale?4(value)
+werkzeug.datastructures.WWWAuthenticate.to_header?4()
+werkzeug.datastructures.WWWAuthenticate.type?7
+werkzeug.datastructures.WWWAuthenticate?1(auth_type=None, values=None, on_update=None)
+werkzeug.datastructures._CacheControl._del_cache_value?5(key)
+werkzeug.datastructures._CacheControl._get_cache_value?5(key, empty, type)
+werkzeug.datastructures._CacheControl._set_cache_value?5(key, value, type)
+werkzeug.datastructures._CacheControl.max_age?7
+werkzeug.datastructures._CacheControl.no_cache?7
+werkzeug.datastructures._CacheControl.no_store?7
+werkzeug.datastructures._CacheControl.no_transform?7
+werkzeug.datastructures._CacheControl.to_header?4()
+werkzeug.datastructures._CacheControl?2(values=(), on_update=None)
+werkzeug.datastructures._locale_delim_re?8
+werkzeug.datastructures._mime_split_re?8
+werkzeug.datastructures._normalize_lang?5(value)
+werkzeug.datastructures._normalize_mime?5(value)
+werkzeug.datastructures._omd_bucket.unlink?4(omd)
+werkzeug.datastructures._omd_bucket?2(omd, key, value)
+werkzeug.datastructures._options_header_vkw?5(value, kw)
+werkzeug.datastructures._unicodify_header_value?5(value)
+werkzeug.datastructures.cache_property?4(key, empty, type)
+werkzeug.datastructures.csp_property?4(key)
+werkzeug.datastructures.is_immutable?4(self)
+werkzeug.datastructures.iter_multi_items?4(mapping)
+werkzeug.datastructures.listmethod?4(self, *a, **kw)
+werkzeug.datastructures.native_itermethods?4(names)
+werkzeug.datastructures.setitermethod?4(cls, name)
+werkzeug.datastructures.setviewmethod?4(cls, name)
+werkzeug.datastructures.viewmethod?4(self, *a, **kw)
+werkzeug.datastructures.wrap?4(cls)
+werkzeug.debug.DebuggedApplication._fail_pin_auth?5()
+werkzeug.debug.DebuggedApplication.check_pin_trust?4(environ)
+werkzeug.debug.DebuggedApplication.debug_application?4(environ, start_response)
+werkzeug.debug.DebuggedApplication.display_console?4(request)
+werkzeug.debug.DebuggedApplication.execute_command?4(request, command, frame)
+werkzeug.debug.DebuggedApplication.get_resource?4(request, filename)
+werkzeug.debug.DebuggedApplication.log_pin_request?4()
+werkzeug.debug.DebuggedApplication.paste_traceback?4(request, traceback)
+werkzeug.debug.DebuggedApplication.pin?4(value)
+werkzeug.debug.DebuggedApplication.pin_auth?4(request)
+werkzeug.debug.DebuggedApplication.pin_cookie_name?4()
+werkzeug.debug.DebuggedApplication?1(app, evalex=False, request_key="werkzeug.request", console_path="/console", console_init_func=None, show_hidden_frames=False, pin_security=True, pin_logging=True, )
+werkzeug.debug.PIN_TIME?7
+werkzeug.debug._ConsoleFrame?2(namespace)
+werkzeug.debug._generate?5()
+werkzeug.debug._machine_id?8
+werkzeug.debug.console.Console.eval?4(code)
+werkzeug.debug.console.Console?1(globals=None, locals=None)
+werkzeug.debug.console.HTMLStringO._write?5(x)
+werkzeug.debug.console.HTMLStringO.close?4()
+werkzeug.debug.console.HTMLStringO.flush?4()
+werkzeug.debug.console.HTMLStringO.isatty?4()
+werkzeug.debug.console.HTMLStringO.readline?4()
+werkzeug.debug.console.HTMLStringO.reset?4()
+werkzeug.debug.console.HTMLStringO.seek?4(n, mode=0)
+werkzeug.debug.console.HTMLStringO.write?4(x)
+werkzeug.debug.console.HTMLStringO.writelines?4(x)
+werkzeug.debug.console.HTMLStringO?1()
+werkzeug.debug.console.ThreadedStream.displayhook?4()
+werkzeug.debug.console.ThreadedStream.fetch?4()
+werkzeug.debug.console.ThreadedStream.push?4()
+werkzeug.debug.console._ConsoleLoader.get_source_by_code?4(code)
+werkzeug.debug.console._ConsoleLoader.register?4(code, source)
+werkzeug.debug.console._ConsoleLoader?2()
+werkzeug.debug.console._InteractiveConsole.runcode?4(code)
+werkzeug.debug.console._InteractiveConsole.runsource?4(source)
+werkzeug.debug.console._InteractiveConsole.showsyntaxerror?4(filename=None)
+werkzeug.debug.console._InteractiveConsole.showtraceback?4()
+werkzeug.debug.console._InteractiveConsole.write?4(data)
+werkzeug.debug.console._InteractiveConsole?2(globals, locals)
+werkzeug.debug.console._displayhook?8
+werkzeug.debug.console._local?8
+werkzeug.debug.console._wrap_compiler?5(console)
+werkzeug.debug.console.func?4(source, filename, symbol)
+werkzeug.debug.get_machine_id?4()
+werkzeug.debug.get_pin_and_cookie_name?4(app)
+werkzeug.debug.hash_pin?4(pin)
+werkzeug.debug.repr.DebugReprGenerator._sequence_repr_maker?5(right, base=object(), limit=8)
+werkzeug.debug.repr.DebugReprGenerator.deque_repr?7
+werkzeug.debug.repr.DebugReprGenerator.dict_repr?4(d, recursive, limit=5)
+werkzeug.debug.repr.DebugReprGenerator.dispatch_repr?4(obj, recursive)
+werkzeug.debug.repr.DebugReprGenerator.dump_locals?4(d)
+werkzeug.debug.repr.DebugReprGenerator.dump_object?4(obj)
+werkzeug.debug.repr.DebugReprGenerator.fallback_repr?4()
+werkzeug.debug.repr.DebugReprGenerator.frozenset_repr?7
+werkzeug.debug.repr.DebugReprGenerator.list_repr?7
+werkzeug.debug.repr.DebugReprGenerator.object_repr?4(obj)
+werkzeug.debug.repr.DebugReprGenerator.proxy?4(obj, recursive)
+werkzeug.debug.repr.DebugReprGenerator.regex_repr?4(obj)
+werkzeug.debug.repr.DebugReprGenerator.render_object_dump?4(items, title, repr=None)
+werkzeug.debug.repr.DebugReprGenerator.repr?4(obj)
+werkzeug.debug.repr.DebugReprGenerator.set_repr?7
+werkzeug.debug.repr.DebugReprGenerator.string_repr?4(obj, limit=70)
+werkzeug.debug.repr.DebugReprGenerator.tuple_repr?7
+werkzeug.debug.repr.DebugReprGenerator?1()
+werkzeug.debug.repr.HELP_HTML?7
+werkzeug.debug.repr.OBJECT_DUMP_HTML?7
+werkzeug.debug.repr.RegexType?7
+werkzeug.debug.repr._add_subclass_info?5(inner, obj, base)
+werkzeug.debug.repr._paragraph_re?8
+werkzeug.debug.repr.debug_repr?4(obj)
+werkzeug.debug.repr.dump?4(obj=missing)
+werkzeug.debug.repr.helper?7
+werkzeug.debug.repr.missing?7
+werkzeug.debug.tbtools.CONSOLE_HTML?7
+werkzeug.debug.tbtools.FOOTER?7
+werkzeug.debug.tbtools.FRAME_HTML?7
+werkzeug.debug.tbtools.Frame.console?4()
+werkzeug.debug.tbtools.Frame.current_line?4()
+werkzeug.debug.tbtools.Frame.eval?4(code, mode="single")
+werkzeug.debug.tbtools.Frame.get_annotated_lines?4()
+werkzeug.debug.tbtools.Frame.get_context_lines?4(context=5)
+werkzeug.debug.tbtools.Frame.id?4()
+werkzeug.debug.tbtools.Frame.is_library?4()
+werkzeug.debug.tbtools.Frame.render?4(mark_lib=True)
+werkzeug.debug.tbtools.Frame.render_line?4(cls)
+werkzeug.debug.tbtools.Frame.render_line_context?4()
+werkzeug.debug.tbtools.Frame.render_text?4()
+werkzeug.debug.tbtools.Frame.sourcelines?4()
+werkzeug.debug.tbtools.Frame?1(exc_type, exc_value, tb)
+werkzeug.debug.tbtools.Group.exception?4()
+werkzeug.debug.tbtools.Group.filter_hidden_frames?4()
+werkzeug.debug.tbtools.Group.render?4(mark_lib=True)
+werkzeug.debug.tbtools.Group.render_text?4()
+werkzeug.debug.tbtools.Group?1(exc_type, exc_value, tb)
+werkzeug.debug.tbtools.HEADER?7
+werkzeug.debug.tbtools.Line.classes?4()
+werkzeug.debug.tbtools.Line.render?4()
+werkzeug.debug.tbtools.Line?1(lineno, code)
+werkzeug.debug.tbtools.PAGE_HTML?7
+werkzeug.debug.tbtools.SOURCE_LINE_HTML?7
+werkzeug.debug.tbtools.SUMMARY_HTML?7
+werkzeug.debug.tbtools.Traceback.exception?4()
+werkzeug.debug.tbtools.Traceback.filter_hidden_frames?4()
+werkzeug.debug.tbtools.Traceback.id?4()
+werkzeug.debug.tbtools.Traceback.is_syntax_error?4()
+werkzeug.debug.tbtools.Traceback.log?4(logfile=None)
+werkzeug.debug.tbtools.Traceback.paste?4()
+werkzeug.debug.tbtools.Traceback.plaintext?4()
+werkzeug.debug.tbtools.Traceback.render_full?4(evalex=False, secret=None, evalex_trusted=True)
+werkzeug.debug.tbtools.Traceback.render_summary?4(include_title=True)
+werkzeug.debug.tbtools.Traceback?1(exc_type, exc_value, tb)
+werkzeug.debug.tbtools.UTF8_COOKIE?7
+werkzeug.debug.tbtools._coding_re?8
+werkzeug.debug.tbtools._funcdef_re?8
+werkzeug.debug.tbtools._line_re?8
+werkzeug.debug.tbtools.get_current_traceback?4(ignore_system_exceptions=False, show_hidden_frames=False, skip=0)
+werkzeug.debug.tbtools.render_console_html?4(secret, evalex_trusted=True)
+werkzeug.debug.tbtools.system_exceptions?7
+werkzeug.exceptions.Aborter?1(mapping=None, extra=None)
+werkzeug.exceptions.BadGateway.code?7
+werkzeug.exceptions.BadGateway.description?7
+werkzeug.exceptions.BadRequest.code?7
+werkzeug.exceptions.BadRequest.description?7
+werkzeug.exceptions.BadRequestKeyError?7
+werkzeug.exceptions.Conflict.code?7
+werkzeug.exceptions.Conflict.description?7
+werkzeug.exceptions.ExpectationFailed.code?7
+werkzeug.exceptions.ExpectationFailed.description?7
+werkzeug.exceptions.FailedDependency.code?7
+werkzeug.exceptions.FailedDependency.description?7
+werkzeug.exceptions.Forbidden.code?7
+werkzeug.exceptions.Forbidden.description?7
+werkzeug.exceptions.GatewayTimeout.code?7
+werkzeug.exceptions.GatewayTimeout.description?7
+werkzeug.exceptions.Gone.code?7
+werkzeug.exceptions.Gone.description?7
+werkzeug.exceptions.HTTPException.code?7
+werkzeug.exceptions.HTTPException.description?7
+werkzeug.exceptions.HTTPException.get_body?4(environ=None)
+werkzeug.exceptions.HTTPException.get_description?4(environ=None)
+werkzeug.exceptions.HTTPException.get_headers?4(environ=None)
+werkzeug.exceptions.HTTPException.get_response?4(environ=None)
+werkzeug.exceptions.HTTPException.name?4()
+werkzeug.exceptions.HTTPException.wrap?4(exception, name=None)
+werkzeug.exceptions.HTTPException?1(description=None, response=None)
+werkzeug.exceptions.HTTPVersionNotSupported.code?7
+werkzeug.exceptions.HTTPVersionNotSupported.description?7
+werkzeug.exceptions.ImATeapot.code?7
+werkzeug.exceptions.ImATeapot.description?7
+werkzeug.exceptions.InternalServerError.code?7
+werkzeug.exceptions.InternalServerError.description?7
+werkzeug.exceptions.InternalServerError?1(description=None, response=None, original_exception=None)
+werkzeug.exceptions.LengthRequired.code?7
+werkzeug.exceptions.LengthRequired.description?7
+werkzeug.exceptions.Locked.code?7
+werkzeug.exceptions.Locked.description?7
+werkzeug.exceptions.MethodNotAllowed.code?7
+werkzeug.exceptions.MethodNotAllowed.description?7
+werkzeug.exceptions.MethodNotAllowed.get_headers?4(environ=None)
+werkzeug.exceptions.MethodNotAllowed?1(valid_methods=None, description=None)
+werkzeug.exceptions.NotAcceptable.code?7
+werkzeug.exceptions.NotAcceptable.description?7
+werkzeug.exceptions.NotFound.code?7
+werkzeug.exceptions.NotFound.description?7
+werkzeug.exceptions.NotImplemented.code?7
+werkzeug.exceptions.NotImplemented.description?7
+werkzeug.exceptions.PreconditionFailed.code?7
+werkzeug.exceptions.PreconditionFailed.description?7
+werkzeug.exceptions.PreconditionRequired.code?7
+werkzeug.exceptions.PreconditionRequired.description?7
+werkzeug.exceptions.RequestEntityTooLarge.code?7
+werkzeug.exceptions.RequestEntityTooLarge.description?7
+werkzeug.exceptions.RequestHeaderFieldsTooLarge.code?7
+werkzeug.exceptions.RequestHeaderFieldsTooLarge.description?7
+werkzeug.exceptions.RequestTimeout.code?7
+werkzeug.exceptions.RequestTimeout.description?7
+werkzeug.exceptions.RequestURITooLarge.code?7
+werkzeug.exceptions.RequestURITooLarge.description?7
+werkzeug.exceptions.RequestedRangeNotSatisfiable.code?7
+werkzeug.exceptions.RequestedRangeNotSatisfiable.description?7
+werkzeug.exceptions.RequestedRangeNotSatisfiable.get_headers?4(environ=None)
+werkzeug.exceptions.RequestedRangeNotSatisfiable?1(length=None, units="bytes", description=None)
+werkzeug.exceptions.ServiceUnavailable.code?7
+werkzeug.exceptions.ServiceUnavailable.description?7
+werkzeug.exceptions.TooManyRequests.code?7
+werkzeug.exceptions.TooManyRequests.description?7
+werkzeug.exceptions.Unauthorized.code?7
+werkzeug.exceptions.Unauthorized.description?7
+werkzeug.exceptions.Unauthorized.get_headers?4(environ=None)
+werkzeug.exceptions.Unauthorized?1(description=None, response=None, www_authenticate=None)
+werkzeug.exceptions.UnavailableForLegalReasons.code?7
+werkzeug.exceptions.UnavailableForLegalReasons.description?7
+werkzeug.exceptions.UnprocessableEntity.code?7
+werkzeug.exceptions.UnprocessableEntity.description?7
+werkzeug.exceptions.UnsupportedMediaType.code?7
+werkzeug.exceptions.UnsupportedMediaType.description?7
+werkzeug.exceptions._RetryAfter.get_headers?4(environ=None)
+werkzeug.exceptions._RetryAfter?2(description=None, response=None, retry_after=None)
+werkzeug.exceptions._aborter?8
+werkzeug.exceptions._find_exceptions?5()
+werkzeug.exceptions.abort?4(status, *args, **kwargs)
+werkzeug.exceptions.default_exceptions?7
+werkzeug.exceptions.newcls._description?8
+werkzeug.exceptions.newcls.description?4(value)
+werkzeug.exceptions.newcls.show_exception?7
+werkzeug.exceptions.newcls?1(arg=None, *args, **kwargs)
+werkzeug.filesystem._is_ascii_encoding?5(encoding)
+werkzeug.filesystem._warned_about_filesystem_encoding?8
+werkzeug.filesystem.get_filesystem_encoding?4()
+werkzeug.filesystem.has_likely_buggy_unicode_filesystem?7
+werkzeug.formparser.FormDataParser._parse_multipart?5(stream, mimetype, content_length, options)
+werkzeug.formparser.FormDataParser._parse_urlencoded?5(stream, mimetype, content_length, options)
+werkzeug.formparser.FormDataParser.get_parse_func?4(mimetype, options)
+werkzeug.formparser.FormDataParser.parse?4(stream, mimetype, content_length, options=None)
+werkzeug.formparser.FormDataParser.parse_from_environ?4(environ)
+werkzeug.formparser.FormDataParser.parse_functions?7
+werkzeug.formparser.FormDataParser?1(stream_factory=None, charset="utf-8", errors="replace", max_form_memory_size=None, max_content_length=None, cls=None, silent=True, )
+werkzeug.formparser.MultiPartParser._find_terminator?5(iterator)
+werkzeug.formparser.MultiPartParser._fix_ie_filename?5(filename)
+werkzeug.formparser.MultiPartParser.fail?4(message)
+werkzeug.formparser.MultiPartParser.get_part_charset?4(headers)
+werkzeug.formparser.MultiPartParser.get_part_encoding?4(headers)
+werkzeug.formparser.MultiPartParser.in_memory_threshold_reached?4(bytes)
+werkzeug.formparser.MultiPartParser.parse?4(file, boundary, content_length)
+werkzeug.formparser.MultiPartParser.parse_lines?4(file, boundary, content_length, cap_at_buffer=True)
+werkzeug.formparser.MultiPartParser.parse_parts?4(file, boundary, content_length)
+werkzeug.formparser.MultiPartParser.start_file_streaming?4(filename, headers, total_content_length)
+werkzeug.formparser.MultiPartParser.validate_boundary?4(boundary)
+werkzeug.formparser.MultiPartParser?1(stream_factory=None, charset="utf-8", errors="replace", max_form_memory_size=None, cls=None, buffer_size=64 * 1024, )
+werkzeug.formparser._begin_file?8
+werkzeug.formparser._begin_form?8
+werkzeug.formparser._cont?8
+werkzeug.formparser._empty_string_iter?8
+werkzeug.formparser._end?8
+werkzeug.formparser._line_parse?5(line)
+werkzeug.formparser._multipart_boundary_re?8
+werkzeug.formparser._supported_multipart_encodings?8
+werkzeug.formparser.default_stream_factory?4(total_content_length, filename, content_type, content_length=None)
+werkzeug.formparser.exhaust_stream?4(f)
+werkzeug.formparser.is_valid_multipart_boundary?4(boundary)
+werkzeug.formparser.parse_form_data?4(environ, stream_factory=None, charset="utf-8", errors="replace", max_form_memory_size=None, max_content_length=None, cls=None, silent=True, )
+werkzeug.formparser.parse_multipart_headers?4(iterable)
+werkzeug.formparser.wrapper?4(self, stream, *args, **kwargs)
+werkzeug.http.HTTP_STATUS_CODES?7
+werkzeug.http._accept_re?8
+werkzeug.http._basic_auth_charset?8
+werkzeug.http._cookie_charset?8
+werkzeug.http._dump_date?5(d, delim)
+werkzeug.http._entity_headers?8
+werkzeug.http._etag_re?8
+werkzeug.http._hop_by_hop_headers?8
+werkzeug.http._option_header_piece_re?8
+werkzeug.http._option_header_start_mime_type?8
+werkzeug.http._parse_pairs?5()
+werkzeug.http._token_chars?8
+werkzeug.http._unsafe_header_chars?8
+werkzeug.http.bytes_to_wsgi?4(data)
+werkzeug.http.cookie_date?4(expires=None)
+werkzeug.http.dump_age?4(age=None)
+werkzeug.http.dump_cookie?4(key, value="", max_age=None, expires=None, path="/", domain=None, secure=False, httponly=False, charset="utf-8", sync_expires=True, max_size=4093, samesite=None, )
+werkzeug.http.dump_csp_header?4(header)
+werkzeug.http.dump_header?4(iterable, allow_token=True)
+werkzeug.http.dump_options_header?4(header, options)
+werkzeug.http.generate_etag?4(data)
+werkzeug.http.http_date?4(timestamp=None)
+werkzeug.http.is_byte_range_valid?4(start, stop, length)
+werkzeug.http.is_entity_header?4(header)
+werkzeug.http.is_hop_by_hop_header?4(header)
+werkzeug.http.is_resource_modified?4(environ, etag=None, data=None, last_modified=None, ignore_if_range=True)
+werkzeug.http.parse_accept_header?4(value, cls=None)
+werkzeug.http.parse_age?4(value=None)
+werkzeug.http.parse_authorization_header?4(value)
+werkzeug.http.parse_cache_control_header?4(value, on_update=None, cls=None)
+werkzeug.http.parse_content_range_header?4(value, on_update=None)
+werkzeug.http.parse_cookie?4(header, charset="utf-8", errors="replace", cls=None)
+werkzeug.http.parse_csp_header?4(value, on_update=None, cls=None)
+werkzeug.http.parse_date?4(value)
+werkzeug.http.parse_dict_header?4(value, cls=dict)
+werkzeug.http.parse_etags?4(value)
+werkzeug.http.parse_if_range_header?4(value)
+werkzeug.http.parse_list_header?4(value)
+werkzeug.http.parse_options_header?4(value, multiple=False)
+werkzeug.http.parse_range_header?4(value, make_inclusive=True)
+werkzeug.http.parse_set_header?4(value, on_update=None)
+werkzeug.http.parse_www_authenticate_header?4(value, on_update=None)
+werkzeug.http.quote_etag?4(etag, weak=False)
+werkzeug.http.quote_header_value?4(value, extra_chars="", allow_token=True)
+werkzeug.http.remove_entity_headers?4(headers, allowed=("expires", "content-location"))
+werkzeug.http.remove_hop_by_hop_headers?4(headers)
+werkzeug.http.unquote_etag?4(etag)
+werkzeug.http.unquote_header_value?4(value, is_filename=False)
+werkzeug.http.wsgi_to_bytes?4(data)
+werkzeug.local.Local?1()
+werkzeug.local.LocalManager.application?4(start_response)
+werkzeug.local.LocalManager.cleanup?4()
+werkzeug.local.LocalManager.get_ident?4()
+werkzeug.local.LocalManager.make_middleware?4(app)
+werkzeug.local.LocalManager.middleware?4(func)
+werkzeug.local.LocalManager?1(locals=None, ident_func=None)
+werkzeug.local.LocalProxy._get_current_object?5()
+werkzeug.local.LocalProxy?1(local, name=None)
+werkzeug.local.LocalStack._lookup?5()
+werkzeug.local.LocalStack.pop?4()
+werkzeug.local.LocalStack.push?4(obj)
+werkzeug.local.LocalStack.top?4()
+werkzeug.local.LocalStack?1()
+werkzeug.local.release_local?4(local)
+werkzeug.middleware.dispatcher.DispatcherMiddleware?1(app, mounts=None)
+werkzeug.middleware.http_proxy.ProxyMiddleware._set_defaults?5()
+werkzeug.middleware.http_proxy.ProxyMiddleware.application?4(start_response)
+werkzeug.middleware.http_proxy.ProxyMiddleware.proxy_to?4(opts, path, prefix)
+werkzeug.middleware.http_proxy.ProxyMiddleware.read?4()
+werkzeug.middleware.http_proxy.ProxyMiddleware?1(app, targets, chunk_size=2 << 13, timeout=10)
+werkzeug.middleware.lint.ErrorStream.close?4()
+werkzeug.middleware.lint.ErrorStream.flush?4()
+werkzeug.middleware.lint.ErrorStream.write?4(s)
+werkzeug.middleware.lint.ErrorStream.writelines?4(seq)
+werkzeug.middleware.lint.ErrorStream?1(stream)
+werkzeug.middleware.lint.GuardedIterator.close?4()
+werkzeug.middleware.lint.GuardedIterator?1(iterator, headers_set, chunks)
+werkzeug.middleware.lint.GuardedWrite?1(write, chunks)
+werkzeug.middleware.lint.InputStream.close?4()
+werkzeug.middleware.lint.InputStream.read?4(*args)
+werkzeug.middleware.lint.InputStream.readline?4(*args)
+werkzeug.middleware.lint.InputStream?1(stream)
+werkzeug.middleware.lint.LintMiddleware.check_environ?4(environ)
+werkzeug.middleware.lint.LintMiddleware.check_headers?4(headers)
+werkzeug.middleware.lint.LintMiddleware.check_iterator?4(app_iter)
+werkzeug.middleware.lint.LintMiddleware.check_start_response?4(status, headers, exc_info)
+werkzeug.middleware.lint.LintMiddleware.checking_start_response?4(**kwargs)
+werkzeug.middleware.lint.LintMiddleware?1(app)
+werkzeug.middleware.lint.check_string?4(context, obj, stacklevel=3)
+werkzeug.middleware.profiler.ProfilerMiddleware.catching_start_response?4(headers, exc_info=None)
+werkzeug.middleware.profiler.ProfilerMiddleware.runapp?4()
+werkzeug.middleware.profiler.ProfilerMiddleware?1(app, stream=sys.stdout, sort_by=("time", "calls"), restrictions=(), profile_dir=None, filename_format="{method}.{path}.{elapsed:.0f}ms.{time:.0f}.prof", )
+werkzeug.middleware.proxy_fix.ProxyFix._get_real_value?5(trusted, value)
+werkzeug.middleware.proxy_fix.ProxyFix?1(app, x_for=1, x_proto=1, x_host=0, x_port=0, x_prefix=0)
+werkzeug.middleware.shared_data.SharedDataMiddleware._opener?5(filename)
+werkzeug.middleware.shared_data.SharedDataMiddleware.generate_etag?4(mtime, file_size, real_filename)
+werkzeug.middleware.shared_data.SharedDataMiddleware.get_directory_loader?4(directory)
+werkzeug.middleware.shared_data.SharedDataMiddleware.get_file_loader?4(filename)
+werkzeug.middleware.shared_data.SharedDataMiddleware.get_package_loader?4(package, package_path)
+werkzeug.middleware.shared_data.SharedDataMiddleware.is_allowed?4(filename)
+werkzeug.middleware.shared_data.SharedDataMiddleware.loader?4()
+werkzeug.middleware.shared_data.SharedDataMiddleware?1(app, exports, disallow=None, cache=True, cache_timeout=60 * 60 * 12, fallback_mimetype="application/octet-stream", )
+werkzeug.posixemulation._rename?5(src, dst)
+werkzeug.posixemulation._rename_atomic?5(src, dst)
+werkzeug.posixemulation.can_rename_open_file?7
+werkzeug.posixemulation.rename?4(src, dst)
+werkzeug.routing.AnyConverter?1(map, *items)
+werkzeug.routing.BaseConverter.regex?7
+werkzeug.routing.BaseConverter.to_python?4(value)
+werkzeug.routing.BaseConverter.to_url?4(value)
+werkzeug.routing.BaseConverter.weight?7
+werkzeug.routing.BaseConverter?1(map)
+werkzeug.routing.BuildError._score_rule?5()
+werkzeug.routing.BuildError.closest_rule?4(adapter)
+werkzeug.routing.BuildError.suggested?4()
+werkzeug.routing.BuildError?1(endpoint, values, method, adapter=None)
+werkzeug.routing.DEFAULT_CONVERTERS?7
+werkzeug.routing.EndpointPrefix.get_rules?4(map)
+werkzeug.routing.EndpointPrefix?1(prefix, rules)
+werkzeug.routing.FloatConverter.num_convert?7
+werkzeug.routing.FloatConverter.regex?7
+werkzeug.routing.FloatConverter?1(map, min=None, max=None, signed=False)
+werkzeug.routing.IntegerConverter.num_convert?7
+werkzeug.routing.IntegerConverter.regex?7
+werkzeug.routing.Map._get_wsgi_string?5()
+werkzeug.routing.Map.add?4(rulefactory)
+werkzeug.routing.Map.bind?4(server_name, script_name=None, subdomain=None, url_scheme="http", default_method="GET", path_info=None, query_args=None, )
+werkzeug.routing.Map.bind_to_environ?4(environ, server_name=None, subdomain=None)
+werkzeug.routing.Map.default_converters?7
+werkzeug.routing.Map.is_endpoint_expecting?4(endpoint, *arguments)
+werkzeug.routing.Map.iter_rules?4(endpoint=None)
+werkzeug.routing.Map.lock_class?7
+werkzeug.routing.Map.update?4()
+werkzeug.routing.Map?1(rules=None, default_subdomain="", charset="utf-8", strict_slashes=True, merge_slashes=True, redirect_defaults=True, converters=None, sort_parameters=False, sort_key=None, encoding_errors="replace", host_matching=False, )
+werkzeug.routing.MapAdapter._handle_match?5()
+werkzeug.routing.MapAdapter._partial_build?5(endpoint, values, method, append_unknown)
+werkzeug.routing.MapAdapter.allowed_methods?4(path_info=None)
+werkzeug.routing.MapAdapter.build?4(endpoint, values=None, method=None, force_external=False, append_unknown=True, )
+werkzeug.routing.MapAdapter.dispatch?4(view_func, path_info=None, method=None, catch_http_exceptions=False)
+werkzeug.routing.MapAdapter.encode_query_args?4(query_args)
+werkzeug.routing.MapAdapter.get_default_redirect?4(rule, method, values, query_args)
+werkzeug.routing.MapAdapter.get_host?4(domain_part)
+werkzeug.routing.MapAdapter.make_alias_redirect_url?4(path, endpoint, values, method, query_args)
+werkzeug.routing.MapAdapter.make_redirect_url?4(path_info, query_args=None, domain_part=None)
+werkzeug.routing.MapAdapter.match?4(path_info=None, method=None, return_rule=False, query_args=None, websocket=None, )
+werkzeug.routing.MapAdapter.test?4(path_info=None, method=None)
+werkzeug.routing.MapAdapter?1(map, server_name, script_name, subdomain, url_scheme, path_info, default_method, query_args=None, )
+werkzeug.routing.NumberConverter.signed_regex?4()
+werkzeug.routing.NumberConverter.to_python?4(value)
+werkzeug.routing.NumberConverter.to_url?4(value)
+werkzeug.routing.NumberConverter.weight?7
+werkzeug.routing.NumberConverter?1(map, fixed_digits=0, min=None, max=None, signed=False)
+werkzeug.routing.PathConverter.regex?7
+werkzeug.routing.PathConverter.weight?7
+werkzeug.routing.RequestAliasRedirect?1(matched_values)
+werkzeug.routing.RequestPath?1(path_info)
+werkzeug.routing.RequestRedirect.code?7
+werkzeug.routing.RequestRedirect.get_response?4(environ=None)
+werkzeug.routing.RequestRedirect?1(new_url)
+werkzeug.routing.Rule._build_regex?5()
+werkzeug.routing.Rule._compile_builder?5(append_unknown=True)
+werkzeug.routing.Rule._convert?5()
+werkzeug.routing.Rule._encode_query_vars?5(query_vars)
+werkzeug.routing.Rule._get_func_code?5(name)
+werkzeug.routing.Rule._join?5()
+werkzeug.routing.Rule._parts?5()
+werkzeug.routing.Rule.bind?4(map, rebind=False)
+werkzeug.routing.Rule.build?4(values, append_unknown=True)
+werkzeug.routing.Rule.build_compare_key?4()
+werkzeug.routing.Rule.compile?4()
+werkzeug.routing.Rule.empty?4()
+werkzeug.routing.Rule.get_converter?4(variable_name, converter_name, args, kwargs)
+werkzeug.routing.Rule.get_empty_kwargs?4()
+werkzeug.routing.Rule.get_rules?4(map)
+werkzeug.routing.Rule.match?4(path, method=None)
+werkzeug.routing.Rule.match_compare_key?4()
+werkzeug.routing.Rule.provides_defaults_for?4(rule)
+werkzeug.routing.Rule.refresh?4()
+werkzeug.routing.Rule.suitable_for?4(values, method=None)
+werkzeug.routing.Rule?1(string, defaults=None, subdomain=None, methods=None, build_only=False, endpoint=None, strict_slashes=None, merge_slashes=None, redirect_to=None, alias=False, host=None, websocket=False, )
+werkzeug.routing.RuleFactory.get_rules?4(map)
+werkzeug.routing.RuleTemplate?1(rules)
+werkzeug.routing.RuleTemplateFactory.get_rules?4(map)
+werkzeug.routing.RuleTemplateFactory?1(rules, context)
+werkzeug.routing.Subdomain.get_rules?4(map)
+werkzeug.routing.Subdomain?1(subdomain, rules)
+werkzeug.routing.Submount.get_rules?4(map)
+werkzeug.routing.Submount?1(path, rules)
+werkzeug.routing.UUIDConverter.regex?7
+werkzeug.routing.UUIDConverter.to_python?4(value)
+werkzeug.routing.UUIDConverter.to_url?4(value)
+werkzeug.routing.UnicodeConverter?1(map, minlength=1, maxlength=None, length=None)
+werkzeug.routing._CALL_CONVERTER_CODE_FMT?8
+werkzeug.routing._IF_KWARGS_URL_ENCODE_AST?8
+werkzeug.routing._IF_KWARGS_URL_ENCODE_CODE?8
+werkzeug.routing._PYTHON_CONSTANTS?8
+werkzeug.routing._URL_ENCODE_AST_NAMES?8
+werkzeug.routing._converter_args_re?8
+werkzeug.routing._prefix_names?5(src)
+werkzeug.routing._pythonize?5(value)
+werkzeug.routing._rule_re?8
+werkzeug.routing._simple_rule_re?8
+werkzeug.routing.parse_converter_args?4(argstr)
+werkzeug.routing.parse_rule?4(rule)
+werkzeug.security.DEFAULT_PBKDF2_ITERATIONS?7
+werkzeug.security.SALT_CHARS?7
+werkzeug.security._builtin_safe_str_cmp?8
+werkzeug.security._create_mac?5(key, msg, method)
+werkzeug.security._hash_internal?5(method, salt, password)
+werkzeug.security._os_alt_seps?8
+werkzeug.security._pack_int?8
+werkzeug.security._sys_rng?8
+werkzeug.security.check_password_hash?4(pwhash, password)
+werkzeug.security.gen_salt?4(length)
+werkzeug.security.generate_password_hash?4(password, method="pbkdf2:sha256", salt_length=8)
+werkzeug.security.hashfunc?4(d=b"")
+werkzeug.security.pbkdf2_bin?4(data, salt, iterations=DEFAULT_PBKDF2_ITERATIONS, keylen=None, hashfunc=None)
+werkzeug.security.pbkdf2_hex?4(data, salt, iterations=DEFAULT_PBKDF2_ITERATIONS, keylen=None, hashfunc=None)
+werkzeug.security.safe_join?4(directory, *pathnames)
+werkzeug.security.safe_str_cmp?4(a, b)
+werkzeug.serving.BaseRequestHandler?7
+werkzeug.serving.BaseWSGIServer.get_request?4()
+werkzeug.serving.BaseWSGIServer.handle_error?4(request, client_address)
+werkzeug.serving.BaseWSGIServer.log?4(type, message, *args)
+werkzeug.serving.BaseWSGIServer.multiprocess?7
+werkzeug.serving.BaseWSGIServer.multithread?7
+werkzeug.serving.BaseWSGIServer.request_queue_size?7
+werkzeug.serving.BaseWSGIServer.serve_forever?4()
+werkzeug.serving.BaseWSGIServer?1(host, port, app, handler=None, passthrough_errors=False, ssl_context=None, fd=None, )
+werkzeug.serving.DechunkedInput.read_chunk_len?4()
+werkzeug.serving.DechunkedInput.readable?4()
+werkzeug.serving.DechunkedInput.readinto?4(buf)
+werkzeug.serving.DechunkedInput?1(rfile)
+werkzeug.serving.ForkingWSGIServer.multiprocess?7
+werkzeug.serving.ForkingWSGIServer?1(host, port, app, processes=40, handler=None, passthrough_errors=False, ssl_context=None, fd=None, )
+werkzeug.serving.LISTEN_QUEUE?7
+werkzeug.serving.ThreadedWSGIServer.daemon_threads?7
+werkzeug.serving.ThreadedWSGIServer.multithread?7
+werkzeug.serving.ThreadingMixIn?7
+werkzeug.serving.WSGIRequestHandler.address_string?4()
+werkzeug.serving.WSGIRequestHandler.connection_dropped?4(error, environ=None)
+werkzeug.serving.WSGIRequestHandler.execute?4()
+werkzeug.serving.WSGIRequestHandler.get_header_items?4()
+werkzeug.serving.WSGIRequestHandler.handle?4()
+werkzeug.serving.WSGIRequestHandler.handle_one_request?4()
+werkzeug.serving.WSGIRequestHandler.initiate_shutdown?4()
+werkzeug.serving.WSGIRequestHandler.log?4(type, message, *args)
+werkzeug.serving.WSGIRequestHandler.log_error?4(*args)
+werkzeug.serving.WSGIRequestHandler.log_message?4(format, *args)
+werkzeug.serving.WSGIRequestHandler.log_request?4(code="-", size="-")
+werkzeug.serving.WSGIRequestHandler.make_environ?4()
+werkzeug.serving.WSGIRequestHandler.port_integer?4()
+werkzeug.serving.WSGIRequestHandler.run_wsgi?4()
+werkzeug.serving.WSGIRequestHandler.send_response?4(code, message=None)
+werkzeug.serving.WSGIRequestHandler.server_version?4()
+werkzeug.serving.WSGIRequestHandler.shutdown_server?4()
+werkzeug.serving.WSGIRequestHandler.start_response?4(response_headers, exc_info=None)
+werkzeug.serving.WSGIRequestHandler.version_string?4()
+werkzeug.serving.WSGIRequestHandler.write?4()
+werkzeug.serving._SSLContext.load_cert_chain?4(certfile, keyfile=None, password=None)
+werkzeug.serving._SSLContext.wrap_socket?4(sock, **kwargs)
+werkzeug.serving._SSLContext?2(protocol)
+werkzeug.serving.can_fork?7
+werkzeug.serving.can_open_by_fd?7
+werkzeug.serving.generate_adhoc_ssl_context?4()
+werkzeug.serving.generate_adhoc_ssl_pair?4(cn=None)
+werkzeug.serving.get_sockaddr?4(host, port, family)
+werkzeug.serving.inner?4()
+werkzeug.serving.is_running_from_reloader?4()
+werkzeug.serving.is_ssl_error?4(error=None)
+werkzeug.serving.load_ssl_context?4(cert_file, pkey_file=None, protocol=None)
+werkzeug.serving.log_startup?4(sock)
+werkzeug.serving.main?4()
+werkzeug.serving.make_server?4(host=None, port=None, app=None, threaded=False, processes=1, request_handler=None, passthrough_errors=False, ssl_context=None, fd=None, )
+werkzeug.serving.make_ssl_devcert?4(base_path, host=None, cn=None)
+werkzeug.serving.run_simple?4(hostname, port, application, use_reloader=False, use_debugger=False, use_evalex=True, extra_files=None, reloader_interval=1, reloader_type="auto", threaded=False, processes=1, request_handler=None, static_files=None, passthrough_errors=False, ssl_context=None, )
+werkzeug.serving.run_with_reloader?4(*args, **kwargs)
+werkzeug.serving.select_address_family?4(host, port)
+werkzeug.test.Client.delete?4(*args, **kw)
+werkzeug.test.Client.delete_cookie?4(server_name, key, path="/", domain=None)
+werkzeug.test.Client.get?4(*args, **kw)
+werkzeug.test.Client.head?4(*args, **kw)
+werkzeug.test.Client.open?4(*args, **kwargs)
+werkzeug.test.Client.options?4(*args, **kw)
+werkzeug.test.Client.patch?4(*args, **kw)
+werkzeug.test.Client.post?4(*args, **kw)
+werkzeug.test.Client.put?4(*args, **kw)
+werkzeug.test.Client.resolve_redirect?4(response, new_location, environ, buffered=False)
+werkzeug.test.Client.run_wsgi_app?4(environ, buffered=False)
+werkzeug.test.Client.set_cookie?4(server_name, key, value="", max_age=None, expires=None, path="/", domain=None, secure=None, httponly=False, samesite=None, charset="utf-8", )
+werkzeug.test.Client.trace?4(*args, **kw)
+werkzeug.test.Client?1(application, response_wrapper=None, use_cookies=True, allow_subdomain_redirects=False, )
+werkzeug.test.EnvironBuilder._add_file_from_data?5(key, value)
+werkzeug.test.EnvironBuilder._get_form?5(name, storage)
+werkzeug.test.EnvironBuilder._make_base_url?5(host, script_root)
+werkzeug.test.EnvironBuilder._path_encode?5()
+werkzeug.test.EnvironBuilder._set_form?5(name, value)
+werkzeug.test.EnvironBuilder.args?4(value)
+werkzeug.test.EnvironBuilder.base_url?4(value)
+werkzeug.test.EnvironBuilder.close?4()
+werkzeug.test.EnvironBuilder.content_length?4(value)
+werkzeug.test.EnvironBuilder.content_type?4(value)
+werkzeug.test.EnvironBuilder.files?4(value)
+werkzeug.test.EnvironBuilder.form?4(value)
+werkzeug.test.EnvironBuilder.from_environ?4(environ, **kwargs)
+werkzeug.test.EnvironBuilder.get_environ?4()
+werkzeug.test.EnvironBuilder.get_request?4(cls=None)
+werkzeug.test.EnvironBuilder.input_stream?4(value)
+werkzeug.test.EnvironBuilder.json_dumps?7
+werkzeug.test.EnvironBuilder.mimetype?4(value)
+werkzeug.test.EnvironBuilder.mimetype_params?4()
+werkzeug.test.EnvironBuilder.on_update?4()
+werkzeug.test.EnvironBuilder.query_string?4(value)
+werkzeug.test.EnvironBuilder.request_class?7
+werkzeug.test.EnvironBuilder.server_name?4()
+werkzeug.test.EnvironBuilder.server_port?4()
+werkzeug.test.EnvironBuilder.server_protocol?7
+werkzeug.test.EnvironBuilder.wsgi_version?7
+werkzeug.test.EnvironBuilder?1(path="/", base_url=None, query_string=None, method="GET", input_stream=None, content_type=None, content_length=None, errors_stream=None, multithread=False, multiprocess=False, run_once=False, headers=None, data=None, environ_base=None, environ_overrides=None, charset="utf-8", mimetype=None, json=None, )
+werkzeug.test._TestCookieHeaders.get_all?4(name, default=None)
+werkzeug.test._TestCookieHeaders.getheaders?4(name)
+werkzeug.test._TestCookieHeaders?2(headers)
+werkzeug.test._TestCookieJar.extract_wsgi?4(environ, headers)
+werkzeug.test._TestCookieJar.inject_wsgi?4(environ)
+werkzeug.test._TestCookieResponse.info?4()
+werkzeug.test._TestCookieResponse?2(headers)
+werkzeug.test._iter_data?5(data)
+werkzeug.test.create_environ?4(*args, **kwargs)
+werkzeug.test.encode_multipart?4(values, boundary=None, charset="utf-8")
+werkzeug.test.run_wsgi_app?4(app, environ, buffered=False)
+werkzeug.test.start_response?4(status, headers, exc_info=None)
+werkzeug.test.stream_encode_multipart?4(values, use_tempfile=True, threshold=1024 * 500, boundary=None, charset="utf-8")
+werkzeug.test.write?4(string)
+werkzeug.test.write_binary?4(string)
+werkzeug.testapp.TEMPLATE?7
+werkzeug.testapp.iter_sys_path?4()
+werkzeug.testapp.logo?7
+werkzeug.testapp.render_testapp?4(req)
+werkzeug.testapp.strip?4(x)
+werkzeug.testapp.test_app?4(environ, start_response)
+werkzeug.urls.BaseURL._split_auth?5()
+werkzeug.urls.BaseURL._split_host?5()
+werkzeug.urls.BaseURL._split_netloc?5()
+werkzeug.urls.BaseURL.ascii_host?4()
+werkzeug.urls.BaseURL.auth?4()
+werkzeug.urls.BaseURL.decode_netloc?4()
+werkzeug.urls.BaseURL.decode_query?4(*args, **kwargs)
+werkzeug.urls.BaseURL.get_file_location?4(pathformat=None)
+werkzeug.urls.BaseURL.host?4()
+werkzeug.urls.BaseURL.join?4(*args, **kwargs)
+werkzeug.urls.BaseURL.password?4()
+werkzeug.urls.BaseURL.port?4()
+werkzeug.urls.BaseURL.raw_password?4()
+werkzeug.urls.BaseURL.raw_username?4()
+werkzeug.urls.BaseURL.replace?4(**kwargs)
+werkzeug.urls.BaseURL.to_iri_tuple?4()
+werkzeug.urls.BaseURL.to_uri_tuple?4()
+werkzeug.urls.BaseURL.to_url?4()
+werkzeug.urls.BaseURL.username?4()
+werkzeug.urls.BytesURL._at?8
+werkzeug.urls.BytesURL._colon?8
+werkzeug.urls.BytesURL._lbracket?8
+werkzeug.urls.BytesURL._rbracket?8
+werkzeug.urls.BytesURL.decode?4(charset="utf-8", errors="replace")
+werkzeug.urls.BytesURL.encode_netloc?4()
+werkzeug.urls.Href?1(base="./", charset="utf-8", sort=False, key=None)
+werkzeug.urls.URL._at?8
+werkzeug.urls.URL._colon?8
+werkzeug.urls.URL._lbracket?8
+werkzeug.urls.URL._rbracket?8
+werkzeug.urls.URL.encode?4(charset="utf-8", errors="replace")
+werkzeug.urls.URL.encode_netloc?4()
+werkzeug.urls._URLTuple?8
+werkzeug.urls._always_safe?8
+werkzeug.urls._bytetohex?8
+werkzeug.urls._codec_error_url_quote?5(e)
+werkzeug.urls._fast_quote_plus?8
+werkzeug.urls._fast_url_quote?8
+werkzeug.urls._fast_url_quote_plus?5(string)
+werkzeug.urls._hexdigits?8
+werkzeug.urls._hextobyte?8
+werkzeug.urls._make_fast_url_quote?5(charset="utf-8", errors="strict", safe="/:", unsafe="")
+werkzeug.urls._scheme_re?8
+werkzeug.urls._to_iri_unsafe?8
+werkzeug.urls._to_uri_safe?8
+werkzeug.urls._unquote_maps?8
+werkzeug.urls._unquote_to_bytes?5(string, unsafe="")
+werkzeug.urls._url_decode_impl?5(pair_iter, charset, decode_keys, include_empty, errors)
+werkzeug.urls._url_encode_impl?5(obj, charset, encode_keys, sort, key)
+werkzeug.urls._url_unquote_legacy?5(value, unsafe="")
+werkzeug.urls.iri_to_uri?4(iri, charset="utf-8", errors="strict", safe_conversion=False)
+werkzeug.urls.quote?4(string)
+werkzeug.urls.uri_to_iri?4(uri, charset="utf-8", errors="werkzeug.url_quote")
+werkzeug.urls.url_decode?4(s, charset="utf-8", decode_keys=False, include_empty=True, errors="replace", separator="&", cls=None, )
+werkzeug.urls.url_decode_stream?4(stream, charset="utf-8", decode_keys=False, include_empty=True, errors="replace", separator="&", cls=None, limit=None, return_iterator=False, )
+werkzeug.urls.url_encode?4(obj, charset="utf-8", encode_keys=False, sort=False, key=None, separator=b"&")
+werkzeug.urls.url_encode_stream?4(obj, stream=None, charset="utf-8", encode_keys=False, sort=False, key=None, separator=b"&", )
+werkzeug.urls.url_fix?4(s, charset="utf-8")
+werkzeug.urls.url_join?4(base, url, allow_fragments=True)
+werkzeug.urls.url_parse?4(url, scheme=None, allow_fragments=True)
+werkzeug.urls.url_quote?4(string, charset="utf-8", errors="strict", safe="/:", unsafe="")
+werkzeug.urls.url_quote_plus?4(string, charset="utf-8", errors="strict", safe="")
+werkzeug.urls.url_unparse?4(components)
+werkzeug.urls.url_unquote?4(string, charset="utf-8", errors="replace", unsafe="")
+werkzeug.urls.url_unquote_plus?4(s, charset="utf-8", errors="replace")
+werkzeug.useragents.UserAgent._parser?8
+werkzeug.useragents.UserAgent.to_header?4()
+werkzeug.useragents.UserAgent?1(environ_or_string)
+werkzeug.useragents.UserAgentParser._browser_version_re?8
+werkzeug.useragents.UserAgentParser._language_re?8
+werkzeug.useragents.UserAgentParser.browsers?7
+werkzeug.useragents.UserAgentParser.platforms?7
+werkzeug.useragents.UserAgentParser?1()
+werkzeug.utils.ArgumentValidationError?1(missing=None, extra=None, extra_positional=None)
+werkzeug.utils.HTMLBuilder._boolean_attributes?8
+werkzeug.utils.HTMLBuilder._c_like_cdata?8
+werkzeug.utils.HTMLBuilder._empty_elements?8
+werkzeug.utils.HTMLBuilder._entities?8
+werkzeug.utils.HTMLBuilder._entity_re?8
+werkzeug.utils.HTMLBuilder._plaintext_elements?8
+werkzeug.utils.HTMLBuilder.proxy?4(**arguments)
+werkzeug.utils.HTMLBuilder?1(dialect)
+werkzeug.utils.ImportStringError.exception?7
+werkzeug.utils.ImportStringError.import_name?7
+werkzeug.utils.ImportStringError?1(import_name, exception)
+werkzeug.utils._charset_mimetypes?8
+werkzeug.utils._entity_re?8
+werkzeug.utils._filename_ascii_strip_re?8
+werkzeug.utils._format_re?8
+werkzeug.utils._windows_device_files?8
+werkzeug.utils.append_slash_redirect?4(environ, code=301)
+werkzeug.utils.bind_arguments?4(func, args, kwargs)
+werkzeug.utils.cached_property?1(func, name=None, doc=None)
+werkzeug.utils.detect_utf_encoding?4(data)
+werkzeug.utils.environ_property.lookup?4(obj)
+werkzeug.utils.environ_property.read_only?7
+werkzeug.utils.escape?4(s)
+werkzeug.utils.find_modules?4(import_path, include_packages=False, recursive=False)
+werkzeug.utils.format_string?4(string, context)
+werkzeug.utils.get_content_type?4(mimetype, charset)
+werkzeug.utils.handle_match?4(m)
+werkzeug.utils.header_property.lookup?4(obj)
+werkzeug.utils.html?7
+werkzeug.utils.import_string?4(import_name, silent=False)
+werkzeug.utils.invalidate_cached_property?4(obj, name)
+werkzeug.utils.lookup_arg?4(match)
+werkzeug.utils.redirect?4(location, code=302, Response=None)
+werkzeug.utils.secure_filename?4(filename)
+werkzeug.utils.unescape?4(s)
+werkzeug.utils.validate_arguments?4(func, args, kwargs, drop_extra=True)
+werkzeug.utils.xhtml?7
+werkzeug.wrappers.accept.AcceptMixin.accept_charsets?4()
+werkzeug.wrappers.accept.AcceptMixin.accept_encodings?4()
+werkzeug.wrappers.accept.AcceptMixin.accept_languages?4()
+werkzeug.wrappers.accept.AcceptMixin.accept_mimetypes?4()
+werkzeug.wrappers.auth.AuthorizationMixin.authorization?4()
+werkzeug.wrappers.auth.WWWAuthenticateMixin.on_update?4()
+werkzeug.wrappers.auth.WWWAuthenticateMixin.www_authenticate?4()
+werkzeug.wrappers.base_request.BaseRequest._get_file_stream?5(total_content_length, content_type, filename=None, content_length=None)
+werkzeug.wrappers.base_request.BaseRequest._get_stream_for_parsing?5()
+werkzeug.wrappers.base_request.BaseRequest._load_form_data?5()
+werkzeug.wrappers.base_request.BaseRequest.access_route?4()
+werkzeug.wrappers.base_request.BaseRequest.application?4()
+werkzeug.wrappers.base_request.BaseRequest.args?4()
+werkzeug.wrappers.base_request.BaseRequest.base_url?4()
+werkzeug.wrappers.base_request.BaseRequest.charset?7
+werkzeug.wrappers.base_request.BaseRequest.close?4()
+werkzeug.wrappers.base_request.BaseRequest.cookies?4()
+werkzeug.wrappers.base_request.BaseRequest.data?4()
+werkzeug.wrappers.base_request.BaseRequest.dict_storage_class?7
+werkzeug.wrappers.base_request.BaseRequest.disable_data_descriptor?7
+werkzeug.wrappers.base_request.BaseRequest.encoding_errors?7
+werkzeug.wrappers.base_request.BaseRequest.files?4()
+werkzeug.wrappers.base_request.BaseRequest.form?4()
+werkzeug.wrappers.base_request.BaseRequest.form_data_parser_class?7
+werkzeug.wrappers.base_request.BaseRequest.from_values?4(*args, **kwargs)
+werkzeug.wrappers.base_request.BaseRequest.full_path?4()
+werkzeug.wrappers.base_request.BaseRequest.get_data?4(cache=True, as_text=False, parse_form_data=False)
+werkzeug.wrappers.base_request.BaseRequest.headers?4()
+werkzeug.wrappers.base_request.BaseRequest.host?4()
+werkzeug.wrappers.base_request.BaseRequest.host_url?4()
+werkzeug.wrappers.base_request.BaseRequest.input_stream?7
+werkzeug.wrappers.base_request.BaseRequest.is_multiprocess?7
+werkzeug.wrappers.base_request.BaseRequest.is_multithread?7
+werkzeug.wrappers.base_request.BaseRequest.is_run_once?7
+werkzeug.wrappers.base_request.BaseRequest.is_secure?7
+werkzeug.wrappers.base_request.BaseRequest.list_storage_class?7
+werkzeug.wrappers.base_request.BaseRequest.make_form_data_parser?4()
+werkzeug.wrappers.base_request.BaseRequest.max_content_length?7
+werkzeug.wrappers.base_request.BaseRequest.max_form_memory_size?7
+werkzeug.wrappers.base_request.BaseRequest.method?7
+werkzeug.wrappers.base_request.BaseRequest.parameter_storage_class?7
+werkzeug.wrappers.base_request.BaseRequest.path?4()
+werkzeug.wrappers.base_request.BaseRequest.query_string?7
+werkzeug.wrappers.base_request.BaseRequest.remote_addr?4()
+werkzeug.wrappers.base_request.BaseRequest.remote_user?7
+werkzeug.wrappers.base_request.BaseRequest.scheme?7
+werkzeug.wrappers.base_request.BaseRequest.script_root?4()
+werkzeug.wrappers.base_request.BaseRequest.stream?4()
+werkzeug.wrappers.base_request.BaseRequest.trusted_hosts?7
+werkzeug.wrappers.base_request.BaseRequest.url?4()
+werkzeug.wrappers.base_request.BaseRequest.url_charset?4()
+werkzeug.wrappers.base_request.BaseRequest.url_root?4()
+werkzeug.wrappers.base_request.BaseRequest.values?4()
+werkzeug.wrappers.base_request.BaseRequest.want_form_data_parsed?4()
+werkzeug.wrappers.base_request.BaseRequest?1(environ, populate_request=True, shallow=False)
+werkzeug.wrappers.base_request._assert_not_shallow?5(request)
+werkzeug.wrappers.base_response.BaseResponse._ensure_sequence?5(mutable=False)
+werkzeug.wrappers.base_response.BaseResponse.autocorrect_location_header?7
+werkzeug.wrappers.base_response.BaseResponse.automatically_set_content_length?7
+werkzeug.wrappers.base_response.BaseResponse.calculate_content_length?4()
+werkzeug.wrappers.base_response.BaseResponse.call_on_close?4(func)
+werkzeug.wrappers.base_response.BaseResponse.charset?7
+werkzeug.wrappers.base_response.BaseResponse.close?4()
+werkzeug.wrappers.base_response.BaseResponse.data?7
+werkzeug.wrappers.base_response.BaseResponse.default_mimetype?7
+werkzeug.wrappers.base_response.BaseResponse.default_status?7
+werkzeug.wrappers.base_response.BaseResponse.delete_cookie?4(key, path="/", domain=None)
+werkzeug.wrappers.base_response.BaseResponse.force_type?4(response, environ=None)
+werkzeug.wrappers.base_response.BaseResponse.freeze?4()
+werkzeug.wrappers.base_response.BaseResponse.from_app?4(app, environ, buffered=False)
+werkzeug.wrappers.base_response.BaseResponse.get_app_iter?4(environ)
+werkzeug.wrappers.base_response.BaseResponse.get_data?4(as_text=False)
+werkzeug.wrappers.base_response.BaseResponse.get_wsgi_headers?4(environ)
+werkzeug.wrappers.base_response.BaseResponse.get_wsgi_response?4(environ)
+werkzeug.wrappers.base_response.BaseResponse.implicit_sequence_conversion?7
+werkzeug.wrappers.base_response.BaseResponse.is_sequence?4()
+werkzeug.wrappers.base_response.BaseResponse.is_streamed?4()
+werkzeug.wrappers.base_response.BaseResponse.iter_encoded?4()
+werkzeug.wrappers.base_response.BaseResponse.make_sequence?4()
+werkzeug.wrappers.base_response.BaseResponse.max_cookie_size?7
+werkzeug.wrappers.base_response.BaseResponse.set_cookie?4(key, value="", max_age=None, expires=None, path="/", domain=None, secure=False, httponly=False, samesite=None, )
+werkzeug.wrappers.base_response.BaseResponse.set_data?4(value)
+werkzeug.wrappers.base_response.BaseResponse.status?4(value)
+werkzeug.wrappers.base_response.BaseResponse.status_code?4(code)
+werkzeug.wrappers.base_response.BaseResponse?1(response=None, status=None, headers=None, mimetype=None, content_type=None, direct_passthrough=False, )
+werkzeug.wrappers.base_response._clean_accept_ranges?5(accept_ranges)
+werkzeug.wrappers.base_response._iter_encoded?5(iterable, charset)
+werkzeug.wrappers.base_response._run_wsgi_app?5(*args)
+werkzeug.wrappers.base_response._warn_if_string?5(iterable)
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin._parse_content_type?5()
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.content_encoding?7
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.content_length?4()
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.content_md5?7
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.content_type?7
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.date?7
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.doc?7
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.max_forwards?7
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.mimetype?4()
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.mimetype_params?4()
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.pragma?4()
+werkzeug.wrappers.common_descriptors.CommonRequestDescriptorsMixin.referrer?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin._set_property?5(doc=None)
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.age?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.allow?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_encoding?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_language?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_length?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_location?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_md5?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_security_policy?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_security_policy_report_only?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.content_type?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.date?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.expires?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.fget?4()
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.fset?4(value)
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.last_modified?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.location?7
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.mimetype?4(value)
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.mimetype_params?4()
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.on_update?4()
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.retry_after?4(value)
+werkzeug.wrappers.common_descriptors.CommonResponseDescriptorsMixin.vary?7
+werkzeug.wrappers.cors.CORSRequestMixin.access_control_request_headers?7
+werkzeug.wrappers.cors.CORSRequestMixin.access_control_request_method?7
+werkzeug.wrappers.cors.CORSRequestMixin.doc?7
+werkzeug.wrappers.cors.CORSRequestMixin.load_func?7
+werkzeug.wrappers.cors.CORSRequestMixin.origin?7
+werkzeug.wrappers.cors.CORSResponseMixin.access_control_allow_credentials?4(value)
+werkzeug.wrappers.cors.CORSResponseMixin.access_control_allow_headers?7
+werkzeug.wrappers.cors.CORSResponseMixin.access_control_allow_methods?7
+werkzeug.wrappers.cors.CORSResponseMixin.access_control_allow_origin?7
+werkzeug.wrappers.cors.CORSResponseMixin.access_control_expose_headers?7
+werkzeug.wrappers.cors.CORSResponseMixin.access_control_max_age?7
+werkzeug.wrappers.etag.ETagRequestMixin.cache_control?4()
+werkzeug.wrappers.etag.ETagRequestMixin.if_match?4()
+werkzeug.wrappers.etag.ETagRequestMixin.if_modified_since?4()
+werkzeug.wrappers.etag.ETagRequestMixin.if_none_match?4()
+werkzeug.wrappers.etag.ETagRequestMixin.if_range?4()
+werkzeug.wrappers.etag.ETagRequestMixin.if_unmodified_since?4()
+werkzeug.wrappers.etag.ETagRequestMixin.range?4()
+werkzeug.wrappers.etag.ETagResponseMixin._is_range_request_processable?5(environ)
+werkzeug.wrappers.etag.ETagResponseMixin._process_range_request?5(environ, complete_length=None, accept_ranges=None)
+werkzeug.wrappers.etag.ETagResponseMixin._wrap_response?5(start, length)
+werkzeug.wrappers.etag.ETagResponseMixin.accept_ranges?7
+werkzeug.wrappers.etag.ETagResponseMixin.add_etag?4(overwrite=False, weak=False)
+werkzeug.wrappers.etag.ETagResponseMixin.cache_control?4()
+werkzeug.wrappers.etag.ETagResponseMixin.content_range?4(value)
+werkzeug.wrappers.etag.ETagResponseMixin.freeze?4(no_etag=False)
+werkzeug.wrappers.etag.ETagResponseMixin.get_etag?4()
+werkzeug.wrappers.etag.ETagResponseMixin.make_conditional?4(request_or_environ, accept_ranges=False, complete_length=None)
+werkzeug.wrappers.etag.ETagResponseMixin.on_update?4()
+werkzeug.wrappers.etag.ETagResponseMixin.set_etag?4(etag, weak=False)
+werkzeug.wrappers.json.JSONMixin._cached_json?8
+werkzeug.wrappers.json.JSONMixin._get_data_for_json?5(cache)
+werkzeug.wrappers.json.JSONMixin.get_json?4(force=False, silent=False, cache=True)
+werkzeug.wrappers.json.JSONMixin.is_json?4()
+werkzeug.wrappers.json.JSONMixin.json?4()
+werkzeug.wrappers.json.JSONMixin.json_module?7
+werkzeug.wrappers.json.JSONMixin.on_json_loading_failed?4(e)
+werkzeug.wrappers.json._JSONModule._default?5()
+werkzeug.wrappers.json._JSONModule.dumps?4(obj, **kw)
+werkzeug.wrappers.json._JSONModule.loads?4(**kw)
+werkzeug.wrappers.request.StreamOnlyMixin.disable_data_descriptor?7
+werkzeug.wrappers.request.StreamOnlyMixin.want_form_data_parsed?7
+werkzeug.wrappers.response.ResponseStream.close?4()
+werkzeug.wrappers.response.ResponseStream.encoding?4()
+werkzeug.wrappers.response.ResponseStream.flush?4()
+werkzeug.wrappers.response.ResponseStream.isatty?4()
+werkzeug.wrappers.response.ResponseStream.mode?7
+werkzeug.wrappers.response.ResponseStream.tell?4()
+werkzeug.wrappers.response.ResponseStream.write?4(value)
+werkzeug.wrappers.response.ResponseStream.writelines?4(seq)
+werkzeug.wrappers.response.ResponseStream?1(response)
+werkzeug.wrappers.response.ResponseStreamMixin.stream?4()
+werkzeug.wrappers.user_agent.UserAgentMixin.user_agent?4()
+werkzeug.wsgi.ClosingIterator.close?4()
+werkzeug.wsgi.ClosingIterator?1(iterable, callbacks=None)
+werkzeug.wsgi.FileWrapper.close?4()
+werkzeug.wsgi.FileWrapper.seek?4(*args)
+werkzeug.wsgi.FileWrapper.seekable?4()
+werkzeug.wsgi.FileWrapper.tell?4()
+werkzeug.wsgi.FileWrapper?1(file, buffer_size=8192)
+werkzeug.wsgi.LimitedStream.exhaust?4(chunk_size=1024 * 64)
+werkzeug.wsgi.LimitedStream.is_exhausted?4()
+werkzeug.wsgi.LimitedStream.on_disconnect?4()
+werkzeug.wsgi.LimitedStream.on_exhausted?4()
+werkzeug.wsgi.LimitedStream.read?4(size=None)
+werkzeug.wsgi.LimitedStream.readable?4()
+werkzeug.wsgi.LimitedStream.readline?4(size=None)
+werkzeug.wsgi.LimitedStream.readlines?4(size=None)
+werkzeug.wsgi.LimitedStream.tell?4()
+werkzeug.wsgi.LimitedStream?1(stream, limit)
+werkzeug.wsgi._RangeWrapper._first_iteration?5()
+werkzeug.wsgi._RangeWrapper._next?5()
+werkzeug.wsgi._RangeWrapper._next_chunk?5()
+werkzeug.wsgi._RangeWrapper.close?4()
+werkzeug.wsgi._RangeWrapper?2(iterable, start_byte=0, byte_range=None)
+werkzeug.wsgi._iter_basic_lines?5()
+werkzeug.wsgi._make_chunk_iter?5(stream, limit, buffer_size)
+werkzeug.wsgi._normalize?5(hostname)
+werkzeug.wsgi._normalize_netloc?5(scheme, netloc)
+werkzeug.wsgi.extract_path_info?4(environ_or_baseurl, path_or_url, charset="utf-8", errors="werkzeug.url_quote", collapse_http_schemes=True, )
+werkzeug.wsgi.get_content_length?4(environ)
+werkzeug.wsgi.get_current_url?4(environ, root_only=False, strip_querystring=False, host_only=False, trusted_hosts=None, )
+werkzeug.wsgi.get_host?4(environ, trusted_hosts=None)
+werkzeug.wsgi.get_input_stream?4(environ, safe_fallback=True)
+werkzeug.wsgi.get_path_info?4(environ, charset="utf-8", errors="replace")
+werkzeug.wsgi.get_query_string?4(environ)
+werkzeug.wsgi.get_script_name?4(environ, charset="utf-8", errors="replace")
+werkzeug.wsgi.host_is_trusted?4(hostname, trusted_list)
+werkzeug.wsgi.make_chunk_iter?4(stream, separator, limit=None, buffer_size=10 * 1024, cap_at_buffer=False)
+werkzeug.wsgi.make_line_iter?4(stream, limit=None, buffer_size=10 * 1024, cap_at_buffer=False)
+werkzeug.wsgi.peek_path_info?4(environ, charset="utf-8", errors="replace")
+werkzeug.wsgi.pop_path_info?4(environ, charset="utf-8", errors="replace")
+werkzeug.wsgi.responder?4(f)
+werkzeug.wsgi.wrap_file?4(environ, file, buffer_size=8192)
diff -r 6cd192942503 -r d6557db39585 ProjectFlask/APIs/werkzeug-1.0.1.bas
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProjectFlask/APIs/werkzeug-1.0.1.bas	Sun Nov 08 17:53:06 2020 +0100
@@ -0,0 +1,106 @@
+Accept ImmutableList
+AnyConverter BaseConverter
+ArgumentValidationError ValueError
+Authorization ImmutableDictMixin dict
+BadGateway HTTPException
+BadHost BadRequest
+BadRequest HTTPException
+BaseURL _URLTuple
+BaseWSGIServer HTTPServer
+BrokenFilesystemWarning RuntimeWarning UnicodeWarning
+BuildError LookupError RoutingException
+BytesURL BaseURL
+CallbackDict UpdateDictMixin dict
+CharsetAccept Accept
+ClientDisconnected BadRequest
+ClientRedirectError Exception
+CombinedMultiDict ImmutableMultiDictMixin MultiDict
+Conflict HTTPException
+ContentSecurityPolicy UpdateDictMixin dict
+DechunkedInput io.RawIOBase
+ETags collections_abc.Container collections_abc.Iterable
+EndpointPrefix RuleFactory
+EnvironHeaders Headers ImmutableHeadersMixin
+ExpectationFailed HTTPException
+FailedDependency HTTPException
+FileMultiDict MultiDict
+FloatConverter NumberConverter
+Forbidden HTTPException
+ForkingWSGIServer BaseWSGIServer ForkingMixIn
+GatewayTimeout HTTPException
+Gone HTTPException
+HTTPException Exception
+HTTPVersionNotSupported HTTPException
+HTTPWarning Warning
+HeaderSet collections_abc.MutableSet
+ImATeapot HTTPException
+ImmutableDict ImmutableDictMixin dict
+ImmutableList ImmutableListMixin list
+ImmutableMultiDict ImmutableMultiDictMixin MultiDict
+ImmutableMultiDictMixin ImmutableDictMixin
+ImmutableOrderedMultiDict ImmutableMultiDictMixin OrderedMultiDict
+ImmutableTypeConversionDict ImmutableDictMixin TypeConversionDict
+ImportStringError ImportError
+IntegerConverter NumberConverter
+InternalServerError HTTPException
+LanguageAccept Accept
+LengthRequired HTTPException
+LimitedStream io.IOBase
+Locked HTTPException
+MIMEAccept Accept
+MethodNotAllowed HTTPException
+MultiDict TypeConversionDict
+NotAcceptable HTTPException
+NotFound HTTPException
+NotImplemented HTTPException
+NumberConverter BaseConverter
+OrderedMultiDict MultiDict
+PathConverter BaseConverter
+PlainRequest Request StreamOnlyMixin
+PreconditionFailed HTTPException
+PreconditionRequired HTTPException
+Request AcceptMixin AuthorizationMixin BaseRequest CORSRequestMixin CommonRequestDescriptorsMixin ETagRequestMixin UserAgentMixin
+RequestAliasRedirect RoutingException
+RequestCacheControl ImmutableDictMixin _CacheControl
+RequestEntityTooLarge HTTPException
+RequestHeaderFieldsTooLarge HTTPException
+RequestPath RoutingException
+RequestRedirect HTTPException RoutingException
+RequestTimeout HTTPException
+RequestURITooLarge HTTPException
+RequestedRangeNotSatisfiable HTTPException
+Response BaseResponse CORSResponseMixin CommonResponseDescriptorsMixin ETagResponseMixin ResponseStreamMixin WWWAuthenticateMixin
+ResponseCacheControl _CacheControl
+RoutingException Exception
+Rule RuleFactory
+RuleTemplateFactory RuleFactory
+SecurityError BadRequest
+ServiceUnavailable _RetryAfter
+StatReloaderLoop ReloaderLoop
+Subdomain RuleFactory
+Submount RuleFactory
+ThreadedWSGIServer BaseWSGIServer ThreadingMixIn
+TooManyRequests _RetryAfter
+TypeConversionDict dict
+URL BaseURL
+UUIDConverter BaseConverter
+Unauthorized HTTPException
+UnavailableForLegalReasons HTTPException
+UnicodeConverter BaseConverter
+UnprocessableEntity HTTPException
+UnsupportedMediaType HTTPException
+ValidationError ValueError
+WSGIRequestHandler BaseHTTPRequestHandler
+WSGIWarning Warning
+WWWAuthenticate UpdateDictMixin dict
+WatchdogReloaderLoop ReloaderLoop
+WebsocketMismatch BadRequest
+_CacheControl UpdateDictMixin dict
+_CustomHandler FileSystemEventHandler
+_InteractiveConsole code.InteractiveInterpreter
+_RetryAfter HTTPException
+_TestCookieJar CookieJar
+cached_property property
+environ_property _DictAccessorProperty
+header_property _DictAccessorProperty
+newcls cls exception

eric ide

mercurial