Upgrading mypy 0.812 to 0.900
Unknown0.812 → 0.900
Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds toml.
Drops typed-ast.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
function missing_stubs_file(cache_dir: str) -> str - added:
function record_missing_stub_packages(cache_dir: str, missing_stub_packages: Set[str]) -> None
- added:
method TypeChecker.find_type_equals_check(node: ComparisonExpr, expr_indices: List[int]) -> Tuple[TypeMap, TypeMap]
- changed:
method ExpressionChecker.check_arg(caller_type: Type, original_caller_type: Type, caller_kind: int, callee_type: Type, n: int, m: int, callee: CallableType, context: Context, outer_context: Context, messages: MessageBuilder) -> None → method ExpressionChecker.check_arg(caller_type: Type, original_caller_type: Type, caller_kind: int, callee_type: Type, n: int, m: int, callee: CallableType, object_type: Optional[Type], context: Context, outer_context: Context, messages: MessageBuilder) -> None - changed:
method ExpressionChecker.check_argument_types(arg_types: List[Type], arg_kinds: List[int], args: List[Expression], callee: CallableType, formal_to_actual: List[List[int]], context: Context, messages: Optional[MessageBuilder]=…, check_arg: Optional[ArgChecker]=…) -> None → method ExpressionChecker.check_argument_types(arg_types: List[Type], arg_kinds: List[int], args: List[Expression], callee: CallableType, formal_to_actual: List[List[int]], context: Context, messages: Optional[MessageBuilder]=…, check_arg: Optional[ArgChecker]=…, object_type: Optional[Type]=…) -> None
- removed:
variable config_types - changed:
function parse_section(prefix: str, template: Options, set_strict_flags: Callable[[], None], section: Mapping[str, str], stderr: TextIO=…) -> Tuple[Dict[str, object], Dict[str, str]] → function parse_section(prefix: str, template: Options, set_strict_flags: Callable[[], None], section: Mapping[str, Any], config_types: Dict[str, Any], stderr: TextIO=…) -> Tuple[Dict[str, object], Dict[str, str]] - added:
class ConfigTOMLValueError(ValueError) - added:
function convert_to_boolean(value: Optional[Any]) -> bool - added:
function destructure_overrides(toml_data: OrderedDict[str, Any]) -> OrderedDict[str, Any] - added:
function get_config_module_names(filename: Optional[str], modules: List[str]) -> str - added:
function get_prefix(file_read: str, name: str) -> str - added:
function is_toml(filename: str) -> bool - added:
function split_and_match_files_list(paths: Sequence[str]) -> List[str] - added:
function try_split(v: Union[str, Sequence[str]], split_regex: str=…) -> List[str] - added:
variable ini_config_types - added:
variable toml_config_types
- added:
method ConstraintBuilderVisitor.visit_type_guard_type(template: TypeGuardType) -> List[Constraint]
- added:
variable MANY_ERRORS_THRESHOLD - added:
variable PYPROJECT_CONFIG_FILES
- added:
function filter_out_missing_top_level_packages(packages: Set[str], search_paths: SearchPaths, fscache: FileSystemCache) -> Set[str] - added:
function ignore_suppressed_imports(module: str) -> bool - added:
method Server.flush_caches() -> None
- added:
method EraseTypeVisitor.visit_type_guard_type(t: TypeGuardType) -> ProperType
- changed:
constructor Errors(show_error_context: bool=…, show_column_numbers: bool=…, show_error_codes: bool=…, pretty: bool=…, read_source: Optional[Callable[[str], Optional[List[str]]]]=…, show_absolute_path: bool=…, enabled_error_codes: Optional[Set[ErrorCode]]=…, disabled_error_codes: Optional[Set[ErrorCode]]=…) -> None → constructor Errors(show_error_context: bool=…, show_column_numbers: bool=…, show_error_codes: bool=…, pretty: bool=…, read_source: Optional[Callable[[str], Optional[List[str]]]]=…, show_absolute_path: bool=…, enabled_error_codes: Optional[Set[ErrorCode]]=…, disabled_error_codes: Optional[Set[ErrorCode]]=…, many_errors_threshold: int=…) -> None - added:
field ErrorInfo.hidden - added:
field Errors.seen_import_error - added:
method Errors.has_many_errors() -> bool - added:
method Errors.is_real_errors() -> bool - added:
method Errors.report_hidden_errors(info: ErrorInfo) -> None
- added:
method ExpandTypeVisitor.visit_type_guard_type(t: TypeGuardType) -> ProperType
- added:
method TypeFixer.visit_type_guard_type(t: TypeGuardType) -> None
- removed:
function chdir_prefix(dir: str) -> str - removed:
function error_submodule_not_initialized(name: str, dir: str) -> None - removed:
function error_submodule_not_updated(name: str, dir: str) -> None - removed:
function get_submodules(dir: str) -> Iterator[str] - removed:
function submodule_revision(dir: str, submodule: str) -> bytes - removed:
function verify_git_integrity_or_abort(datadir: str) -> None - removed:
function warn_dirty(dir: str) -> None - removed:
function warn_extra_files(dir: str) -> None - removed:
function warn_no_git_executable() -> None - removed:
variable MYPY
- added:
method TypeIndirectionVisitor.visit_type_guard_type(t: types.TypeGuardType) -> Set[str]
- added:
method TypeJoinVisitor.visit_type_guard_type(t: TypeGuardType) -> ProperType
- added:
function install_types(cache_dir: str, formatter: util.FancyFormatter, after_run: bool=…) -> None
- added:
method TypeMeetVisitor.visit_type_guard_type(t: TypeGuardType) -> ProperType
- changed:
method MessageBuilder.incompatible_argument(n: int, m: int, callee: CallableType, arg_type: Type, arg_kind: int, context: Context, outer_context: Context) -> Optional[ErrorCode] → method MessageBuilder.incompatible_argument(n: int, m: int, callee: CallableType, arg_type: Type, arg_kind: int, object_type: Optional[Type], context: Context, outer_context: Context) -> Optional[ErrorCode]
- changed:
method FindModuleCache.find_module(id: str) -> ModuleSearchResult → method FindModuleCache.find_module(id: str, *, fast_path: bool=…) -> ModuleSearchResult - changed:
method ModuleNotFoundReason.error_message_templates() -> Tuple[str, str] → method ModuleNotFoundReason.error_message_templates(daemon: bool) -> Tuple[str, List[str]] - added:
field ModuleNotFoundReason.APPROVED_STUBS_NOT_INSTALLED - added:
function add_py2_mypypath_entries(mypypath: List[str]) -> List[str] - added:
function filter_redundant_py2_dirs(dirs: List[str]) -> List[str] - added:
function load_stdlib_py_versions(custom_typeshed_dir: Optional[str]) -> Dict[str, Tuple[Tuple[int, int], Optional[Tuple[int, int]]]] - added:
function parse_version(version: str) -> Tuple[int, int] - added:
function typeshed_py_version(options: Options) -> Tuple[int, int] - added:
variable PYTHON2_STUB_DIR
- removed:
function is_in_module_collection(collection: Set[str], id: str) -> bool - removed:
function is_py3_std_lib_module(id: str) -> bool - removed:
function is_std_lib_module(python_version: Tuple[int, int], id: str) -> bool - removed:
variable common_std_lib_modules - removed:
variable python2_std_lib_modules - removed:
variable python3_std_lib_modules
- changed:
constructor TypeAlias(target: mypy.types.Type, fullname: str, line: int, column: int, *, alias_tvars: Optional[List[str]]=…, no_args: bool=…, normalized: bool=…) -> None → constructor TypeAlias(target: mypy.types.Type, fullname: str, line: int, column: int, *, alias_tvars: Optional[List[str]]=…, no_args: bool=…, normalized: bool=…, eager: bool=…) -> None
- added:
function functools_total_ordering_maker_callback(ctx: mypy.plugin.ClassDefContext, auto_attribs_default: bool=…) -> None - added:
variable functools_total_ordering_makers
- added:
variable reverse_op
- added:
method SameTypeVisitor.visit_type_guard_type(left: TypeGuardType) -> bool
- changed:
method SemanticAnalyzer.basic_new_typeinfo(name: str, basetype_or_fallback: Instance) -> TypeInfo → method SemanticAnalyzer.basic_new_typeinfo(name: str, basetype_or_fallback: Instance, line: int) -> TypeInfo
- changed:
method EnumCallAnalyzer.build_enum_call_typeinfo(name: str, items: List[str], fullname: str) -> TypeInfo → method EnumCallAnalyzer.build_enum_call_typeinfo(name: str, items: List[str], fullname: str, line: int) -> TypeInfo
- changed:
method NewTypeAnalyzer.build_newtype_typeinfo(name: str, old_type: Type, base_type: Instance) -> TypeInfo → method NewTypeAnalyzer.build_newtype_typeinfo(name: str, old_type: Type, base_type: Instance, line: int) -> TypeInfo
- changed:
method SemanticAnalyzerInterface.basic_new_typeinfo(name: str, basetype_or_fallback: Instance) -> TypeInfo → method SemanticAnalyzerInterface.basic_new_typeinfo(name: str, basetype_or_fallback: Instance, line: int) -> TypeInfo
- changed:
method TypedDictAnalyzer.build_typeddict_typeinfo(name: str, items: List[str], types: List[Type], required_keys: Set[str]) -> TypeInfo → method TypedDictAnalyzer.build_typeddict_typeinfo(name: str, items: List[str], types: List[Type], required_keys: Set[str], line: int) -> TypeInfo
- added:
method SnapshotTypeVisitor.visit_type_guard_type(typ: TypeGuardType) -> SnapshotItem
- added:
method TypeReplaceVisitor.visit_type_guard_type(typ: TypeGuardType) -> None
- added:
method TypeTriggersVisitor.visit_type_guard_type(typ: TypeGuardType) -> List[str]
- changed:
method FineGrainedBuildManager.update_one(changed_modules: List[Tuple[str, str]], initial_set: Set[str], removed_set: Set[str]) -> Tuple[List[Tuple[str, str]], Tuple[str, str], Optional[List[str]]] → method FineGrainedBuildManager.update_one(changed_modules: List[Tuple[str, str]], initial_set: Set[str], removed_set: Set[str], blocking_error: Optional[str]) -> Tuple[List[Tuple[str, str]], Tuple[str, str], Optional[List[str]]] - added:
method FineGrainedBuildManager.flush_cache() -> None
- added:
function infer_ret_type_sig_from_docstring(docstr: str, name: str) -> Optional[str]
- changed:
class StubSource(BuildSource) → class StubSource - changed:
method StubGenerator.process_member_expr_decorator(expr: MemberExpr, context: Decorator) -> bool → method StubGenerator.process_member_expr_decorator(expr: MemberExpr, context: Decorator) -> Tuple[bool, bool] - changed:
method StubGenerator.process_name_expr_decorator(expr: NameExpr, context: Decorator) -> bool → method StubGenerator.process_name_expr_decorator(expr: NameExpr, context: Decorator) -> Tuple[bool, bool] - changed:
method StubGenerator.visit_func_def(o: FuncDef, is_abstract: bool=…) -> None → method StubGenerator.visit_func_def(o: FuncDef, is_abstract: bool=…, is_overload: bool=…) -> None - added:
method StubGenerator.process_decorator(o: Decorator) -> Tuple[bool, bool] - added:
method StubGenerator.visit_overloaded_func_def(o: OverloadedFuncDef) -> None - added:
property StubSource.module -> str - added:
property StubSource.path -> Optional[str]
- changed:
function generate_c_property_stub(name: str, obj: object, output: List[str], readonly: bool) -> None → function generate_c_property_stub(name: str, obj: object, static_properties: List[str], rw_properties: List[str], ro_properties: List[str], readonly: bool, module: Optional[ModuleType]=…, imports: Optional[List[str]]=…) -> None - added:
function is_pybind11_overloaded_function_docstring(docstr: str, name: str) -> bool - added:
function is_pybind_skipped_attribute(attr: str) -> bool - added:
function is_static_property(obj: object) -> bool
- added:
variable legacy_bundled_packages
- changed:
function verify_funcitem(stub: nodes.FuncItem, runtime: MaybeMissing[types.FunctionType], object_path: List[str]) -> Iterator[Error] → function verify_funcitem(stub: nodes.FuncItem, runtime: MaybeMissing[Any], object_path: List[str]) -> Iterator[Error] - added:
function maybe_strip_cls(name: str, args: List[nodes.Argument]) -> List[nodes.Argument]
- added:
method ProperSubtypeVisitor.visit_type_guard_type(left: TypeGuardType) -> bool - added:
method SubtypeVisitor.visit_type_guard_type(left: TypeGuardType) -> bool
- added:
method TypeQuery.visit_type_guard_type(t: TypeGuardType) -> T - added:
method TypeTranslator.visit_type_guard_type(t: TypeGuardType) -> Type - added:
method TypeVisitor.visit_type_guard_type(t: TypeGuardType) -> T
- added:
method TypeAnalyser.anal_type_guard(t: Type) -> Optional[Type] - added:
method TypeAnalyser.anal_type_guard_arg(t: UnboundType, fullname: str) -> Optional[Type] - added:
method TypeAnalyser.visit_type_guard_type(t: TypeGuardType) -> Type
- changed:
function make_simplified_union(items: Sequence[Type], line: int=…, column: int=…, *, keep_erased: bool=…) -> ProperType → function make_simplified_union(items: Sequence[Type], line: int=…, column: int=…, *, keep_erased: bool=…, contract_literals: bool=…) -> ProperType - added:
function is_redundant_literal_instance(general: ProperType, specific: ProperType) -> bool - added:
function try_contracting_literals_in_union(types: Sequence[Type]) -> List[ProperType]
- added:
class TypeGuardType(ProperType) - added:
constructor TypeGuardType(type_guard: Type) - added:
method TypeGuardType.accept(visitor: TypeVisitor[T]) -> T - added:
method TypeStrVisitor.visit_type_guard_type(t: TypeGuardType) -> str
- removed:
class PackageBase - removed:
class StdLibPackage(PackageBase) - removed:
class ThirdPartyPackage(PackageBase) - removed:
field PackageBase.is_dir: bool - removed:
field PackageBase.path: str - removed:
field StdLibPackage.is_dir: bool - removed:
field StdLibPackage.path: str - removed:
field StdLibPackage.py_version: Optional[str] - removed:
field ThirdPartyPackage.is_dir: bool - removed:
field ThirdPartyPackage.path: str - removed:
field ThirdPartyPackage.py2_compatible: bool - removed:
field ThirdPartyPackage.py3_compatible: bool - removed:
field ThirdPartyPackage.requires: List[str] - removed:
function add_stdlib_packages_from(subdir: str, packages: List[StdLibPackage], py_version: Optional[str]) -> None - removed:
function add_third_party_packages_from(subdir: str, packages: List[ThirdPartyPackage], py2_compatible: bool, py3_compatible: bool) -> None - removed:
function collect_stdlib_packages() -> Tuple[List[StdLibPackage], List[StdLibPackage]] - removed:
function collect_third_party_packages() -> Tuple[List[ThirdPartyPackage], List[ThirdPartyPackage]] - removed:
function copy_stdlib(packages: List[StdLibPackage], py2_packages: List[StdLibPackage]) -> None - removed:
function copy_third_party(packages: List[ThirdPartyPackage], py2_packages: List[ThirdPartyPackage]) -> None - removed:
function generate_metadata(package: ThirdPartyPackage, py2_packages: List[str]) -> str - removed:
function generate_versions(packages: List[StdLibPackage]) -> str - removed:
function get_top_imported_names(file: str) -> Set[str] - removed:
function main() -> None - removed:
function populate_requirements(package: ThirdPartyPackage, stdlib: List[str], py2_stdlib: List[str], known_distributions: Set[str]) -> None - removed:
property PackageBase.name -> str - removed:
variable DEFAULT_PY3_VERSION - removed:
variable DEFAULT_VERSION - removed:
variable MISSING_WHITELIST - removed:
variable OUTPUT_DIR - removed:
variable PY2_NAMESPACE - removed:
variable STDLIB_NAMESPACE - removed:
variable THIRD_PARTY_NAMESPACE - removed:
variable known_versions - removed:
variable package_to_distribution
- added:
class ABC - added:
class ABCMeta(type) - added:
class abstractproperty(property) - added:
function abstractclassmethod(callable: _FuncT) -> _FuncT - added:
function abstractmethod(funcobj: _FuncT) -> _FuncT - added:
function abstractstaticmethod(callable: _FuncT) -> _FuncT - added:
function get_cache_token() -> object - added:
method ABCMeta.register(subclass: Type[_T]) -> Type[_T]
- added:
class Aifc_read - added:
class Aifc_write - added:
class Error(Exception) - added:
constructor Aifc_read(f: _File) -> None - added:
constructor Aifc_write(f: _File) -> None - added:
function open(f: _File, mode: Literal['r', 'rb']) -> Aifc_read | (f: _File, mode: Literal['w', 'wb']) -> Aifc_write | (f: _File, mode: Optional[str]=…) -> Any - added:
function openfp(f: _File, mode: Literal['r', 'rb']) -> Aifc_read | (f: _File, mode: Literal['w', 'wb']) -> Aifc_write | (f: _File, mode: Optional[str]=…) -> Any - added:
method Aifc_read.close() -> None - added:
method Aifc_read.getcompname() -> bytes - added:
method Aifc_read.getcomptype() -> bytes - added:
method Aifc_read.getfp() -> IO[bytes] - added:
method Aifc_read.getframerate() -> int - added:
method Aifc_read.getmark(id: int) -> _Marker - added:
method Aifc_read.getmarkers() -> Optional[List[_Marker]] - added:
method Aifc_read.getnchannels() -> int - added:
method Aifc_read.getnframes() -> int - added:
method Aifc_read.getparams() -> _aifc_params - added:
method Aifc_read.getsampwidth() -> int - added:
method Aifc_read.initfp(file: IO[bytes]) -> None - added:
method Aifc_read.readframes(nframes: int) -> bytes - added:
method Aifc_read.rewind() -> None - added:
method Aifc_read.setpos(pos: int) -> None - added:
method Aifc_read.tell() -> int - added:
method Aifc_write.aifc() -> None - added:
method Aifc_write.aiff() -> None - added:
method Aifc_write.close() -> None - added:
method Aifc_write.getcompname() -> bytes - added:
method Aifc_write.getcomptype() -> bytes - added:
method Aifc_write.getframerate() -> int - added:
method Aifc_write.getmark(id: int) -> _Marker - added:
method Aifc_write.getmarkers() -> Optional[List[_Marker]] - added:
method Aifc_write.getnchannels() -> int - added:
method Aifc_write.getnframes() -> int - added:
method Aifc_write.getparams() -> _aifc_params - added:
method Aifc_write.getsampwidth() -> int - added:
method Aifc_write.initfp(file: IO[bytes]) -> None - added:
method Aifc_write.setcomptype(comptype: bytes, compname: bytes) -> None - added:
method Aifc_write.setframerate(framerate: int) -> None - added:
method Aifc_write.setmark(id: int, pos: int, name: bytes) -> None - added:
method Aifc_write.setnchannels(nchannels: int) -> None - added:
method Aifc_write.setnframes(nframes: int) -> None - added:
method Aifc_write.setparams(params: Tuple[int, int, int, int, bytes, bytes]) -> None - added:
method Aifc_write.setsampwidth(sampwidth: int) -> None - added:
method Aifc_write.tell() -> int - added:
method Aifc_write.writeframes(data: Any) -> None - added:
method Aifc_write.writeframesraw(data: Any) -> None
- added:
function geohash(latitude: float, longitude: float, datedow: bytes) -> None
- added:
class Action(_AttributeHolder) - added:
class ArgumentDefaultsHelpFormatter(HelpFormatter) - added:
class ArgumentError(Exception) - added:
class ArgumentParser(_AttributeHolder, _ActionsContainer) - added:
class ArgumentTypeError(Exception) - added:
class BooleanOptionalAction(Action) - added:
class FileType - added:
class HelpFormatter - added:
class MetavarTypeHelpFormatter(HelpFormatter) - added:
class Namespace(_AttributeHolder) - added:
class RawDescriptionHelpFormatter(HelpFormatter) - added:
class RawTextHelpFormatter(RawDescriptionHelpFormatter) - added:
constructor Action(option_strings: Sequence[Text], dest: Text, nargs: Optional[Union[int, Text]]=…, const: Optional[_T]=…, default: Union[_T, str, None]=…, type: Optional[Union[Callable[[Text], _T], Callable[[str], _T], FileType]]=…, choices: Optional[Iterable[_T]]=…, required: bool=…, help: Optional[Text]=…, metavar: Optional[Union[Text, Tuple[Text, ...]]]=…) -> None - added:
constructor ArgumentError(argument: Optional[Action], message: str) -> None - added:
constructor ArgumentParser(prog: Optional[Text]=…, usage: Optional[Text]=…, description: Optional[Text]=…, epilog: Optional[Text]=…, parents: Sequence[ArgumentParser]=…, formatter_class: _FormatterClass=…, prefix_chars: Text=…, fromfile_prefix_chars: Optional[Text]=…, argument_default: Any=…, conflict_handler: Text=…, add_help: bool=…) -> None - added:
constructor BooleanOptionalAction(option_strings: Sequence[str], dest: str, default: Union[_T, str, None]=…, type: Optional[Union[Callable[[Text], _T], Callable[[str], _T], FileType]]=…, choices: Optional[Iterable[_T]]=…, required: bool=…, help: Optional[Text]=…, metavar: Optional[Union[Text, Tuple[Text, ...]]]=…) -> None - added:
constructor FileType(mode: Text=…, bufsize: Optional[int]=…) -> None - added:
constructor HelpFormatter(prog: Text, indent_increment: int=…, max_help_position: int=…, width: Optional[int]=…) -> None - added:
constructor Namespace(**kwargs: Any) -> None - added:
field Action.choices: Optional[Iterable[Any]] - added:
field Action.const: Any - added:
field Action.default: Any - added:
field Action.dest: _Text - added:
field Action.help: Optional[_Text] - added:
field Action.metavar: Optional[Union[_Text, Tuple[_Text, ...]]] - added:
field Action.nargs: Optional[Union[int, _Text]] - added:
field Action.option_strings: Sequence[_Text] - added:
field Action.required: bool - added:
field Action.type: Union[Callable[[str], Any], FileType, None] - added:
field ArgumentError.argument_name: Optional[str] - added:
field ArgumentError.message: str - added:
field ArgumentParser.add_help: bool - added:
field ArgumentParser.allow_abbrev: bool - added:
field ArgumentParser.epilog: Optional[_Text] - added:
field ArgumentParser.formatter_class: _FormatterClass - added:
field ArgumentParser.fromfile_prefix_chars: Optional[_Text] - added:
field ArgumentParser.prog: _Text - added:
field ArgumentParser.usage: Optional[_Text] - added:
method Action.format_usage() -> str - added:
method ArgumentParser.add_subparsers(*, title: Text=…, description: Optional[Text]=…, prog: Text=…, parser_class: Type[ArgumentParser]=…, action: Type[Action]=…, option_string: Text=…, dest: Optional[Text]=…, help: Optional[Text]=…, metavar: Optional[Text]=…) -> _SubParsersAction - added:
method ArgumentParser.convert_arg_line_to_args(arg_line: Text) -> List[str] - added:
method ArgumentParser.error(message: Text) -> NoReturn - added:
method ArgumentParser.exit(status: int=…, message: Optional[Text]=…) -> NoReturn - added:
method ArgumentParser.format_help() -> str - added:
method ArgumentParser.format_usage() -> str - added:
method ArgumentParser.parse_args(args: Optional[Sequence[Text]]=…) -> Namespace | (args: Optional[Sequence[Text]], namespace: None) -> Namespace | (args: Optional[Sequence[Text]], namespace: _N) -> _N | (*, namespace: None) -> Namespace | (*, namespace: _N) -> _N - added:
method ArgumentParser.parse_intermixed_args(args: Optional[Sequence[str]]=…, namespace: Optional[Namespace]=…) -> Namespace - added:
method ArgumentParser.parse_known_args(args: Optional[Sequence[Text]]=…, namespace: Optional[Namespace]=…) -> Tuple[Namespace, List[str]] - added:
method ArgumentParser.parse_known_intermixed_args(args: Optional[Sequence[str]]=…, namespace: Optional[Namespace]=…) -> Tuple[Namespace, List[str]] - added:
method ArgumentParser.print_help(file: Optional[IO[str]]=…) -> None - added:
method ArgumentParser.print_usage(file: Optional[IO[str]]=…) -> None - added:
method HelpFormatter.add_argument(action: Action) -> None - added:
method HelpFormatter.add_arguments(actions: Iterable[Action]) -> None - added:
method HelpFormatter.add_text(text: Optional[Text]) -> None - added:
method HelpFormatter.add_usage(usage: Optional[Text], actions: Iterable[Action], groups: Iterable[_ArgumentGroup], prefix: Optional[Text]=…) -> None - added:
method HelpFormatter.end_section() -> None - added:
method HelpFormatter.format_help() -> _Text - added:
method HelpFormatter.start_section(heading: Optional[Text]) -> None - added:
variable ONE_OR_MORE: str - added:
variable OPTIONAL: str - added:
variable PARSER: str - added:
variable REMAINDER: str - added:
variable SUPPRESS: str - added:
variable ZERO_OR_MORE: str
- added:
class array(MutableSequence[_T], Generic[_T]) - added:
constructor array(typecode: _IntTypeCode, __initializer: Union[bytes, Iterable[_T]]=…) -> None | (typecode: _FloatTypeCode, __initializer: Union[bytes, Iterable[_T]]=…) -> None | (typecode: _UnicodeTypeCode, __initializer: Union[bytes, Iterable[_T]]=…) -> None | (typecode: str, __initializer: Union[bytes, Iterable[_T]]=…) -> None - added:
field array.itemsize: int - added:
field array.typecode: _TypeCode - added:
method array.append(__v: _T) -> None - added:
method array.buffer_info() -> Tuple[int, int] - added:
method array.byteswap() -> None - added:
method array.count(__v: Any) -> int - added:
method array.extend(__bb: Iterable[_T]) -> None - added:
method array.frombytes(__buffer: bytes) -> None - added:
method array.fromfile(__f: BinaryIO, __n: int) -> None - added:
method array.fromlist(__list: List[_T]) -> None - added:
method array.fromstring(__buffer: bytes) -> None - added:
method array.fromunicode(__ustr: str) -> None - added:
method array.index(__v: _T) -> int - added:
method array.insert(__i: int, __v: _T) -> None - added:
method array.pop(__i: int=…) -> _T - added:
method array.read(f: BinaryIO, n: int) -> None - added:
method array.remove(__v: Any) -> None - added:
method array.reverse() -> None - added:
method array.tobytes() -> bytes - added:
method array.tofile(__f: BinaryIO) -> None - added:
method array.tolist() -> List[_T] - added:
method array.tostring() -> bytes - added:
method array.tounicode() -> str - added:
method array.write(f: BinaryIO) -> None - added:
variable ArrayType - added:
variable typecodes: str
- added:
class AugLoad(expr_context) - added:
class AugStore(expr_context) - added:
class Bytes(Constant) - added:
class Ellipsis(Constant) - added:
class ExtSlice(slice) - added:
class Index(slice) - added:
class NameConstant(Constant) - added:
class NodeTransformer(NodeVisitor) - added:
class NodeVisitor - added:
class Num(Constant) - added:
class Param(expr_context) - added:
class Str(Constant) - added:
class Suite(mod) - added:
class slice(AST) - added:
field Bytes.s: bytes - added:
field Bytes.value: bytes - added:
field Num.value: complex - added:
field Str.s: str - added:
field Str.value: str - added:
function copy_location(new_node: _T, old_node: AST) -> _T - added:
function dump(node: AST, annotate_fields: bool=…, include_attributes: bool=…) -> str - added:
function fix_missing_locations(node: _T) -> _T - added:
function get_docstring(node: AST, clean: bool=…) -> Optional[str] - added:
function get_source_segment(source: str, node: AST, *, padded: bool=…) -> Optional[str] - added:
function increment_lineno(node: _T, n: int=…) -> _T - added:
function iter_child_nodes(node: AST) -> Iterator[AST] - added:
function iter_fields(node: AST) -> Iterator[_typing.Tuple[str, Any]] - added:
function literal_eval(node_or_string: Union[str, AST]) -> Any - added:
function parse(source: Union[str, bytes], filename: Union[str, bytes]=…, mode: Literal['exec']=…, *, type_comments: bool=…, feature_version: Union[None, int, _typing.Tuple[int, int]]=…) -> Module | (source: Union[str, bytes], filename: Union[str, bytes]=…, mode: str=…, *, type_comments: bool=…, feature_version: Union[None, int, _typing.Tuple[int, int]]=…) -> AST | (source: Union[str, bytes], file… - added:
function unparse(ast_obj: AST) -> str - added:
function walk(node: AST) -> Iterator[AST] - added:
method NodeTransformer.generic_visit(node: AST) -> AST - added:
method NodeVisitor.generic_visit(node: AST) -> Any - added:
method NodeVisitor.visit(node: AST) -> Any - added:
method NodeVisitor.visit_Add(node: Add) -> Any - added:
method NodeVisitor.visit_And(node: And) -> Any - added:
method NodeVisitor.visit_AnnAssign(node: AnnAssign) -> Any - added:
method NodeVisitor.visit_Assert(node: Assert) -> Any - added:
method NodeVisitor.visit_Assign(node: Assign) -> Any - added:
method NodeVisitor.visit_AsyncFor(node: AsyncFor) -> Any - added:
method NodeVisitor.visit_AsyncFunctionDef(node: AsyncFunctionDef) -> Any - added:
method NodeVisitor.visit_AsyncWith(node: AsyncWith) -> Any - added:
method NodeVisitor.visit_Attribute(node: Attribute) -> Any - added:
method NodeVisitor.visit_AugAssign(node: AugAssign) -> Any - added:
method NodeVisitor.visit_AugLoad(node: AugLoad) -> Any - added:
method NodeVisitor.visit_AugStore(node: AugStore) -> Any - added:
method NodeVisitor.visit_Await(node: Await) -> Any - added:
method NodeVisitor.visit_BinOp(node: BinOp) -> Any - added:
method NodeVisitor.visit_BitAnd(node: BitAnd) -> Any - added:
method NodeVisitor.visit_BitOr(node: BitOr) -> Any - added:
method NodeVisitor.visit_BitXor(node: BitXor) -> Any - added:
method NodeVisitor.visit_BoolOp(node: BoolOp) -> Any - added:
method NodeVisitor.visit_Break(node: Break) -> Any - added:
method NodeVisitor.visit_Bytes(node: Bytes) -> Any - added:
method NodeVisitor.visit_Call(node: Call) -> Any - added:
method NodeVisitor.visit_ClassDef(node: ClassDef) -> Any - added:
method NodeVisitor.visit_Compare(node: Compare) -> Any - added:
method NodeVisitor.visit_Constant(node: Constant) -> Any - added:
method NodeVisitor.visit_Continue(node: Continue) -> Any - added:
method NodeVisitor.visit_Del(node: Del) -> Any - added:
method NodeVisitor.visit_Delete(node: Delete) -> Any - added:
method NodeVisitor.visit_Dict(node: Dict) -> Any - added:
method NodeVisitor.visit_DictComp(node: DictComp) -> Any - added:
method NodeVisitor.visit_Div(node: Div) -> Any - added:
method NodeVisitor.visit_Ellipsis(node: Ellipsis) -> Any - added:
method NodeVisitor.visit_Eq(node: Eq) -> Any - added:
method NodeVisitor.visit_ExceptHandler(node: ExceptHandler) -> Any - added:
method NodeVisitor.visit_Expr(node: Expr) -> Any - added:
method NodeVisitor.visit_Expression(node: Expression) -> Any - added:
method NodeVisitor.visit_ExtSlice(node: ExtSlice) -> Any - added:
method NodeVisitor.visit_FloorDiv(node: FloorDiv) -> Any - added:
method NodeVisitor.visit_For(node: For) -> Any - added:
method NodeVisitor.visit_FormattedValue(node: FormattedValue) -> Any - added:
method NodeVisitor.visit_FunctionDef(node: FunctionDef) -> Any - added:
method NodeVisitor.visit_GeneratorExp(node: GeneratorExp) -> Any - added:
method NodeVisitor.visit_Global(node: Global) -> Any - added:
method NodeVisitor.visit_Gt(node: Gt) -> Any - added:
method NodeVisitor.visit_GtE(node: GtE) -> Any - added:
method NodeVisitor.visit_If(node: If) -> Any - added:
method NodeVisitor.visit_IfExp(node: IfExp) -> Any - added:
method NodeVisitor.visit_Import(node: Import) -> Any - added:
method NodeVisitor.visit_ImportFrom(node: ImportFrom) -> Any - added:
method NodeVisitor.visit_In(node: In) -> Any - added:
method NodeVisitor.visit_Index(node: Index) -> Any - added:
method NodeVisitor.visit_Interactive(node: Interactive) -> Any - added:
method NodeVisitor.visit_Invert(node: Invert) -> Any - added:
method NodeVisitor.visit_Is(node: Is) -> Any - added:
method NodeVisitor.visit_IsNot(node: IsNot) -> Any - added:
method NodeVisitor.visit_JoinedStr(node: JoinedStr) -> Any - added:
method NodeVisitor.visit_LShift(node: LShift) -> Any - added:
method NodeVisitor.visit_Lambda(node: Lambda) -> Any - added:
method NodeVisitor.visit_List(node: List) -> Any - added:
method NodeVisitor.visit_ListComp(node: ListComp) -> Any - added:
method NodeVisitor.visit_Load(node: Load) -> Any - added:
method NodeVisitor.visit_Lt(node: Lt) -> Any - added:
method NodeVisitor.visit_LtE(node: LtE) -> Any - added:
method NodeVisitor.visit_MatMult(node: MatMult) -> Any - added:
method NodeVisitor.visit_Mod(node: Mod) -> Any - added:
method NodeVisitor.visit_Module(node: Module) -> Any - added:
method NodeVisitor.visit_Mult(node: Mult) -> Any - added:
method NodeVisitor.visit_Name(node: Name) -> Any - added:
method NodeVisitor.visit_NameConstant(node: NameConstant) -> Any - added:
method NodeVisitor.visit_NamedExpr(node: NamedExpr) -> Any - added:
method NodeVisitor.visit_Nonlocal(node: Nonlocal) -> Any - added:
method NodeVisitor.visit_Not(node: Not) -> Any - added:
method NodeVisitor.visit_NotEq(node: NotEq) -> Any - added:
method NodeVisitor.visit_NotIn(node: NotIn) -> Any - added:
method NodeVisitor.visit_Num(node: Num) -> Any - added:
method NodeVisitor.visit_Or(node: Or) -> Any - added:
method NodeVisitor.visit_Param(node: Param) -> Any - added:
method NodeVisitor.visit_Pass(node: Pass) -> Any - added:
method NodeVisitor.visit_Pow(node: Pow) -> Any - added:
method NodeVisitor.visit_RShift(node: RShift) -> Any - added:
method NodeVisitor.visit_Raise(node: Raise) -> Any - added:
method NodeVisitor.visit_Return(node: Return) -> Any - added:
method NodeVisitor.visit_Set(node: Set) -> Any - added:
method NodeVisitor.visit_SetComp(node: SetComp) -> Any - added:
method NodeVisitor.visit_Slice(node: Slice) -> Any - added:
method NodeVisitor.visit_Starred(node: Starred) -> Any - added:
method NodeVisitor.visit_Store(node: Store) -> Any - added:
method NodeVisitor.visit_Str(node: Str) -> Any - added:
method NodeVisitor.visit_Sub(node: Sub) -> Any - added:
method NodeVisitor.visit_Subscript(node: Subscript) -> Any - added:
method NodeVisitor.visit_Suite(node: Suite) -> Any - added:
method NodeVisitor.visit_Try(node: Try) -> Any - added:
method NodeVisitor.visit_Tuple(node: Tuple) -> Any - added:
method NodeVisitor.visit_UAdd(node: UAdd) -> Any - added:
method NodeVisitor.visit_USub(node: USub) -> Any - added:
method NodeVisitor.visit_UnaryOp(node: UnaryOp) -> Any - added:
method NodeVisitor.visit_While(node: While) -> Any - added:
method NodeVisitor.visit_With(node: With) -> Any - added:
method NodeVisitor.visit_Yield(node: Yield) -> Any - added:
method NodeVisitor.visit_YieldFrom(node: YieldFrom) -> Any - added:
method NodeVisitor.visit_alias(node: alias) -> Any - added:
method NodeVisitor.visit_arg(node: arg) -> Any - added:
method NodeVisitor.visit_arguments(node: arguments) -> Any - added:
method NodeVisitor.visit_comprehension(node: comprehension) -> Any - added:
method NodeVisitor.visit_keyword(node: keyword) -> Any - added:
method NodeVisitor.visit_withitem(node: withitem) -> Any
- added:
class async_chat(asyncore.dispatcher) - added:
class fifo - added:
class simple_producer - added:
constructor async_chat(sock: Optional[socket.socket]=…, map: Optional[asyncore._maptype]=…) -> None - added:
constructor fifo(list: Sequence[Union[bytes, simple_producer]]=…) -> None - added:
constructor simple_producer(data: bytes, buffer_size: int=…) -> None - added:
field async_chat.ac_in_buffer_size: int - added:
field async_chat.ac_out_buffer_size: int - added:
method async_chat.close_when_done() -> None - added:
method async_chat.collect_incoming_data(data: bytes) -> None - added:
method async_chat.discard_buffers() -> None - added:
method async_chat.found_terminator() -> None - added:
method async_chat.get_terminator() -> Union[bytes, int, None] - added:
method async_chat.handle_close() -> None - added:
method async_chat.handle_read() -> None - added:
method async_chat.handle_write() -> None - added:
method async_chat.initiate_send() -> None - added:
method async_chat.push(data: bytes) -> None - added:
method async_chat.push_with_producer(producer: simple_producer) -> None - added:
method async_chat.readable() -> bool - added:
method async_chat.set_terminator(term: Union[bytes, int, None]) -> None - added:
method async_chat.writable() -> bool - added:
method fifo.first() -> bytes - added:
method fifo.is_empty() -> bool - added:
method fifo.pop() -> Tuple[int, bytes] - added:
method fifo.push(data: Union[bytes, simple_producer]) -> None - added:
method simple_producer.more() -> bytes
- added:
export ALL_COMPLETED - added:
export AbstractChildWatcher - added:
export AbstractEventLoop - added:
export AbstractEventLoopPolicy - added:
export AbstractServer - added:
export BaseEventLoop - added:
export BaseProtocol - added:
export BaseTransport - added:
export BoundedSemaphore - added:
export BufferedProtocol - added:
export CancelledError - added:
export Condition - added:
export DatagramProtocol - added:
export DatagramTransport - added:
export Event - added:
export FIRST_COMPLETED - added:
export FIRST_EXCEPTION - added:
export FastChildWatcher - added:
export Future - added:
export Handle - added:
export IncompleteReadError - added:
export InvalidStateError - added:
export LifoQueue - added:
export LimitOverrunError - added:
export Lock - added:
export MultiLoopChildWatcher - added:
export PriorityQueue - added:
export Protocol - added:
export Queue - added:
export QueueEmpty - added:
export QueueFull - added:
export ReadTransport - added:
export SafeChildWatcher - added:
export SelectorEventLoop - added:
export Semaphore - added:
export SendfileNotAvailableError - added:
export StreamReader - added:
export StreamReaderProtocol - added:
export StreamWriter - added:
export SubprocessProtocol - added:
export SubprocessTransport - added:
export Task - added:
export ThreadedChildWatcher - added:
export TimeoutError - added:
export TimerHandle - added:
export Transport - added:
export WriteTransport - added:
export all_tasks - added:
export as_completed - added:
export coroutine - added:
export create_subprocess_exec - added:
export create_subprocess_shell - added:
export create_task - added:
export current_task - added:
export ensure_future - added:
export gather - added:
export get_child_watcher - added:
export get_event_loop - added:
export get_event_loop_policy - added:
export get_running_loop - added:
export iscoroutine - added:
export iscoroutinefunction - added:
export isfuture - added:
export new_event_loop - added:
export open_connection - added:
export open_unix_connection - added:
export run - added:
export run_coroutine_threadsafe - added:
export set_child_watcher - added:
export set_event_loop - added:
export set_event_loop_policy - added:
export shield - added:
export sleep - added:
export start_server - added:
export start_unix_server - added:
export to_thread - added:
export wait - added:
export wait_for - added:
export wrap_future - added:
variable DefaultEventLoopPolicy: Type[AbstractEventLoopPolicy]
- added:
async method BaseEventLoop.connect_accepted_socket(protocol_factory: _ProtocolFactory, sock: socket, *, ssl: _SSLContext=…) -> _TransProtPair - added:
async method BaseEventLoop.connect_read_pipe(protocol_factory: _ProtocolFactory, pipe: Any) -> _TransProtPair - added:
async method BaseEventLoop.connect_write_pipe(protocol_factory: _ProtocolFactory, pipe: Any) -> _TransProtPair - added:
async method BaseEventLoop.create_connection(protocol_factory: _ProtocolFactory, host: str=…, port: int=…, *, ssl: _SSLContext=…, family: int=…, proto: int=…, flags: int=…, sock: None=…, local_addr: Optional[Tuple[str, int]]=…, server_hostname: Optional[str]=…, ssl_handshake_timeout: Optional[float]=…, happy_eyeballs_delay: Optional[float]=…, interleave: Optional[int]=…) -> _TransProtPair | (prot… - added:
async method BaseEventLoop.create_datagram_endpoint(protocol_factory: _ProtocolFactory, local_addr: Optional[Tuple[str, int]]=…, remote_addr: Optional[Tuple[str, int]]=…, *, family: int=…, proto: int=…, flags: int=…, reuse_address: Optional[bool]=…, reuse_port: Optional[bool]=…, allow_broadcast: Optional[bool]=…, sock: Optional[socket]=…) -> _TransProtPair - added:
async method BaseEventLoop.create_server(protocol_factory: _ProtocolFactory, host: Optional[Union[str, Sequence[str]]]=…, port: int=…, *, family: int=…, flags: int=…, sock: None=…, backlog: int=…, ssl: _SSLContext=…, reuse_address: Optional[bool]=…, reuse_port: Optional[bool]=…, ssl_handshake_timeout: Optional[float]=…, start_serving: bool=…) -> Server | (protocol_factory: _ProtocolFactory, host:… - added:
async method BaseEventLoop.getaddrinfo(host: Optional[str], port: Union[str, int, None], *, family: int=…, type: int=…, proto: int=…, flags: int=…) -> List[Tuple[AddressFamily, SocketKind, int, str, Union[Tuple[str, int], Tuple[str, int, int, int]]]] - added:
async method BaseEventLoop.getnameinfo(sockaddr: Union[Tuple[str, int], Tuple[str, int, int, int]], flags: int=…) -> Tuple[str, str] - added:
async method BaseEventLoop.sendfile(transport: BaseTransport, file: IO[bytes], offset: int=…, count: Optional[int]=…, *, fallback: bool=…) -> int - added:
async method BaseEventLoop.shutdown_asyncgens() -> None - added:
async method BaseEventLoop.shutdown_default_executor() -> None - added:
async method BaseEventLoop.sock_recv_into(sock: socket, buf: bytearray) -> int - added:
async method BaseEventLoop.sock_sendfile(sock: socket, file: IO[bytes], offset: int=…, count: Optional[int]=…, *, fallback: Optional[bool]=…) -> int - added:
async method BaseEventLoop.start_tls(transport: BaseTransport, protocol: BaseProtocol, sslcontext: ssl.SSLContext, *, server_side: bool=…, server_hostname: Optional[str]=…, ssl_handshake_timeout: Optional[float]=…) -> BaseTransport - added:
async method BaseEventLoop.subprocess_exec(protocol_factory: _ProtocolFactory, program: Any, *args: Any, stdin: Union[int, IO[Any], None]=…, stdout: Union[int, IO[Any], None]=…, stderr: Union[int, IO[Any], None]=…, universal_newlines: Literal[False]=…, shell: Literal[True]=…, bufsize: Literal[0]=…, encoding: None=…, errors: None=…, **kwargs: Any) -> _TransProtPair - added:
async method BaseEventLoop.subprocess_shell(protocol_factory: _ProtocolFactory, cmd: Union[bytes, str], *, stdin: Union[int, IO[Any], None]=…, stdout: Union[int, IO[Any], None]=…, stderr: Union[int, IO[Any], None]=…, universal_newlines: Literal[False]=…, shell: Literal[True]=…, bufsize: Literal[0]=…, encoding: None=…, errors: None=…, text: Literal[False, None]=…, **kwargs: Any) -> _TransProtPair - added:
class BaseEventLoop(AbstractEventLoop) - added:
class Server(AbstractServer) - added:
constructor Server(loop: AbstractEventLoop, sockets: List[socket]) -> None - added:
method BaseEventLoop.add_reader(fd: FileDescriptorLike, callback: Callable[..., Any], *args: Any) -> None - added:
method BaseEventLoop.add_signal_handler(sig: int, callback: Callable[..., Any], *args: Any) -> None - added:
method BaseEventLoop.add_writer(fd: FileDescriptorLike, callback: Callable[..., Any], *args: Any) -> None - added:
method BaseEventLoop.call_at(when: float, callback: Callable[..., Any], *args: Any) -> TimerHandle - added:
method BaseEventLoop.call_exception_handler(context: _Context) -> None - added:
method BaseEventLoop.call_later(delay: float, callback: Callable[..., Any], *args: Any) -> TimerHandle - added:
method BaseEventLoop.call_soon(callback: Callable[..., Any], *args: Any) -> Handle - added:
method BaseEventLoop.call_soon_threadsafe(callback: Callable[..., Any], *args: Any) -> Handle - added:
method BaseEventLoop.close() -> None - added:
method BaseEventLoop.create_future() -> Future[Any] - added:
method BaseEventLoop.create_task(coro: Union[Awaitable[_T], Generator[Any, None, _T]]) -> Task[_T] - added:
method BaseEventLoop.default_exception_handler(context: _Context) -> None - added:
method BaseEventLoop.get_debug() -> bool - added:
method BaseEventLoop.get_exception_handler() -> Optional[_ExceptionHandler] - added:
method BaseEventLoop.get_task_factory() -> Optional[Callable[[AbstractEventLoop, Generator[Any, None, _T]], Future[_T]]] - added:
method BaseEventLoop.is_closed() -> bool - added:
method BaseEventLoop.is_running() -> bool - added:
method BaseEventLoop.remove_reader(fd: FileDescriptorLike) -> None - added:
method BaseEventLoop.remove_signal_handler(sig: int) -> bool - added:
method BaseEventLoop.remove_writer(fd: FileDescriptorLike) -> None - added:
method BaseEventLoop.run_forever() -> None - added:
method BaseEventLoop.run_in_executor(executor: Any, func: Callable[..., _T], *args: Any) -> Future[_T] - added:
method BaseEventLoop.run_until_complete(future: Generator[Any, None, _T]) -> _T | (future: Awaitable[_T]) -> _T - added:
method BaseEventLoop.set_debug(enabled: bool) -> None - added:
method BaseEventLoop.set_default_executor(executor: Any) -> None - added:
method BaseEventLoop.set_exception_handler(handler: Optional[_ExceptionHandler]) -> None - added:
method BaseEventLoop.set_task_factory(factory: Optional[Callable[[AbstractEventLoop, Generator[Any, None, _T]], Future[_T]]]) -> None - added:
method BaseEventLoop.sock_accept(sock: socket) -> Future[Tuple[socket, _RetAddress]] - added:
method BaseEventLoop.sock_connect(sock: socket, address: _Address) -> Future[None] - added:
method BaseEventLoop.sock_recv(sock: socket, nbytes: int) -> Future[bytes] - added:
method BaseEventLoop.sock_sendall(sock: socket, data: bytes) -> Future[None] - added:
method BaseEventLoop.stop() -> None - added:
method BaseEventLoop.time() -> float
- added:
function isfuture(obj: object) -> bool
- added:
class BaseSubprocessTransport(transports.SubprocessTransport) - added:
class ReadSubprocessPipeProto(WriteSubprocessPipeProto, protocols.Protocol) - added:
class WriteSubprocessPipeProto(protocols.BaseProtocol) - added:
constructor BaseSubprocessTransport(loop: events.AbstractEventLoop, protocol: protocols.SubprocessProtocol, args: Union[str, bytes, Sequence[Union[str, bytes]]], shell: bool, stdin: _File, stdout: _File, stderr: _File, bufsize: int, waiter: Optional[futures.Future[Any]]=…, extra: Optional[Any]=…, **kwargs: Any) -> None - added:
constructor WriteSubprocessPipeProto(proc: BaseSubprocessTransport, fd: int) -> None - added:
method BaseSubprocessTransport.close() -> None - added:
method BaseSubprocessTransport.get_pid() -> Optional[int] - added:
method BaseSubprocessTransport.get_pipe_transport(fd: int) -> _File - added:
method BaseSubprocessTransport.get_protocol() -> protocols.BaseProtocol - added:
method BaseSubprocessTransport.get_returncode() -> Optional[int] - added:
method BaseSubprocessTransport.is_closing() -> bool - added:
method BaseSubprocessTransport.kill() -> None - added:
method BaseSubprocessTransport.send_signal(signal: int) -> None - added:
method BaseSubprocessTransport.set_protocol(protocol: protocols.BaseProtocol) -> None - added:
method BaseSubprocessTransport.terminate() -> None - added:
method ReadSubprocessPipeProto.data_received(data: bytes) -> None - added:
method WriteSubprocessPipeProto.connection_lost(exc: Optional[BaseException]) -> None - added:
method WriteSubprocessPipeProto.connection_made(transport: transports.BaseTransport) -> None - added:
method WriteSubprocessPipeProto.pause_writing() -> None - added:
method WriteSubprocessPipeProto.resume_writing() -> None
- added:
function flatten_list_bytes(list_of_data: List[bytes]) -> bytes - added:
variable PY34: bool - added:
variable PY352: bool - added:
variable PY35: bool
- added:
variable ACCEPT_RETRY_DELAY: int - added:
variable DEBUG_STACK_DEPTH: int - added:
variable LOG_THRESHOLD_FOR_CONNLOST_WRITES: int - added:
variable SENDFILE_FALLBACK_READBUFFER_SIZE: int - added:
variable SSL_HANDSHAKE_TIMEOUT: float
- added:
function coroutine(func: _F) -> _F - added:
function iscoroutine(obj: Any) -> bool - added:
function iscoroutinefunction(func: Callable[..., Any]) -> bool
- added:
async method AbstractEventLoop.connect_read_pipe(protocol_factory: _ProtocolFactory, pipe: Any) -> _TransProtPair - added:
async method AbstractEventLoop.connect_write_pipe(protocol_factory: _ProtocolFactory, pipe: Any) -> _TransProtPair - added:
async method AbstractEventLoop.create_connection(protocol_factory: _ProtocolFactory, host: str=…, port: int=…, *, ssl: _SSLContext=…, family: int=…, proto: int=…, flags: int=…, sock: None=…, local_addr: Optional[Tuple[str, int]]=…, server_hostname: Optional[str]=…, ssl_handshake_timeout: Optional[float]=…, happy_eyeballs_delay: Optional[float]=…, interleave: Optional[int]=…) -> _TransProtPair | (… - added:
async method AbstractEventLoop.create_datagram_endpoint(protocol_factory: _ProtocolFactory, local_addr: Optional[Tuple[str, int]]=…, remote_addr: Optional[Tuple[str, int]]=…, *, family: int=…, proto: int=…, flags: int=…, reuse_address: Optional[bool]=…, reuse_port: Optional[bool]=…, allow_broadcast: Optional[bool]=…, sock: Optional[socket]=…) -> _TransProtPair - added:
async method AbstractEventLoop.create_server(protocol_factory: _ProtocolFactory, host: Optional[Union[str, Sequence[str]]]=…, port: int=…, *, family: int=…, flags: int=…, sock: None=…, backlog: int=…, ssl: _SSLContext=…, reuse_address: Optional[bool]=…, reuse_port: Optional[bool]=…, ssl_handshake_timeout: Optional[float]=…, start_serving: bool=…) -> AbstractServer | (protocol_factory: _ProtocolFa… - added:
async method AbstractEventLoop.create_unix_connection(protocol_factory: _ProtocolFactory, path: str, *, ssl: _SSLContext=…, sock: Optional[socket]=…, server_hostname: Optional[str]=…) -> _TransProtPair - added:
async method AbstractEventLoop.create_unix_server(protocol_factory: _ProtocolFactory, path: str, *, sock: Optional[socket]=…, backlog: int=…, ssl: _SSLContext=…) -> AbstractServer - added:
async method AbstractEventLoop.getaddrinfo(host: Optional[str], port: Union[str, int, None], *, family: int=…, type: int=…, proto: int=…, flags: int=…) -> List[Tuple[AddressFamily, SocketKind, int, str, Union[Tuple[str, int], Tuple[str, int, int, int]]]] - added:
async method AbstractEventLoop.getnameinfo(sockaddr: Union[Tuple[str, int], Tuple[str, int, int, int]], flags: int=…) -> Tuple[str, str] - added:
async method AbstractEventLoop.sendfile(transport: BaseTransport, file: IO[bytes], offset: int=…, count: Optional[int]=…, *, fallback: bool=…) -> int - added:
async method AbstractEventLoop.shutdown_asyncgens() -> None - added:
async method AbstractEventLoop.shutdown_default_executor() -> None - added:
async method AbstractEventLoop.sock_recv_into(sock: socket, buf: bytearray) -> int - added:
async method AbstractEventLoop.sock_sendfile(sock: socket, file: IO[bytes], offset: int=…, count: Optional[int]=…, *, fallback: Optional[bool]=…) -> int - added:
async method AbstractEventLoop.start_tls(transport: BaseTransport, protocol: BaseProtocol, sslcontext: ssl.SSLContext, *, server_side: bool=…, server_hostname: Optional[str]=…, ssl_handshake_timeout: Optional[float]=…) -> BaseTransport - added:
async method AbstractEventLoop.subprocess_exec(protocol_factory: _ProtocolFactory, program: Any, *args: Any, stdin: Union[int, IO[Any], None]=…, stdout: Union[int, IO[Any], None]=…, stderr: Union[int, IO[Any], None]=…, universal_newlines: Literal[False]=…, shell: Literal[True]=…, bufsize: Literal[0]=…, encoding: None=…, errors: None=…, **kwargs: Any) -> _TransProtPair - added:
async method AbstractEventLoop.subprocess_shell(protocol_factory: _ProtocolFactory, cmd: Union[bytes, str], *, stdin: Union[int, IO[Any], None]=…, stdout: Union[int, IO[Any], None]=…, stderr: Union[int, IO[Any], None]=…, universal_newlines: Literal[False]=…, shell: Literal[True]=…, bufsize: Literal[0]=…, encoding: None=…, errors: None=…, text: Literal[False, None]=…, **kwargs: Any) -> _TransProtP… - added:
async method AbstractServer.serve_forever() -> None - added:
async method AbstractServer.start_serving() -> None - added:
async method AbstractServer.wait_closed() -> None - added:
class AbstractEventLoop - added:
class AbstractEventLoopPolicy - added:
class AbstractServer - added:
class BaseDefaultEventLoopPolicy(AbstractEventLoopPolicy) - added:
class Handle - added:
class SendfileNotAvailableError(RuntimeError) - added:
class TimerHandle(Handle) - added:
constructor BaseDefaultEventLoopPolicy() -> None - added:
constructor Handle(callback: Callable[..., Any], args: Sequence[Any], loop: AbstractEventLoop) -> None - added:
constructor TimerHandle(when: float, callback: Callable[..., Any], args: Sequence[Any], loop: AbstractEventLoop) -> None - added:
field AbstractEventLoop.slow_callback_duration: float - added:
field AbstractServer.sockets: Optional[List[socket]] - added:
function get_child_watcher() -> AbstractChildWatcher - added:
function get_event_loop() -> AbstractEventLoop - added:
function get_event_loop_policy() -> AbstractEventLoopPolicy - added:
function get_running_loop() -> AbstractEventLoop - added:
function new_event_loop() -> AbstractEventLoop - added:
function set_child_watcher(watcher: AbstractChildWatcher) -> None - added:
function set_event_loop(loop: Optional[AbstractEventLoop]) -> None - added:
function set_event_loop_policy(policy: Optional[AbstractEventLoopPolicy]) -> None - added:
method AbstractEventLoop.add_reader(fd: FileDescriptorLike, callback: Callable[..., Any], *args: Any) -> None - added:
method AbstractEventLoop.add_signal_handler(sig: int, callback: Callable[..., Any], *args: Any) -> None - added:
method AbstractEventLoop.add_writer(fd: FileDescriptorLike, callback: Callable[..., Any], *args: Any) -> None - added:
method AbstractEventLoop.call_at(when: float, callback: Callable[..., Any], *args: Any) -> TimerHandle - added:
method AbstractEventLoop.call_exception_handler(context: _Context) -> None - added:
method AbstractEventLoop.call_later(delay: float, callback: Callable[..., Any], *args: Any) -> TimerHandle - added:
method AbstractEventLoop.call_soon(callback: Callable[..., Any], *args: Any) -> Handle - added:
method AbstractEventLoop.call_soon_threadsafe(callback: Callable[..., Any], *args: Any) -> Handle - added:
method AbstractEventLoop.close() -> None - added:
method AbstractEventLoop.create_future() -> Future[Any] - added:
method AbstractEventLoop.create_task(coro: Union[Awaitable[_T], Generator[Any, None, _T]]) -> Task[_T] - added:
method AbstractEventLoop.default_exception_handler(context: _Context) -> None - added:
method AbstractEventLoop.get_debug() -> bool - added:
method AbstractEventLoop.get_exception_handler() -> Optional[_ExceptionHandler] - added:
method AbstractEventLoop.get_task_factory() -> Optional[Callable[[AbstractEventLoop, Generator[Any, None, _T]], Future[_T]]] - added:
method AbstractEventLoop.is_closed() -> bool - added:
method AbstractEventLoop.is_running() -> bool - added:
method AbstractEventLoop.remove_reader(fd: FileDescriptorLike) -> None - added:
method AbstractEventLoop.remove_signal_handler(sig: int) -> bool - added:
method AbstractEventLoop.remove_writer(fd: FileDescriptorLike) -> None - added:
method AbstractEventLoop.run_forever() -> None - added:
method AbstractEventLoop.run_in_executor(executor: Any, func: Callable[..., _T], *args: Any) -> Awaitable[_T] - added:
method AbstractEventLoop.run_until_complete(future: Generator[Any, None, _T]) -> _T | (future: Awaitable[_T]) -> _T - added:
method AbstractEventLoop.set_debug(enabled: bool) -> None - added:
method AbstractEventLoop.set_default_executor(executor: Any) -> None - added:
method AbstractEventLoop.set_exception_handler(handler: Optional[_ExceptionHandler]) -> None - added:
method AbstractEventLoop.set_task_factory(factory: Optional[Callable[[AbstractEventLoop, Generator[Any, None, _T]], Future[_T]]]) -> None - added:
method AbstractEventLoop.sock_accept(sock: socket) -> Future[Tuple[socket, _RetAddress]] - added:
method AbstractEventLoop.sock_connect(sock: socket, address: _Address) -> Future[None] - added:
method AbstractEventLoop.sock_recv(sock: socket, nbytes: int) -> Future[bytes] - added:
method AbstractEventLoop.sock_sendall(sock: socket, data: bytes) -> Future[None] - added:
method AbstractEventLoop.stop() -> None - added:
method AbstractEventLoop.time() -> float - added:
method AbstractEventLoopPolicy.get_child_watcher() -> AbstractChildWatcher - added:
method AbstractEventLoopPolicy.get_event_loop() -> AbstractEventLoop - added:
method AbstractEventLoopPolicy.new_event_loop() -> AbstractEventLoop - added:
method AbstractEventLoopPolicy.set_child_watcher(watcher: AbstractChildWatcher) -> None - added:
method AbstractEventLoopPolicy.set_event_loop(loop: Optional[AbstractEventLoop]) -> None - added:
method AbstractServer.close() -> None - added:
method AbstractServer.get_loop() -> AbstractEventLoop - added:
method AbstractServer.is_serving() -> bool - added:
method BaseDefaultEventLoopPolicy.get_event_loop() -> AbstractEventLoop - added:
method BaseDefaultEventLoopPolicy.new_event_loop() -> AbstractEventLoop - added:
method BaseDefaultEventLoopPolicy.set_event_loop(loop: Optional[AbstractEventLoop]) -> None - added:
method Handle.cancel() -> None - added:
method Handle.cancelled() -> bool - added:
method TimerHandle.when() -> float
- added:
class CancelledError(BaseException) - added:
class IncompleteReadError(EOFError) - added:
class InvalidStateError(Exception) - added:
class LimitOverrunError(Exception) - added:
class SendfileNotAvailableError(RuntimeError) - added:
class TimeoutError(Exception) - added:
constructor IncompleteReadError(partial: bytes, expected: Optional[int]) -> None - added:
constructor LimitOverrunError(message: str, consumed: int) -> None - added:
field IncompleteReadError.expected: Optional[int] - added:
field IncompleteReadError.partial: bytes - added:
field LimitOverrunError.consumed: int
- added:
function extract_stack(f: Optional[FrameType]=…, limit: Optional[int]=…) -> traceback.StackSummary
- added:
class Future(Awaitable[_T], Iterable[_T]) - added:
class InvalidStateError(Error) - added:
constructor Future(*, loop: Optional[AbstractEventLoop]=…) -> None - added:
function isfuture(obj: object) -> bool - added:
function wrap_future(future: Union[_ConcurrentFuture[_T], Future[_T]], *, loop: Optional[AbstractEventLoop]=…) -> Future[_T] - added:
method Future.add_done_callback(__fn: Callable[[_S], Any]) -> None - added:
method Future.cancel() -> bool - added:
method Future.cancelled() -> bool - added:
method Future.done() -> bool - added:
method Future.exception() -> Optional[BaseException] - added:
method Future.get_loop() -> AbstractEventLoop - added:
method Future.remove_done_callback(__fn: Callable[[_S], Any]) -> int - added:
method Future.result() -> _T - added:
method Future.set_exception(__exception: Union[type, BaseException]) -> None - added:
method Future.set_result(__result: _T) -> None
- added:
async method Condition.acquire() -> bool - added:
async method Condition.wait() -> bool - added:
async method Condition.wait_for(predicate: Callable[[], _T]) -> _T - added:
async method Event.wait() -> bool - added:
async method Lock.acquire() -> bool - added:
async method Semaphore.acquire() -> bool - added:
class BoundedSemaphore(Semaphore) - added:
class Condition(_ContextManagerMixin) - added:
class Event - added:
class Lock(_ContextManagerMixin) - added:
class Semaphore(_ContextManagerMixin) - added:
constructor BoundedSemaphore(value: int=…, *, loop: Optional[AbstractEventLoop]=…) -> None - added:
constructor Condition(lock: Optional[Lock]=…, *, loop: Optional[AbstractEventLoop]=…) -> None - added:
constructor Event(*, loop: Optional[AbstractEventLoop]=…) -> None - added:
constructor Lock(*, loop: Optional[AbstractEventLoop]=…) -> None - added:
constructor Semaphore(value: int=…, *, loop: Optional[AbstractEventLoop]=…) -> None - added:
method Condition.locked() -> bool - added:
method Condition.notify(n: int=…) -> None - added:
method Condition.notify_all() -> None - added:
method Condition.release() -> None - added:
method Event.clear() -> None - added:
method Event.is_set() -> bool - added:
method Event.set() -> None - added:
method Lock.locked() -> bool - added:
method Lock.release() -> None - added:
method Semaphore.locked() -> bool - added:
method Semaphore.release() -> None
- added:
variable logger: logging.Logger
- added:
class BaseProactorEventLoop(base_events.BaseEventLoop) - added:
constructor BaseProactorEventLoop(proactor: Any) -> None
- added:
class BaseProtocol - added:
class BufferedProtocol(BaseProtocol) - added:
class DatagramProtocol(BaseProtocol) - added:
class Protocol(BaseProtocol) - added:
class SubprocessProtocol(BaseProtocol) - added:
method BaseProtocol.connection_lost(exc: Optional[Exception]) -> None - added:
method BaseProtocol.connection_made(transport: transports.BaseTransport) -> None - added:
method BaseProtocol.pause_writing() -> None - added:
method BaseProtocol.resume_writing() -> None - added:
method BufferedProtocol.buffer_updated(nbytes: int) -> None - added:
method BufferedProtocol.get_buffer(sizehint: int) -> bytearray - added:
method DatagramProtocol.datagram_received(data: bytes, addr: Tuple[str, int]) -> None - added:
method DatagramProtocol.error_received(exc: Exception) -> None - added:
method Protocol.data_received(data: bytes) -> None - added:
method Protocol.eof_received() -> Optional[bool] - added:
method SubprocessProtocol.pipe_connection_lost(fd: int, exc: Optional[Exception]) -> None - added:
method SubprocessProtocol.pipe_data_received(fd: int, data: bytes) -> None - added:
method SubprocessProtocol.process_exited() -> None
- added:
async method Queue.get() -> _T - added:
async method Queue.join() -> None - added:
async method Queue.put(item: _T) -> None - added:
class LifoQueue(Queue[_T]) - added:
class PriorityQueue(Queue[_T]) - added:
class Queue(Generic[_T]) - added:
class QueueEmpty(Exception) - added:
class QueueFull(Exception) - added:
constructor Queue(maxsize: int=…, *, loop: Optional[AbstractEventLoop]=…) -> None - added:
method Queue.empty() -> bool - added:
method Queue.full() -> bool - added:
method Queue.get_nowait() -> _T - added:
method Queue.put_nowait(item: _T) -> None - added:
method Queue.qsize() -> int - added:
method Queue.task_done() -> None - added:
property Queue.maxsize -> int
- added:
function run(main: Awaitable[_T], *, debug: bool=…) -> _T
- added:
class BaseSelectorEventLoop(base_events.BaseEventLoop) - added:
constructor BaseSelectorEventLoop(selector: Optional[selectors.BaseSelector]=…) -> None
- added:
class SSLProtocol(protocols.Protocol) - added:
constructor SSLProtocol(loop: events.AbstractEventLoop, app_protocol: protocols.BaseProtocol, sslcontext: ssl.SSLContext, waiter: futures.Future[Any], server_side: bool=…, server_hostname: Optional[str]=…, call_connection_made: bool=…) -> None - added:
method SSLProtocol.connection_lost(exc: Optional[BaseException]) -> None - added:
method SSLProtocol.connection_made(transport: transports.BaseTransport) -> None - added:
method SSLProtocol.data_received(data: bytes) -> None - added:
method SSLProtocol.eof_received() -> None - added:
method SSLProtocol.pause_writing() -> None - added:
method SSLProtocol.resume_writing() -> None
- added:
async function staggered_race(coro_fns: Iterable[Callable[[], Awaitable[Any]]], delay: Optional[float], *, loop: Optional[events.AbstractEventLoop]=…) -> Tuple[Any, Optional[int], List[Optional[Exception]]]
- added:
async function open_connection(host: Optional[str]=…, port: Optional[Union[int, str]]=…, *, loop: Optional[events.AbstractEventLoop]=…, limit: int=…, ssl_handshake_timeout: Optional[float]=…, **kwds: Any) -> Tuple[StreamReader, StreamWriter] - added:
async function open_unix_connection(path: Optional[_PathType]=…, *, loop: Optional[events.AbstractEventLoop]=…, limit: int=…, **kwds: Any) -> Tuple[StreamReader, StreamWriter] - added:
async function start_server(client_connected_cb: _ClientConnectedCallback, host: Optional[str]=…, port: Optional[Union[int, str]]=…, *, loop: Optional[events.AbstractEventLoop]=…, limit: int=…, ssl_handshake_timeout: Optional[float]=…, **kwds: Any) -> events.AbstractServer - added:
async function start_unix_server(client_connected_cb: _ClientConnectedCallback, path: Optional[_PathType]=…, *, loop: Optional[events.AbstractEventLoop]=…, limit: int=…, **kwds: Any) -> events.AbstractServer - added:
async method StreamReader.read(n: int=…) -> bytes - added:
async method StreamReader.readexactly(n: int) -> bytes - added:
async method StreamReader.readline() -> bytes - added:
async method StreamReader.readuntil(separator: bytes=…) -> bytes - added:
async method StreamWriter.drain() -> None - added:
async method StreamWriter.wait_closed() -> None - added:
class FlowControlMixin(protocols.Protocol) - added:
class IncompleteReadError(EOFError) - added:
class LimitOverrunError(Exception) - added:
class StreamReader - added:
class StreamReaderProtocol(FlowControlMixin, protocols.Protocol) - added:
class StreamWriter - added:
constructor FlowControlMixin(loop: Optional[events.AbstractEventLoop]=…) -> None - added:
constructor IncompleteReadError(partial: bytes, expected: Optional[int]) -> None - added:
constructor LimitOverrunError(message: str, consumed: int) -> None - added:
constructor StreamReader(limit: int=…, loop: Optional[events.AbstractEventLoop]=…) -> None - added:
constructor StreamReaderProtocol(stream_reader: StreamReader, client_connected_cb: Optional[_ClientConnectedCallback]=…, loop: Optional[events.AbstractEventLoop]=…) -> None - added:
constructor StreamWriter(transport: transports.BaseTransport, protocol: protocols.BaseProtocol, reader: Optional[StreamReader], loop: events.AbstractEventLoop) -> None - added:
field IncompleteReadError.expected: Optional[int] - added:
field IncompleteReadError.partial: bytes - added:
field LimitOverrunError.consumed: int - added:
method StreamReader.at_eof() -> bool - added:
method StreamReader.exception() -> Exception - added:
method StreamReader.feed_data(data: bytes) -> None - added:
method StreamReader.feed_eof() -> None - added:
method StreamReader.set_exception(exc: Exception) -> None - added:
method StreamReader.set_transport(transport: transports.BaseTransport) -> None - added:
method StreamReaderProtocol.connection_lost(exc: Optional[Exception]) -> None - added:
method StreamReaderProtocol.connection_made(transport: transports.BaseTransport) -> None - added:
method StreamReaderProtocol.data_received(data: bytes) -> None - added:
method StreamReaderProtocol.eof_received() -> bool - added:
method StreamWriter.can_write_eof() -> bool - added:
method StreamWriter.close() -> None - added:
method StreamWriter.get_extra_info(name: str, default: Any=…) -> Any - added:
method StreamWriter.is_closing() -> bool - added:
method StreamWriter.write(data: bytes) -> None - added:
method StreamWriter.write_eof() -> None - added:
method StreamWriter.writelines(data: Iterable[bytes]) -> None - added:
property StreamWriter.transport -> transports.BaseTransport
- added:
async function create_subprocess_exec(program: _ExecArg, *args: _ExecArg, stdin: Union[int, IO[Any], None]=…, stdout: Union[int, IO[Any], None]=…, stderr: Union[int, IO[Any], None]=…, loop: Optional[events.AbstractEventLoop]=…, limit: int=…, universal_newlines: Literal[False]=…, shell: Literal[True]=…, bufsize: Literal[0]=…, encoding: None=…, errors: None=…, text: Optional[bool]=…, executable: Op… - added:
async function create_subprocess_shell(cmd: Union[str, bytes], stdin: Union[int, IO[Any], None]=…, stdout: Union[int, IO[Any], None]=…, stderr: Union[int, IO[Any], None]=…, loop: Optional[events.AbstractEventLoop]=…, limit: int=…, *, universal_newlines: Literal[False]=…, shell: Literal[True]=…, bufsize: Literal[0]=…, encoding: None=…, errors: None=…, text: Literal[False, None]=…, executable: Opti… - added:
async method Process.communicate(input: Optional[bytes]=…) -> Tuple[bytes, bytes] - added:
async method Process.wait() -> int - added:
class Process - added:
class SubprocessStreamProtocol(streams.FlowControlMixin, protocols.SubprocessProtocol) - added:
constructor Process(transport: transports.BaseTransport, protocol: protocols.BaseProtocol, loop: events.AbstractEventLoop) -> None - added:
constructor SubprocessStreamProtocol(limit: int, loop: events.AbstractEventLoop) -> None - added:
field Process.pid: int - added:
field Process.stderr: Optional[streams.StreamReader] - added:
field Process.stdin: Optional[streams.StreamWriter] - added:
field Process.stdout: Optional[streams.StreamReader] - added:
field SubprocessStreamProtocol.stderr: Optional[streams.StreamReader] - added:
field SubprocessStreamProtocol.stdin: Optional[streams.StreamWriter] - added:
field SubprocessStreamProtocol.stdout: Optional[streams.StreamReader] - added:
method Process.kill() -> None - added:
method Process.send_signal(signal: int) -> None - added:
method Process.terminate() -> None - added:
method SubprocessStreamProtocol.connection_made(transport: transports.BaseTransport) -> None - added:
method SubprocessStreamProtocol.pipe_connection_lost(fd: int, exc: Optional[Exception]) -> None - added:
method SubprocessStreamProtocol.pipe_data_received(fd: int, data: Union[bytes, str]) -> None - added:
method SubprocessStreamProtocol.process_exited() -> None - added:
property Process.returncode -> Optional[int] - added:
variable DEVNULL: int - added:
variable PIPE: int - added:
variable STDOUT: int
- added:
class Task(Future[_T], Generic[_T]) - added:
constructor Task(coro: Union[Generator[_TaskYieldType, None, _T], Awaitable[_T]], *, loop: AbstractEventLoop=…) -> None - added:
function all_tasks(loop: Optional[AbstractEventLoop]=…) -> Set[Task[Any]] - added:
function as_completed(fs: Iterable[_FutureT[_T]], *, loop: Optional[AbstractEventLoop]=…, timeout: Optional[float]=…) -> Iterator[Future[_T]] - added:
function create_task(coro: Union[Generator[_TaskYieldType, None, _T], Awaitable[_T]]) -> Task[_T] - added:
function current_task(loop: Optional[AbstractEventLoop]=…) -> Optional[Task[Any]] - added:
function ensure_future(coro_or_future: _FT, *, loop: Optional[AbstractEventLoop]=…) -> _FT | (coro_or_future: Awaitable[_T], *, loop: Optional[AbstractEventLoop]=…) -> Task[_T] - added:
function gather(coro_or_future1: _FutureT[_T1], *, return_exceptions: Literal[False]=…) -> Future[Tuple[_T1]] | (coro_or_future1: _FutureT[_T1], coro_or_future2: _FutureT[_T2], *, return_exceptions: Literal[False]=…) -> Future[Tuple[_T1, _T2]] | (coro_or_future1: _FutureT[_T1], coro_or_future2: _FutureT[_T2], coro_or_future3: _FutureT[_T3], *, return_exceptions: Literal[False]=…) -> Future[Tuple[… - added:
function run_coroutine_threadsafe(coro: _FutureT[_T], loop: AbstractEventLoop) -> concurrent.futures.Future[_T] - added:
function shield(arg: _FutureT[_T], *, loop: Optional[AbstractEventLoop]=…) -> Future[_T] - added:
function sleep(delay: float, result: _T=…, *, loop: Optional[AbstractEventLoop]=…) -> Future[_T] - added:
function wait(fs: Iterable[_FT], *, timeout: Optional[float]=…, return_when: str=…) -> Future[Tuple[Set[_FT], Set[_FT]]] | (fs: Iterable[Awaitable[_T]], *, timeout: Optional[float]=…, return_when: str=…) -> Future[Tuple[Set[Task[_T]], Set[Task[_T]]]] | (fs: Iterable[_FT], *, loop: Optional[AbstractEventLoop]=…, timeout: Optional[float]=…, return_when: str=…) -> Future[Tuple[Set[_FT], Set[_FT]]] |… - added:
function wait_for(fut: _FutureT[_T], timeout: Optional[float], *, loop: Optional[AbstractEventLoop]=…) -> Future[_T] - added:
method Task.cancel() -> bool - added:
method Task.get_coro() -> Any - added:
method Task.get_name() -> str - added:
method Task.get_stack(*, limit: Optional[int]=…) -> List[FrameType] - added:
method Task.print_stack(*, limit: Optional[int]=…, file: Optional[TextIO]=…) -> None - added:
method Task.set_name(__value: object) -> None - added:
static method Task.all_tasks(loop: Optional[AbstractEventLoop]=…) -> Set[Task[Any]] - added:
static method Task.current_task(loop: Optional[AbstractEventLoop]=…) -> Optional[Task[Any]] - added:
variable ALL_COMPLETED: str - added:
variable FIRST_COMPLETED: str - added:
variable FIRST_EXCEPTION: str
- added:
async function to_thread(__func: Callable[..., _T], *args: Any, **kwargs: Any) -> _T
- added:
class BaseTransport - added:
class DatagramTransport(BaseTransport) - added:
class ReadTransport(BaseTransport) - added:
class SubprocessTransport(BaseTransport) - added:
class Transport(ReadTransport, WriteTransport) - added:
class WriteTransport(BaseTransport) - added:
constructor BaseTransport(extra: Optional[Mapping[Any, Any]]=…) -> None - added:
method BaseTransport.close() -> None - added:
method BaseTransport.get_extra_info(name: Any, default: Any=…) -> Any - added:
method BaseTransport.get_protocol() -> BaseProtocol - added:
method BaseTransport.is_closing() -> bool - added:
method BaseTransport.set_protocol(protocol: BaseProtocol) -> None - added:
method DatagramTransport.abort() -> None - added:
method DatagramTransport.sendto(data: Any, addr: Optional[_Address]=…) -> None - added:
method ReadTransport.is_reading() -> bool - added:
method ReadTransport.pause_reading() -> None - added:
method ReadTransport.resume_reading() -> None - added:
method SubprocessTransport.get_pid() -> int - added:
method SubprocessTransport.get_pipe_transport(fd: int) -> Optional[BaseTransport] - added:
method SubprocessTransport.get_returncode() -> Optional[int] - added:
method SubprocessTransport.kill() -> None - added:
method SubprocessTransport.send_signal(signal: int) -> int - added:
method SubprocessTransport.terminate() -> None - added:
method WriteTransport.abort() -> None - added:
method WriteTransport.can_write_eof() -> bool - added:
method WriteTransport.get_write_buffer_size() -> int - added:
method WriteTransport.set_write_buffer_limits(high: Optional[int]=…, low: Optional[int]=…) -> None - added:
method WriteTransport.write(data: Any) -> None - added:
method WriteTransport.write_eof() -> None - added:
method WriteTransport.writelines(list_of_data: List[Any]) -> None
- added:
class TransportSocket - added:
constructor TransportSocket(sock: socket.socket) -> None - added:
method TransportSocket.accept() -> Tuple[socket.socket, _RetAddress] - added:
method TransportSocket.bind(address: Union[_Address, bytes]) -> None - added:
method TransportSocket.close() -> None - added:
method TransportSocket.connect(address: Union[_Address, bytes]) -> None - added:
method TransportSocket.connect_ex(address: Union[_Address, bytes]) -> int - added:
method TransportSocket.detach() -> int - added:
method TransportSocket.dup() -> socket.socket - added:
method TransportSocket.fileno() -> int - added:
method TransportSocket.get_inheritable() -> bool - added:
method TransportSocket.getpeername() -> _RetAddress - added:
method TransportSocket.getsockbyname() -> NoReturn - added:
method TransportSocket.getsockname() -> _RetAddress - added:
method TransportSocket.getsockopt(level: int, optname: int) -> int | (level: int, optname: int, buflen: int) -> bytes - added:
method TransportSocket.gettimeout() -> Optional[float] - added:
method TransportSocket.ioctl(control: int, option: Union[int, Tuple[int, int, int], bool]) -> NoReturn - added:
method TransportSocket.listen(__backlog: int=…) -> None - added:
method TransportSocket.makefile() -> BinaryIO - added:
method TransportSocket.recv(bufsize: int, flags: int=…) -> bytes - added:
method TransportSocket.recv_into(buffer: _WriteBuffer, nbytes: int=…, flags: int=…) -> int - added:
method TransportSocket.recvfrom(bufsize: int, flags: int=…) -> Tuple[bytes, _RetAddress] - added:
method TransportSocket.recvfrom_into(buffer: _WriteBuffer, nbytes: int=…, flags: int=…) -> Tuple[int, _RetAddress] - added:
method TransportSocket.recvmsg(__bufsize: int, __ancbufsize: int=…, __flags: int=…) -> Tuple[bytes, List[_CMSG], int, Any] - added:
method TransportSocket.recvmsg_into(__buffers: Iterable[_WriteBuffer], __ancbufsize: int=…, __flags: int=…) -> Tuple[int, List[_CMSG], int, Any] - added:
method TransportSocket.send(data: bytes, flags: int=…) -> int - added:
method TransportSocket.sendall(data: bytes, flags: int=…) -> None - added:
method TransportSocket.sendfile(file: BinaryIO, offset: int=…, count: Optional[int]=…) -> int - added:
method TransportSocket.sendmsg(__buffers: Iterable[bytes], __ancdata: Iterable[_CMSG]=…, __flags: int=…, __address: _Address=…) -> int - added:
method TransportSocket.sendmsg_afalg(msg: Iterable[bytes]=…, *, op: int, iv: Any=…, assoclen: int=…, flags: int=…) -> NoReturn - added:
method TransportSocket.sendto(data: bytes, address: _Address) -> int | (data: bytes, flags: int, address: _Address) -> int - added:
method TransportSocket.set_inheritable(inheritable: bool) -> None - added:
method TransportSocket.setblocking(flag: bool) -> None - added:
method TransportSocket.setsockopt(level: int, optname: int, value: Union[int, bytes]) -> None | (level: int, optname: int, value: None, optlen: int) -> None - added:
method TransportSocket.settimeout(value: Optional[float]) -> None - added:
method TransportSocket.share(process_id: int) -> NoReturn - added:
method TransportSocket.shutdown(how: int) -> None - added:
property TransportSocket.family -> int - added:
property TransportSocket.proto -> int - added:
property TransportSocket.type -> int
- added:
class AbstractChildWatcher - added:
class BaseChildWatcher(AbstractChildWatcher) - added:
class FastChildWatcher(BaseChildWatcher) - added:
class MultiLoopChildWatcher(AbstractChildWatcher) - added:
class SafeChildWatcher(BaseChildWatcher) - added:
class ThreadedChildWatcher(AbstractChildWatcher) - added:
constructor BaseChildWatcher() -> None - added:
method AbstractChildWatcher.add_child_handler(pid: int, callback: Callable[..., Any], *args: Any) -> None - added:
method AbstractChildWatcher.attach_loop(loop: Optional[AbstractEventLoop]) -> None - added:
method AbstractChildWatcher.close() -> None - added:
method AbstractChildWatcher.is_active() -> bool - added:
method AbstractChildWatcher.remove_child_handler(pid: int) -> bool - added:
variable DefaultEventLoopPolicy - added:
variable SelectorEventLoop
- added:
async method IocpProactor.connect_pipe(address: bytes) -> windows_utils.PipeHandle - added:
async method ProactorEventLoop.create_pipe_connection(protocol_factory: Callable[[], streams.StreamReaderProtocol], address: str) -> Tuple[proactor_events._ProactorDuplexPipeTransport, streams.StreamReaderProtocol] - added:
async method ProactorEventLoop.start_serving_pipe(protocol_factory: Callable[[], streams.StreamReaderProtocol], address: str) -> List[PipeServer] - added:
class IocpProactor - added:
class ProactorEventLoop(proactor_events.BaseProactorEventLoop) - added:
class WindowsProactorEventLoopPolicy(events.BaseDefaultEventLoopPolicy) - added:
class WindowsSelectorEventLoopPolicy(events.BaseDefaultEventLoopPolicy) - added:
constructor IocpProactor(concurrency: int=…) -> None - added:
constructor ProactorEventLoop(proactor: Optional[IocpProactor]=…) -> None - added:
method IocpProactor.accept(listener: socket.socket) -> futures.Future[Any] - added:
method IocpProactor.accept_pipe(pipe: socket.socket) -> futures.Future[Any] - added:
method IocpProactor.close() -> None - added:
method IocpProactor.connect(conn: socket.socket, address: bytes) -> futures.Future[Any] - added:
method IocpProactor.recv(conn: socket.socket, nbytes: int, flags: int=…) -> futures.Future[bytes] - added:
method IocpProactor.recv_into(conn: socket.socket, buf: socket._WriteBuffer, flags: int=…) -> futures.Future[Any] - added:
method IocpProactor.select(timeout: Optional[int]=…) -> List[futures.Future[Any]] - added:
method IocpProactor.send(conn: socket.socket, buf: socket._WriteBuffer, flags: int=…) -> futures.Future[Any] - added:
method IocpProactor.sendfile(sock: socket.socket, file: IO[bytes], offset: int, count: int) -> futures.Future[Any] - added:
method IocpProactor.set_loop(loop: events.AbstractEventLoop) -> None - added:
method IocpProactor.wait_for_handle(handle: windows_utils.PipeHandle, timeout: Optional[int]=…) -> bool - added:
method WindowsProactorEventLoopPolicy.get_child_watcher() -> NoReturn - added:
method WindowsProactorEventLoopPolicy.set_child_watcher(watcher: Any) -> NoReturn - added:
method WindowsSelectorEventLoopPolicy.get_child_watcher() -> NoReturn - added:
method WindowsSelectorEventLoopPolicy.set_child_watcher(watcher: Any) -> NoReturn - added:
variable DefaultEventLoopPolicy - added:
variable SelectorEventLoop
- added:
class PipeHandle - added:
constructor PipeHandle(handle: int) -> None - added:
function pipe(*, duplex: bool=…, overlapped: Tuple[bool, bool]=…, bufsize: int=…) -> Tuple[int, int] - added:
method PipeHandle.close(*, CloseHandle: Callable[[int], None]=…) -> None - added:
method PipeHandle.fileno() -> int - added:
property PipeHandle.handle -> int - added:
variable BUFSIZE: int - added:
variable PIPE: int - added:
variable STDOUT: int
- added:
class ExitNow(Exception) - added:
class dispatcher - added:
class dispatcher_with_send(dispatcher) - added:
class file_dispatcher(dispatcher) - added:
class file_wrapper - added:
constructor dispatcher(sock: Optional[SocketType]=…, map: Optional[_maptype]=…) -> None - added:
constructor dispatcher_with_send(sock: SocketType=…, map: Optional[_maptype]=…) -> None - added:
constructor file_dispatcher(fd: FileDescriptorLike, map: Optional[_maptype]=…) -> None - added:
constructor file_wrapper(fd: int) -> None - added:
field dispatcher.accepting: bool - added:
field dispatcher.closing: bool - added:
field dispatcher.connected: bool - added:
field dispatcher.connecting: bool - added:
field dispatcher.debug: bool - added:
field dispatcher.ignore_log_types: frozenset[str] - added:
field dispatcher.socket: Optional[SocketType] - added:
field file_wrapper.fd: int - added:
function close_all(map: Optional[_maptype]=…, ignore_all: bool=…) -> None - added:
function compact_traceback() -> Tuple[Tuple[str, str, str], type, type, str] - added:
function loop(timeout: float=…, use_poll: bool=…, map: Optional[_maptype]=…, count: Optional[int]=…) -> None - added:
function poll(timeout: float=…, map: Optional[_maptype]=…) -> None - added:
function poll2(timeout: float=…, map: Optional[_maptype]=…) -> None - added:
function read(obj: Any) -> None - added:
function readwrite(obj: Any, flags: int) -> None - added:
function write(obj: Any) -> None - added:
method dispatcher.accept() -> Optional[Tuple[SocketType, Any]] - added:
method dispatcher.add_channel(map: Optional[_maptype]=…) -> None - added:
method dispatcher.bind(addr: Union[Tuple[Any, ...], str]) -> None - added:
method dispatcher.close() -> None - added:
method dispatcher.connect(address: Union[Tuple[Any, ...], str]) -> None - added:
method dispatcher.create_socket(family: int=…, type: int=…) -> None - added:
method dispatcher.del_channel(map: Optional[_maptype]=…) -> None - added:
method dispatcher.detach() -> int - added:
method dispatcher.fileno() -> int - added:
method dispatcher.getpeername() -> Any - added:
method dispatcher.getsockname() -> Any - added:
method dispatcher.getsockopt(level: int, optname: int, buflen: None=…) -> int | (level: int, optname: int, buflen: int) -> bytes - added:
method dispatcher.gettimeout() -> float - added:
method dispatcher.handle_accept() -> None - added:
method dispatcher.handle_close() -> None - added:
method dispatcher.handle_connect() -> None - added:
method dispatcher.handle_connect_event() -> None - added:
method dispatcher.handle_error() -> None - added:
method dispatcher.handle_expt() -> None - added:
method dispatcher.handle_expt_event() -> None - added:
method dispatcher.handle_read() -> None - added:
method dispatcher.handle_read_event() -> None - added:
method dispatcher.handle_write() -> None - added:
method dispatcher.handle_write_event() -> None - added:
method dispatcher.ioctl(control: object, option: Tuple[int, int, int]) -> None - added:
method dispatcher.listen(num: int) -> None - added:
method dispatcher.log(message: Any) -> None - added:
method dispatcher.log_info(message: Any, type: str=…) -> None - added:
method dispatcher.makefile(mode: str=…, buffering: int=…, encoding: str=…, errors: str=…, newline: str=…) -> Any - added:
method dispatcher.readable() -> bool - added:
method dispatcher.recv(buffer_size: int) -> bytes - added:
method dispatcher.recv_into(buffer: bytes, nbytes: int, flags: int=…) -> Any - added:
method dispatcher.recvfrom(bufsize: int, flags: int=…) -> Any - added:
method dispatcher.recvfrom_into(buffer: bytes, nbytes: int, flags: int=…) -> Any - added:
method dispatcher.send(data: bytes) -> int - added:
method dispatcher.sendall(data: bytes, flags: int=…) -> None - added:
method dispatcher.sendto(data: bytes, address: Union[Tuple[str, int], str], flags: int=…) -> int - added:
method dispatcher.set_reuse_addr() -> None - added:
method dispatcher.set_socket(sock: SocketType, map: Optional[_maptype]=…) -> None - added:
method dispatcher.setblocking(flag: bool) -> None - added:
method dispatcher.setsockopt(level: int, optname: int, value: Union[int, bytes]) -> None - added:
method dispatcher.settimeout(value: Union[float, None]) -> None - added:
method dispatcher.shutdown(how: int) -> None - added:
method dispatcher.writable() -> bool - added:
method dispatcher_with_send.handle_write() -> None - added:
method dispatcher_with_send.initiate_send() -> None - added:
method file_dispatcher.set_file(fd: int) -> None - added:
method file_wrapper.close() -> None - added:
method file_wrapper.fileno() -> int - added:
method file_wrapper.getsockopt(level: int, optname: int, buflen: None=…) -> int | (level: int, optname: int, buflen: int) -> bytes - added:
method file_wrapper.read(bufsize: int, flags: int=…) -> bytes - added:
method file_wrapper.recv(bufsize: int, flags: int=…) -> bytes - added:
method file_wrapper.send(data: bytes, flags: int=…) -> int - added:
method file_wrapper.write(data: bytes, flags: int=…) -> int - added:
variable poll3 - added:
variable socket_map: _maptype
- added:
function register(func: Callable[..., Any], *args: Any, **kwargs: Any) -> Callable[..., Any] - added:
function unregister(func: Callable[..., Any]) -> None
- added:
class error(Exception) - added:
function add(__fragment1: bytes, __fragment2: bytes, __width: int) -> bytes - added:
function adpcm2lin(__fragment: bytes, __width: int, __state: Optional[AdpcmState]) -> Tuple[bytes, AdpcmState] - added:
function alaw2lin(__fragment: bytes, __width: int) -> bytes - added:
function avg(__fragment: bytes, __width: int) -> int - added:
function avgpp(__fragment: bytes, __width: int) -> int - added:
function bias(__fragment: bytes, __width: int, __bias: int) -> bytes - added:
function byteswap(__fragment: bytes, __width: int) -> bytes - added:
function cross(__fragment: bytes, __width: int) -> int - added:
function findfactor(__fragment: bytes, __reference: bytes) -> float - added:
function findfit(__fragment: bytes, __reference: bytes) -> Tuple[int, float] - added:
function findmax(__fragment: bytes, __length: int) -> int - added:
function getsample(__fragment: bytes, __width: int, __index: int) -> int - added:
function lin2adpcm(__fragment: bytes, __width: int, __state: Optional[AdpcmState]) -> Tuple[bytes, AdpcmState] - added:
function lin2alaw(__fragment: bytes, __width: int) -> bytes - added:
function lin2lin(__fragment: bytes, __width: int, __newwidth: int) -> bytes - added:
function lin2ulaw(__fragment: bytes, __width: int) -> bytes - added:
function max(__fragment: bytes, __width: int) -> int - added:
function maxpp(__fragment: bytes, __width: int) -> int - added:
function minmax(__fragment: bytes, __width: int) -> Tuple[int, int] - added:
function mul(__fragment: bytes, __width: int, __factor: float) -> bytes - added:
function ratecv(__fragment: bytes, __width: int, __nchannels: int, __inrate: int, __outrate: int, __state: Optional[RatecvState], __weightA: int=…, __weightB: int=…) -> Tuple[bytes, RatecvState] - added:
function reverse(__fragment: bytes, __width: int) -> bytes - added:
function rms(__fragment: bytes, __width: int) -> int - added:
function tomono(__fragment: bytes, __width: int, __lfactor: float, __rfactor: float) -> bytes - added:
function tostereo(__fragment: bytes, __width: int, __lfactor: float, __rfactor: float) -> bytes - added:
function ulaw2lin(__fragment: bytes, __width: int) -> bytes - added:
variable AdpcmState - added:
variable RatecvState
- added:
function a85decode(b: _decodable, *, foldspaces: bool=…, adobe: bool=…, ignorechars: Union[str, bytes]=…) -> bytes - added:
function a85encode(b: _encodable, *, foldspaces: bool=…, wrapcol: int=…, pad: bool=…, adobe: bool=…) -> bytes - added:
function b16decode(s: _decodable, casefold: bool=…) -> bytes - added:
function b16encode(s: _encodable) -> bytes - added:
function b32decode(s: _decodable, casefold: bool=…, map01: Optional[bytes]=…) -> bytes - added:
function b32encode(s: _encodable) -> bytes - added:
function b32hexdecode(s: _decodable, casefold: bool=…) -> bytes - added:
function b32hexencode(s: _encodable) -> bytes - added:
function b64decode(s: _decodable, altchars: Optional[bytes]=…, validate: bool=…) -> bytes - added:
function b64encode(s: _encodable, altchars: Optional[bytes]=…) -> bytes - added:
function b85decode(b: _decodable) -> bytes - added:
function b85encode(b: _encodable, pad: bool=…) -> bytes - added:
function decode(input: IO[bytes], output: IO[bytes]) -> None - added:
function decodebytes(s: bytes) -> bytes - added:
function decodestring(s: bytes) -> bytes - added:
function encode(input: IO[bytes], output: IO[bytes]) -> None - added:
function encodebytes(s: bytes) -> bytes - added:
function encodestring(s: bytes) -> bytes - added:
function standard_b64decode(s: _decodable) -> bytes - added:
function standard_b64encode(s: _encodable) -> bytes - added:
function urlsafe_b64decode(s: _decodable) -> bytes - added:
function urlsafe_b64encode(s: _encodable) -> bytes
- added:
class Bdb - added:
class BdbQuit(Exception) - added:
class Breakpoint - added:
constructor Bdb(skip: Optional[Iterable[str]]=…) -> None - added:
constructor Breakpoint(file: str, line: int, temporary: bool=…, cond: Optional[str]=…, funcname: Optional[str]=…) -> None - added:
field Bdb.botframe: Optional[FrameType] - added:
field Bdb.breaks: Dict[str, List[int]] - added:
field Bdb.fncache: Dict[str, str] - added:
field Bdb.frame_returning: Optional[FrameType] - added:
field Bdb.quitting: bool - added:
field Bdb.returnframe: Optional[FrameType] - added:
field Bdb.skip: Optional[Set[str]] - added:
field Bdb.stopframe: Optional[FrameType] - added:
field Bdb.stoplineno: int - added:
field Breakpoint.bpbynumber: List[Optional[Breakpoint]] - added:
field Breakpoint.bplist: Dict[Tuple[str, int], List[Breakpoint]] - added:
field Breakpoint.cond: Optional[str] - added:
field Breakpoint.enabled: bool - added:
field Breakpoint.file: str - added:
field Breakpoint.func_first_executable_line: Optional[int] - added:
field Breakpoint.funcname: Optional[str] - added:
field Breakpoint.hits: int - added:
field Breakpoint.ignore: int - added:
field Breakpoint.line: int - added:
field Breakpoint.next: int - added:
field Breakpoint.number: int - added:
field Breakpoint.temporary: bool - added:
function checkfuncname(b: Breakpoint, frame: FrameType) -> bool - added:
function effective(file: str, line: int, frame: FrameType) -> Union[Tuple[Breakpoint, bool], Tuple[None, None]] - added:
function set_trace() -> None - added:
method Bdb.break_anywhere(frame: FrameType) -> bool - added:
method Bdb.break_here(frame: FrameType) -> bool - added:
method Bdb.canonic(filename: str) -> str - added:
method Bdb.clear_all_breaks() -> None - added:
method Bdb.clear_all_file_breaks(filename: str) -> None - added:
method Bdb.clear_bpbynumber(arg: SupportsInt) -> None - added:
method Bdb.clear_break(filename: str, lineno: int) -> None - added:
method Bdb.dispatch_call(frame: FrameType, arg: None) -> _TraceDispatch - added:
method Bdb.dispatch_exception(frame: FrameType, arg: _ExcInfo) -> _TraceDispatch - added:
method Bdb.dispatch_line(frame: FrameType) -> _TraceDispatch - added:
method Bdb.dispatch_return(frame: FrameType, arg: Any) -> _TraceDispatch - added:
method Bdb.do_clear(arg: Any) -> Optional[bool] - added:
method Bdb.format_stack_entry(frame_lineno: int, lprefix: str=…) -> str - added:
method Bdb.get_all_breaks() -> List[Breakpoint] - added:
method Bdb.get_bpbynumber(arg: SupportsInt) -> Breakpoint - added:
method Bdb.get_break(filename: str, lineno: int) -> bool - added:
method Bdb.get_breaks(filename: str, lineno: int) -> List[Breakpoint] - added:
method Bdb.get_file_breaks(filename: str) -> List[Breakpoint] - added:
method Bdb.get_stack(f: Optional[FrameType], t: Optional[TracebackType]) -> Tuple[List[Tuple[FrameType, int]], int] - added:
method Bdb.is_skipped_module(module_name: str) -> bool - added:
method Bdb.reset() -> None - added:
method Bdb.run(cmd: Union[str, CodeType], globals: Optional[Dict[str, Any]]=…, locals: Optional[Mapping[str, Any]]=…) -> None - added:
method Bdb.runcall(__func: Callable[..., _T], *args: Any, **kwds: Any) -> Optional[_T] - added:
method Bdb.runctx(cmd: Union[str, CodeType], globals: Optional[Dict[str, Any]], locals: Optional[Mapping[str, Any]]) -> None - added:
method Bdb.runeval(expr: str, globals: Optional[Dict[str, Any]]=…, locals: Optional[Mapping[str, Any]]=…) -> None - added:
method Bdb.set_break(filename: str, lineno: int, temporary: bool=…, cond: Optional[str]=…, funcname: Optional[str]=…) -> None - added:
method Bdb.set_continue() -> None - added:
method Bdb.set_next(frame: FrameType) -> None - added:
method Bdb.set_quit() -> None - added:
method Bdb.set_return(frame: FrameType) -> None - added:
method Bdb.set_step() -> None - added:
method Bdb.set_trace(frame: Optional[FrameType]=…) -> None - added:
method Bdb.set_until(frame: FrameType, lineno: Optional[int]=…) -> None - added:
method Bdb.stop_here(frame: FrameType) -> bool - added:
method Bdb.trace_dispatch(frame: FrameType, event: str, arg: Any) -> _TraceDispatch - added:
method Bdb.user_call(frame: FrameType, argument_list: None) -> None - added:
method Bdb.user_exception(frame: FrameType, exc_info: _ExcInfo) -> None - added:
method Bdb.user_line(frame: FrameType) -> None - added:
method Bdb.user_return(frame: FrameType, return_value: Any) -> None - added:
method Breakpoint.bpformat() -> str - added:
method Breakpoint.bpprint(out: Optional[IO[str]]=…) -> None - added:
method Breakpoint.deleteMe() -> None - added:
method Breakpoint.disable() -> None - added:
method Breakpoint.enable() -> None - added:
variable GENERATOR_AND_COROUTINE_FLAGS: int
- added:
class Error(ValueError) - added:
class Incomplete(Exception) - added:
function a2b_base64(__data: _Ascii) -> bytes - added:
function a2b_hex(__hexstr: _Ascii) -> bytes - added:
function a2b_hqx(__data: _Ascii) -> bytes - added:
function a2b_qp(data: _Ascii, header: bool=…) -> bytes - added:
function a2b_uu(__data: _Ascii) -> bytes - added:
function b2a_base64(__data: _Bytes) -> bytes - added:
function b2a_hex(__data: _Bytes) -> bytes - added:
function b2a_hqx(__data: _Bytes) -> bytes - added:
function b2a_qp(data: _Bytes, quotetabs: bool=…, istext: bool=…, header: bool=…) -> bytes - added:
function b2a_uu(__data: _Bytes) -> bytes - added:
function crc32(__data: _Bytes, __crc: int=…) -> int - added:
function crc_hqx(__data: _Bytes, __crc: int) -> int - added:
function hexlify(__data: _Bytes) -> bytes - added:
function rlecode_hqx(__data: _Bytes) -> bytes - added:
function rledecode_hqx(__data: _Bytes) -> bytes - added:
function unhexlify(__hexstr: _Ascii) -> bytes
- added:
class BinHex - added:
class Error(Exception) - added:
class FInfo - added:
class HexBin - added:
class openrsrc - added:
constructor BinHex(name_finfo_dlen_rlen: _FileInfoTuple, ofp: _FileHandleUnion) -> None - added:
constructor FInfo() -> None - added:
constructor HexBin(ifp: _FileHandleUnion) -> None - added:
constructor openrsrc(*args: Any) -> None - added:
field FInfo.Creator: str - added:
field FInfo.Flags: int - added:
field FInfo.Type: str - added:
function binhex(inp: str, out: str) -> None - added:
function getfileinfo(name: str) -> _FileInfoTuple - added:
function hexbin(inp: str, out: str) -> None - added:
method BinHex.close() -> None - added:
method BinHex.close_data() -> None - added:
method BinHex.write(data: bytes) -> None - added:
method BinHex.write_rsrc(data: bytes) -> None - added:
method HexBin.close() -> None - added:
method HexBin.close_data() -> None - added:
method HexBin.read(*n: int) -> bytes - added:
method HexBin.read_rsrc(*n: int) -> bytes - added:
method openrsrc.close() -> None - added:
method openrsrc.read(*args: Any) -> bytes - added:
method openrsrc.write(*args: Any) -> None - added:
variable LINELEN: int - added:
variable REASONABLY_LARGE: int - added:
variable RUNCHAR: bytes
- added:
variable bisect - added:
variable insort
- added:
async function anext(__i: AsyncIterator[_T]) -> _T | (__i: AsyncIterator[_T], default: _VT) -> Union[_T, _VT] - added:
class ArithmeticError(_StandardError) - added:
class AssertionError(_StandardError) - added:
class AttributeError(_StandardError) - added:
class BaseException(object) - added:
class BlockingIOError(OSError) - added:
class BrokenPipeError(ConnectionError) - added:
class BufferError(_StandardError) - added:
class BytesWarning(Warning) - added:
class ChildProcessError(OSError) - added:
class ConnectionAbortedError(ConnectionError) - added:
class ConnectionError(OSError) - added:
class ConnectionRefusedError(ConnectionError) - added:
class ConnectionResetError(ConnectionError) - added:
class DeprecationWarning(Warning) - added:
class EOFError(_StandardError) - added:
class EncodingWarning(Warning) - added:
class Exception(BaseException) - added:
class FileExistsError(OSError) - added:
class FileNotFoundError(OSError) - added:
class FloatingPointError(ArithmeticError) - added:
class FutureWarning(Warning) - added:
class GeneratorExit(BaseException) - added:
class ImportError(_StandardError) - added:
class ImportWarning(Warning) - added:
class IndentationError(SyntaxError) - added:
class IndexError(LookupError) - added:
class InterruptedError(OSError) - added:
class IsADirectoryError(OSError) - added:
class KeyError(LookupError) - added:
class KeyboardInterrupt(BaseException) - added:
class LookupError(_StandardError) - added:
class MemoryError(_StandardError) - added:
class ModuleNotFoundError(ImportError) - added:
class NameError(_StandardError) - added:
class NotADirectoryError(OSError) - added:
class NotImplementedError(RuntimeError) - added:
class OSError(Exception) - added:
class OverflowError(ArithmeticError) - added:
class PendingDeprecationWarning(Warning) - added:
class PermissionError(OSError) - added:
class ProcessLookupError(OSError) - added:
class RecursionError(RuntimeError) - added:
class ReferenceError(_StandardError) - added:
class ResourceWarning(Warning) - added:
class RuntimeError(_StandardError) - added:
class RuntimeWarning(Warning) - added:
class StopAsyncIteration(Exception) - added:
class StopIteration(Exception) - added:
class SyntaxError(_StandardError) - added:
class SyntaxWarning(Warning) - added:
class SystemError(_StandardError) - added:
class SystemExit(BaseException) - added:
class TabError(IndentationError) - added:
class TimeoutError(OSError) - added:
class TypeError(_StandardError) - added:
class UnboundLocalError(NameError) - added:
class UnicodeDecodeError(UnicodeError) - added:
class UnicodeEncodeError(UnicodeError) - added:
class UnicodeError(ValueError) - added:
class UnicodeTranslateError(UnicodeError) - added:
class UnicodeWarning(Warning) - added:
class UserWarning(Warning) - added:
class ValueError(_StandardError) - added:
class Warning(Exception) - added:
class ZeroDivisionError(ArithmeticError) - added:
class bool(int) - added:
class bytearray(MutableSequence[int], ByteString) - added:
class bytes(ByteString) - added:
class classmethod(object) - added:
class complex - added:
class dict(MutableMapping[_KT, _VT], Generic[_KT, _VT]) - added:
class ellipsis - added:
class enumerate(Iterator[Tuple[int, _T]], Generic[_T]) - added:
class filter(Iterator[_T], Generic[_T]) - added:
class float - added:
class frozenset(AbstractSet[_T_co], Generic[_T_co]) - added:
class function - added:
class int - added:
class list(MutableSequence[_T], Generic[_T]) - added:
class map(Iterator[_S], Generic[_S]) - added:
class memoryview(Sized, Sequence[int]) - added:
class object - added:
class property(object) - added:
class range(Sequence[int]) - added:
class reversed(Iterator[_T], Generic[_T]) - added:
class set(MutableSet[_T], Generic[_T]) - added:
class slice(object) - added:
class staticmethod(object) - added:
class str(Sequence[str]) - added:
class super(object) - added:
class tuple(Sequence[_T_co], Generic[_T_co]) - added:
class type(object) - added:
class zip(Iterator[_T_co], Generic[_T_co]) - added:
constructor BaseException(*args: object) -> None - added:
constructor ImportError(*args: object, name: Optional[str]=…, path: Optional[str]=…) -> None - added:
constructor UnicodeDecodeError(__encoding: str, __object: bytes, __start: int, __end: int, __reason: str) -> None - added:
constructor UnicodeEncodeError(__encoding: str, __object: str, __start: int, __end: int, __reason: str) -> None - added:
constructor bytearray() -> None | (ints: Iterable[int]) -> None | (string: str, encoding: str, errors: str=…) -> None | (length: int) -> None - added:
constructor classmethod(f: Callable[..., Any]) -> None - added:
constructor dict() -> None | (**kwargs: _VT) -> None | (map: SupportsKeysAndGetItem[_KT, _VT], **kwargs: _VT) -> None | (iterable: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None - added:
constructor enumerate(iterable: Iterable[_T], start: int=…) -> None - added:
constructor filter(__function: None, __iterable: Iterable[Optional[_T]]) -> None | (__function: Callable[[_T], Any], __iterable: Iterable[_T]) -> None - added:
constructor frozenset(iterable: Iterable[_T_co]=…) -> None - added:
constructor list() -> None | (iterable: Iterable[_T]) -> None - added:
constructor map(__func: Callable[[_T1], _S], __iter1: Iterable[_T1]) -> None | (__func: Callable[[_T1, _T2], _S], __iter1: Iterable[_T1], __iter2: Iterable[_T2]) -> None | (__func: Callable[[_T1, _T2, _T3], _S], __iter1: Iterable[_T1], __iter2: Iterable[_T2], __iter3: Iterable[_T3]) -> None | (__func: Callable[[_T1, _T2, _T3, _T4], _S], __iter1: Iterable[_T1], __iter2: Iterable[_T2], __iter3: Ite… - added:
constructor memoryview(obj: ReadableBuffer) -> None - added:
constructor object() -> None - added:
constructor property(fget: Optional[Callable[[Any], Any]]=…, fset: Optional[Callable[[Any, Any], None]]=…, fdel: Optional[Callable[[Any], None]]=…, doc: Optional[str]=…) -> None - added:
constructor range(stop: SupportsIndex) -> None | (start: SupportsIndex, stop: SupportsIndex, step: SupportsIndex=…) -> None - added:
constructor reversed(__sequence: Sequence[_T]) -> None | (__sequence: Reversible[_T]) -> None - added:
constructor set(iterable: Iterable[_T]=…) -> None - added:
constructor slice(stop: Any) -> None | (start: Any, stop: Any, step: Any=…) -> None - added:
constructor staticmethod(f: Callable[..., Any]) -> None - added:
constructor super(t: Any, obj: Any) -> None | (t: Any) -> None | () -> None - added:
constructor type(o: object) -> None | (name: str, bases: Tuple[type, ...], dict: Dict[str, Any], **kwds: Any) -> None - added:
field AttributeError.name: str - added:
field AttributeError.obj: object - added:
field BaseException.args: Tuple[Any, ...] - added:
field BlockingIOError.characters_written: int - added:
field ImportError.msg: str - added:
field ImportError.name: Optional[str] - added:
field ImportError.path: Optional[str] - added:
field NameError.name: str - added:
field OSError.errno: int - added:
field OSError.filename2: Any - added:
field OSError.filename: Any - added:
field OSError.strerror: str - added:
field OSError.winerror: int - added:
field StopAsyncIteration.value: Any - added:
field StopIteration.value: Any - added:
field SyntaxError.end_lineno: Optional[int] - added:
field SyntaxError.end_offset: Optional[int] - added:
field SyntaxError.filename: Optional[str] - added:
field SyntaxError.lineno: Optional[int] - added:
field SyntaxError.msg: str - added:
field SyntaxError.offset: Optional[int] - added:
field SyntaxError.text: Optional[str] - added:
field SystemExit.code: int - added:
field UnicodeDecodeError.encoding: str - added:
field UnicodeDecodeError.end: int - added:
field UnicodeDecodeError.object: bytes - added:
field UnicodeDecodeError.reason: str - added:
field UnicodeDecodeError.start: int - added:
field UnicodeEncodeError.encoding: str - added:
field UnicodeEncodeError.end: int - added:
field UnicodeEncodeError.object: str - added:
field UnicodeEncodeError.reason: str - added:
field UnicodeEncodeError.start: int - added:
field memoryview.c_contiguous: bool - added:
field memoryview.contiguous: bool - added:
field memoryview.f_contiguous: bool - added:
field memoryview.format: str - added:
field memoryview.itemsize: int - added:
field memoryview.nbytes: int - added:
field memoryview.ndim: int - added:
field memoryview.obj: Union[bytes, bytearray] - added:
field memoryview.readonly: bool - added:
field memoryview.shape: Optional[Tuple[int, ...]] - added:
field memoryview.strides: Optional[Tuple[int, ...]] - added:
field memoryview.suboffsets: Optional[Tuple[int, ...]] - added:
field property.fdel: Optional[Callable[[Any], None]] - added:
field property.fget: Optional[Callable[[Any], Any]] - added:
field property.fset: Optional[Callable[[Any, Any], None]] - added:
field range.start: int - added:
field range.step: int - added:
field range.stop: int - added:
field slice.start: Any - added:
field slice.step: Any - added:
field slice.stop: Any - added:
function abs(__x: SupportsAbs[_T]) -> _T - added:
function aiter(__iterable: AsyncIterable[_T]) -> AsyncIterator[_T] - added:
function all(__iterable: Iterable[object]) -> bool - added:
function any(__iterable: Iterable[object]) -> bool - added:
function ascii(__obj: object) -> str - added:
function bin(__number: Union[int, SupportsIndex]) -> str - added:
function breakpoint(*args: Any, **kws: Any) -> None - added:
function callable(__obj: object) -> bool - added:
function chr(__i: int) -> str - added:
function compile(source: Union[str, bytes, mod, AST], filename: Union[str, bytes, _PathLike[Any]], mode: str, flags: int=…, dont_inherit: int=…, optimize: int=…) -> Any - added:
function copyright() -> None - added:
function credits() -> None - added:
function delattr(__obj: Any, __name: str) -> None - added:
function dir(__o: object=…) -> List[str] - added:
function divmod(__x: SupportsDivMod[_T_contra, _T_co], __y: _T_contra) -> _T_co | (__x: _T_contra, __y: SupportsRDivMod[_T_contra, _T_co]) -> _T_co - added:
function eval(__source: Union[str, bytes, CodeType], __globals: Optional[Dict[str, Any]]=…, __locals: Optional[Mapping[str, Any]]=…) -> Any - added:
function exec(__source: Union[str, bytes, CodeType], __globals: Optional[Dict[str, Any]]=…, __locals: Optional[Mapping[str, Any]]=…) -> Any - added:
function exit(code: object=…) -> NoReturn - added:
function format(__value: object, __format_spec: str=…) -> str - added:
function getattr(__o: Any, name: str, __default: Any=…) -> Any - added:
function globals() -> Dict[str, Any] - added:
function hasattr(__obj: Any, __name: str) -> bool - added:
function hash(__obj: object) -> int - added:
function help(*args: Any, **kwds: Any) -> None - added:
function hex(__number: Union[int, SupportsIndex]) -> str - added:
function id(__obj: object) -> int - added:
function input(__prompt: Any=…) -> str - added:
function isinstance(__obj: object, __class_or_tuple: Union[type, Tuple[Union[type, Tuple[Any, ...]], ...]]) -> bool - added:
function issubclass(__cls: type, __class_or_tuple: Union[type, Tuple[Union[type, Tuple[Any, ...]], ...]]) -> bool - added:
function iter(__iterable: Iterable[_T]) -> Iterator[_T] | (__function: Callable[[], Optional[_T]], __sentinel: None) -> Iterator[_T] | (__function: Callable[[], _T], __sentinel: Any) -> Iterator[_T] - added:
function len(__obj: Sized) -> int - added:
function license() -> None - added:
function locals() -> Dict[str, Any] - added:
function max(__arg1: SupportsLessThanT, __arg2: SupportsLessThanT, *_args: SupportsLessThanT, key: None=…) -> SupportsLessThanT | (__arg1: _T, __arg2: _T, *_args: _T, key: Callable[[_T], SupportsLessThan]) -> _T | (__iterable: Iterable[SupportsLessThanT], *, key: None=…) -> SupportsLessThanT | (__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan]) -> _T | (__iterable: Iterable[Suppo… - added:
function min(__arg1: SupportsLessThanT, __arg2: SupportsLessThanT, *_args: SupportsLessThanT, key: None=…) -> SupportsLessThanT | (__arg1: _T, __arg2: _T, *_args: _T, key: Callable[[_T], SupportsLessThan]) -> _T | (__iterable: Iterable[SupportsLessThanT], *, key: None=…) -> SupportsLessThanT | (__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan]) -> _T | (__iterable: Iterable[Suppo… - added:
function next(__i: Iterator[_T]) -> _T | (__i: Iterator[_T], default: _VT) -> Union[_T, _VT] - added:
function oct(__number: Union[int, SupportsIndex]) -> str - added:
function open(file: _OpenFile, mode: OpenTextMode=…, buffering: int=…, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…, closefd: bool=…, opener: Optional[_Opener]=…) -> TextIOWrapper | (file: _OpenFile, mode: OpenBinaryMode, buffering: Literal[0], encoding: None=…, errors: None=…, newline: None=…, closefd: bool=…, opener: Optional[_Opener]=…) -> FileIO | (file: _OpenF… - added:
function ord(__c: Union[str, bytes]) -> int - added:
function pow(base: int, exp: int, mod: None=…) -> Any | (base: int, exp: int, mod: int) -> int | (base: float, exp: float, mod: None=…) -> float | (base: _SupportsPow2[_E, _T_co], exp: _E) -> _T_co | (base: _SupportsPow3[_E, _M, _T_co], exp: _E, mod: _M) -> _T_co | (__base: int, __exp: int, __mod: None=…) -> Any | (__base: int, __exp: int, __mod: int) -> int | (__base: float, __exp: float, __mod:… - added:
function print(*values: object, sep: Optional[str]=…, end: Optional[str]=…, file: Optional[SupportsWrite[str]]=…, flush: bool=…) -> None - added:
function quit(code: object=…) -> NoReturn - added:
function repr(__obj: object) -> str - added:
function round(number: SupportsRound[Any]) -> int | (number: SupportsRound[Any], ndigits: None) -> int | (number: SupportsRound[_T], ndigits: int) -> _T - added:
function setattr(__obj: Any, __name: str, __value: Any) -> None - added:
function sorted(__iterable: Iterable[SupportsLessThanT], *, key: None=…, reverse: bool=…) -> List[SupportsLessThanT] | (__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan], reverse: bool=…) -> List[_T] - added:
function sum(__iterable: Iterable[_T]) -> Union[_T, int] | (__iterable: Iterable[_T], start: _S) -> Union[_T, _S] | (__iterable: Iterable[_T]) -> Union[_T, int] | (__iterable: Iterable[_T], __start: _S) -> Union[_T, _S] - added:
function vars(__object: Any=…) -> Dict[str, Any] - added:
method BaseException.with_traceback(tb: Optional[TracebackType]) -> _TBE - added:
method bytearray.append(__item: int) -> None - added:
method bytearray.capitalize() -> bytearray - added:
method bytearray.center(__width: int, __fillchar: bytes=…) -> bytearray - added:
method bytearray.copy() -> bytearray - added:
method bytearray.count(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytearray.decode(encoding: str=…, errors: str=…) -> str - added:
method bytearray.endswith(__suffix: Union[bytes, Tuple[bytes, ...]], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> bool - added:
method bytearray.expandtabs(tabsize: int=…) -> bytearray - added:
method bytearray.extend(__iterable_of_ints: Iterable[int]) -> None - added:
method bytearray.find(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytearray.hex() -> str - added:
method bytearray.index(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytearray.insert(__index: int, __item: int) -> None - added:
method bytearray.isalnum() -> bool - added:
method bytearray.isalpha() -> bool - added:
method bytearray.isascii() -> bool - added:
method bytearray.isdigit() -> bool - added:
method bytearray.islower() -> bool - added:
method bytearray.isspace() -> bool - added:
method bytearray.istitle() -> bool - added:
method bytearray.isupper() -> bool - added:
method bytearray.join(__iterable_of_bytes: Iterable[Union[ByteString, memoryview]]) -> bytearray - added:
method bytearray.ljust(__width: int, __fillchar: bytes=…) -> bytearray - added:
method bytearray.lower() -> bytearray - added:
method bytearray.lstrip(__bytes: Optional[bytes]=…) -> bytearray - added:
method bytearray.partition(__sep: bytes) -> Tuple[bytearray, bytearray, bytearray] - added:
method bytearray.removeprefix(__prefix: bytes) -> bytearray - added:
method bytearray.removesuffix(__suffix: bytes) -> bytearray - added:
method bytearray.replace(__old: bytes, __new: bytes, __count: int=…) -> bytearray - added:
method bytearray.rfind(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytearray.rindex(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytearray.rjust(__width: int, __fillchar: bytes=…) -> bytearray - added:
method bytearray.rpartition(__sep: bytes) -> Tuple[bytearray, bytearray, bytearray] - added:
method bytearray.rsplit(sep: Optional[bytes]=…, maxsplit: int=…) -> List[bytearray] - added:
method bytearray.rstrip(__bytes: Optional[bytes]=…) -> bytearray - added:
method bytearray.split(sep: Optional[bytes]=…, maxsplit: int=…) -> List[bytearray] - added:
method bytearray.splitlines(keepends: bool=…) -> List[bytearray] - added:
method bytearray.startswith(__prefix: Union[bytes, Tuple[bytes, ...]], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> bool - added:
method bytearray.strip(__bytes: Optional[bytes]=…) -> bytearray - added:
method bytearray.swapcase() -> bytearray - added:
method bytearray.title() -> bytearray - added:
method bytearray.translate(__table: Optional[bytes], delete: bytes=…) -> bytearray - added:
method bytearray.upper() -> bytearray - added:
method bytearray.zfill(__width: int) -> bytearray - added:
method bytes.capitalize() -> bytes - added:
method bytes.center(__width: int, __fillchar: bytes=…) -> bytes - added:
method bytes.count(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytes.decode(encoding: str=…, errors: str=…) -> str - added:
method bytes.endswith(__suffix: Union[bytes, Tuple[bytes, ...]], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> bool - added:
method bytes.expandtabs(tabsize: int=…) -> bytes - added:
method bytes.find(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytes.hex() -> str - added:
method bytes.index(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytes.isalnum() -> bool - added:
method bytes.isalpha() -> bool - added:
method bytes.isascii() -> bool - added:
method bytes.isdigit() -> bool - added:
method bytes.islower() -> bool - added:
method bytes.isspace() -> bool - added:
method bytes.istitle() -> bool - added:
method bytes.isupper() -> bool - added:
method bytes.join(__iterable_of_bytes: Iterable[Union[ByteString, memoryview]]) -> bytes - added:
method bytes.ljust(__width: int, __fillchar: bytes=…) -> bytes - added:
method bytes.lower() -> bytes - added:
method bytes.lstrip(__bytes: Optional[bytes]=…) -> bytes - added:
method bytes.partition(__sep: bytes) -> Tuple[bytes, bytes, bytes] - added:
method bytes.removeprefix(__prefix: bytes) -> bytes - added:
method bytes.removesuffix(__suffix: bytes) -> bytes - added:
method bytes.replace(__old: bytes, __new: bytes, __count: int=…) -> bytes - added:
method bytes.rfind(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytes.rindex(__sub: Union[bytes, int], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method bytes.rjust(__width: int, __fillchar: bytes=…) -> bytes - added:
method bytes.rpartition(__sep: bytes) -> Tuple[bytes, bytes, bytes] - added:
method bytes.rsplit(sep: Optional[bytes]=…, maxsplit: int=…) -> List[bytes] - added:
method bytes.rstrip(__bytes: Optional[bytes]=…) -> bytes - added:
method bytes.split(sep: Optional[bytes]=…, maxsplit: int=…) -> List[bytes] - added:
method bytes.splitlines(keepends: bool=…) -> List[bytes] - added:
method bytes.startswith(__prefix: Union[bytes, Tuple[bytes, ...]], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> bool - added:
method bytes.strip(__bytes: Optional[bytes]=…) -> bytes - added:
method bytes.swapcase() -> bytes - added:
method bytes.title() -> bytes - added:
method bytes.translate(__table: Optional[bytes], delete: bytes=…) -> bytes - added:
method bytes.upper() -> bytes - added:
method bytes.zfill(__width: int) -> bytes - added:
method complex.conjugate() -> complex - added:
method dict.clear() -> None - added:
method dict.copy() -> Dict[_KT, _VT] - added:
method dict.items() -> ItemsView[_KT, _VT] - added:
method dict.keys() -> KeysView[_KT] - added:
method dict.popitem() -> Tuple[_KT, _VT] - added:
method dict.setdefault(__key: _KT, __default: _VT=…) -> _VT - added:
method dict.update(__m: Mapping[_KT, _VT], **kwargs: _VT) -> None | (__m: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None | (**kwargs: _VT) -> None - added:
method dict.values() -> ValuesView[_VT] - added:
method float.as_integer_ratio() -> Tuple[int, int] - added:
method float.conjugate() -> float - added:
method float.hex() -> str - added:
method float.is_integer() -> bool - added:
method frozenset.copy() -> FrozenSet[_T_co] - added:
method frozenset.difference(*s: Iterable[object]) -> FrozenSet[_T_co] - added:
method frozenset.intersection(*s: Iterable[object]) -> FrozenSet[_T_co] - added:
method frozenset.isdisjoint(s: Iterable[_T_co]) -> bool - added:
method frozenset.issubset(s: Iterable[object]) -> bool - added:
method frozenset.issuperset(s: Iterable[object]) -> bool - added:
method frozenset.symmetric_difference(s: Iterable[_T_co]) -> FrozenSet[_T_co] - added:
method frozenset.union(*s: Iterable[_T_co]) -> FrozenSet[_T_co] - added:
method int.as_integer_ratio() -> Tuple[int, Literal[1]] - added:
method int.bit_count() -> int - added:
method int.bit_length() -> int - added:
method int.conjugate() -> int - added:
method int.to_bytes(length: int, byteorder: str, *, signed: bool=…) -> bytes - added:
method list.append(__object: _T) -> None - added:
method list.clear() -> None - added:
method list.copy() -> List[_T] - added:
method list.count(__value: _T) -> int - added:
method list.extend(__iterable: Iterable[_T]) -> None - added:
method list.index(__value: _T, __start: int=…, __stop: int=…) -> int - added:
method list.insert(__index: int, __object: _T) -> None - added:
method list.pop(__index: int=…) -> _T - added:
method list.remove(__value: _T) -> None - added:
method list.reverse() -> None - added:
method list.sort(*, key: None=…, reverse: bool=…) -> None | (*, key: Callable[[_T], SupportsLessThan], reverse: bool=…) -> None - added:
method memoryview.cast(format: str, shape: Union[List[int], Tuple[int]]=…) -> memoryview - added:
method memoryview.hex() -> str - added:
method memoryview.release() -> None - added:
method memoryview.tobytes() -> bytes - added:
method memoryview.tolist() -> List[int] - added:
method memoryview.toreadonly() -> memoryview - added:
method property.deleter(fdel: Callable[[Any], None]) -> property - added:
method property.getter(fget: Callable[[Any], Any]) -> property - added:
method property.setter(fset: Callable[[Any, Any], None]) -> property - added:
method range.count(value: int) -> int - added:
method range.index(value: int) -> int - added:
method set.add(element: _T) -> None - added:
method set.clear() -> None - added:
method set.copy() -> Set[_T] - added:
method set.difference(*s: Iterable[Any]) -> Set[_T] - added:
method set.difference_update(*s: Iterable[Any]) -> None - added:
method set.discard(element: _T) -> None - added:
method set.intersection(*s: Iterable[Any]) -> Set[_T] - added:
method set.intersection_update(*s: Iterable[Any]) -> None - added:
method set.isdisjoint(s: Iterable[Any]) -> bool - added:
method set.issubset(s: Iterable[Any]) -> bool - added:
method set.issuperset(s: Iterable[Any]) -> bool - added:
method set.pop() -> _T - added:
method set.remove(element: _T) -> None - added:
method set.symmetric_difference(s: Iterable[_T]) -> Set[_T] - added:
method set.symmetric_difference_update(s: Iterable[_T]) -> None - added:
method set.union(*s: Iterable[_T]) -> Set[_T] - added:
method set.update(*s: Iterable[_T]) -> None - added:
method slice.indices(len: int) -> Tuple[int, int, int] - added:
method str.capitalize() -> str - added:
method str.casefold() -> str - added:
method str.center(__width: int, __fillchar: str=…) -> str - added:
method str.count(x: str, __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method str.encode(encoding: str=…, errors: str=…) -> bytes - added:
method str.endswith(__suffix: Union[str, Tuple[str, ...]], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> bool - added:
method str.expandtabs(tabsize: int=…) -> str - added:
method str.find(__sub: str, __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method str.format(*args: object, **kwargs: object) -> str - added:
method str.format_map(map: _FormatMapMapping) -> str - added:
method str.index(__sub: str, __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method str.isalnum() -> bool - added:
method str.isalpha() -> bool - added:
method str.isascii() -> bool - added:
method str.isdecimal() -> bool - added:
method str.isdigit() -> bool - added:
method str.isidentifier() -> bool - added:
method str.islower() -> bool - added:
method str.isnumeric() -> bool - added:
method str.isprintable() -> bool - added:
method str.isspace() -> bool - added:
method str.istitle() -> bool - added:
method str.isupper() -> bool - added:
method str.join(__iterable: Iterable[str]) -> str - added:
method str.ljust(__width: int, __fillchar: str=…) -> str - added:
method str.lower() -> str - added:
method str.lstrip(__chars: Optional[str]=…) -> str - added:
method str.partition(__sep: str) -> Tuple[str, str, str] - added:
method str.removeprefix(__prefix: str) -> str - added:
method str.removesuffix(__suffix: str) -> str - added:
method str.replace(__old: str, __new: str, __count: int=…) -> str - added:
method str.rfind(__sub: str, __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method str.rindex(__sub: str, __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> int - added:
method str.rjust(__width: int, __fillchar: str=…) -> str - added:
method str.rpartition(__sep: str) -> Tuple[str, str, str] - added:
method str.rsplit(sep: Optional[str]=…, maxsplit: int=…) -> List[str] - added:
method str.rstrip(__chars: Optional[str]=…) -> str - added:
method str.split(sep: Optional[str]=…, maxsplit: int=…) -> List[str] - added:
method str.splitlines(keepends: bool=…) -> List[str] - added:
method str.startswith(__prefix: Union[str, Tuple[str, ...]], __start: Optional[SupportsIndex]=…, __end: Optional[SupportsIndex]=…) -> bool - added:
method str.strip(__chars: Optional[str]=…) -> str - added:
method str.swapcase() -> str - added:
method str.title() -> str - added:
method str.translate(__table: Union[Mapping[int, Union[int, str, None]], Sequence[Union[int, str, None]]]) -> str - added:
method str.upper() -> str - added:
method str.zfill(__width: int) -> str - added:
method tuple.count(__value: Any) -> int - added:
method tuple.index(__value: Any, __start: int=…, __stop: int=…) -> int - added:
method type.mro() -> List[type] - added:
property complex.imag -> float - added:
property complex.real -> float - added:
property float.imag -> float - added:
property float.real -> float - added:
property int.denominator -> int - added:
property int.imag -> int - added:
property int.numerator -> int - added:
property int.real -> int - added:
static method bytearray.fromhex(__string: str) -> bytearray - added:
static method bytearray.maketrans(__frm: bytes, __to: bytes) -> bytes - added:
static method bytes.fromhex(__s: str) -> bytes - added:
static method bytes.maketrans(__frm: bytes, __to: bytes) -> bytes - added:
static method dict.fromkeys(__iterable: Iterable[_T]) -> Dict[_T, Any] | (__iterable: Iterable[_T], __value: _S) -> Dict[_T, _S] - added:
static method float.fromhex(__s: str) -> float - added:
static method int.from_bytes(bytes: Union[Iterable[int], SupportsBytes], byteorder: str, *, signed: bool=…) -> int - added:
static method str.maketrans(__x: Union[Dict[int, _T], Dict[str, _T], Dict[Union[str, int], _T]]) -> Dict[int, _T] | (__x: str, __y: str, __z: Optional[str]=…) -> Dict[int, Union[int, None]] - added:
variable Ellipsis: ellipsis - added:
variable EnvironmentError - added:
variable IOError - added:
variable NotImplemented: _NotImplementedType - added:
variable WindowsError
- added:
class BZ2Compressor(object) - added:
class BZ2Decompressor(object) - added:
class BZ2File(io.BufferedIOBase, IO[bytes]) - added:
constructor BZ2Compressor(compresslevel: int=…) -> None - added:
constructor BZ2File(filename: _PathOrFile, mode: str=…, buffering: Optional[Any]=…, compresslevel: int=…) -> None - added:
function compress(data: bytes, compresslevel: int=…) -> bytes - added:
function decompress(data: bytes) -> bytes - added:
function open(filename: _PathOrFile, mode: _OpenBinaryMode=…, compresslevel: int=…, encoding: None=…, errors: None=…, newline: None=…) -> BZ2File | (filename: AnyPath, mode: _OpenTextMode, compresslevel: int=…, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…) -> TextIO | (filename: _PathOrFile, mode: str, compresslevel: int=…, encoding: Optional[str]=…, errors: Option… - added:
method BZ2Compressor.compress(__data: bytes) -> bytes - added:
method BZ2Compressor.flush() -> bytes - added:
method BZ2Decompressor.decompress(data: bytes) -> bytes - added:
method BZ2File.read(size: Optional[int]=…) -> bytes - added:
method BZ2File.read1(size: int=…) -> bytes - added:
method BZ2File.readinto(b: WriteableBuffer) -> int - added:
method BZ2File.readline(size: SupportsIndex=…) -> bytes - added:
method BZ2File.readlines(size: SupportsIndex=…) -> List[bytes] - added:
method BZ2File.seek(offset: int, whence: int=…) -> int - added:
method BZ2File.write(data: ReadableBuffer) -> int - added:
method BZ2File.writelines(seq: Iterable[ReadableBuffer]) -> None - added:
property BZ2Decompressor.eof -> bool - added:
property BZ2Decompressor.needs_input -> bool - added:
property BZ2Decompressor.unused_data -> bytes
- added:
class Profile - added:
constructor Profile(timer: Callable[[], float]=…, timeunit: float=…, subcalls: bool=…, builtins: bool=…) -> None - added:
field Profile.stats: dict[_Label, tuple[int, int, int, int, dict[_Label, tuple[int, int, int, int]]]] - added:
function label(code: Union[str, CodeType]) -> _Label - added:
function run(statement: str, filename: Optional[str]=…, sort: Union[str, int]=…) -> None - added:
function runctx(statement: str, globals: Dict[str, Any], locals: Dict[str, Any], filename: Optional[str]=…, sort: Union[str, int]=…) -> None - added:
method Profile.create_stats() -> None - added:
method Profile.disable() -> None - added:
method Profile.dump_stats(file: AnyPath) -> None - added:
method Profile.enable() -> None - added:
method Profile.print_stats(sort: Union[str, int]=…) -> None - added:
method Profile.run(cmd: str) -> _SelfT - added:
method Profile.runcall(__func: Callable[..., _T], *args: Any, **kw: Any) -> _T - added:
method Profile.runctx(cmd: str, globals: Dict[str, Any], locals: Dict[str, Any]) -> _SelfT - added:
method Profile.snapshot_stats() -> None
- added:
class Calendar - added:
class HTMLCalendar(Calendar) - added:
class IllegalMonthError(ValueError) - added:
class IllegalWeekdayError(ValueError) - added:
class LocaleHTMLCalendar(HTMLCalendar) - added:
class LocaleTextCalendar(TextCalendar) - added:
class TextCalendar(Calendar) - added:
class TimeEncoding - added:
class different_locale - added:
constructor Calendar(firstweekday: int=…) -> None - added:
constructor IllegalMonthError(month: int) -> None - added:
constructor IllegalWeekdayError(weekday: int) -> None - added:
constructor LocaleHTMLCalendar(firstweekday: int=…, locale: Optional[_LocaleType]=…) -> None - added:
constructor LocaleTextCalendar(firstweekday: int=…, locale: Optional[_LocaleType]=…) -> None - added:
constructor TimeEncoding(locale: _LocaleType) -> None - added:
constructor different_locale(locale: _LocaleType) -> None - added:
field Calendar.firstweekday: int - added:
field HTMLCalendar.cssclass_month: str - added:
field HTMLCalendar.cssclass_month_head: str - added:
field HTMLCalendar.cssclass_noday: str - added:
field HTMLCalendar.cssclass_year: str - added:
field HTMLCalendar.cssclass_year_head: str - added:
field HTMLCalendar.cssclasses: List[str] - added:
field HTMLCalendar.cssclasses_weekday_head: List[str] - added:
function calendar(theyear: int, w: int=…, l: int=…, c: int=…, m: int=…) -> str - added:
function firstweekday() -> int - added:
function format(cols: int, colwidth: int=…, spacing: int=…) -> str - added:
function formatstring(cols: int, colwidth: int=…, spacing: int=…) -> str - added:
function isleap(year: int) -> bool - added:
function leapdays(y1: int, y2: int) -> int - added:
function month(theyear: int, themonth: int, w: int=…, l: int=…) -> str - added:
function monthcalendar(year: int, month: int) -> List[List[int]] - added:
function monthrange(year: int, month: int) -> Tuple[int, int] - added:
function prcal(theyear: int, w: int=…, l: int=…, c: int=…, m: int=…) -> None - added:
function prmonth(theyear: int, themonth: int, w: int=…, l: int=…) -> None - added:
function prweek(theweek: int, width: int) -> None - added:
function setfirstweekday(firstweekday: int) -> None - added:
function timegm(tuple: Union[Tuple[int, ...], struct_time]) -> int - added:
function week(theweek: int, width: int) -> str - added:
function weekday(year: int, month: int, day: int) -> int - added:
function weekheader(width: int) -> str - added:
method Calendar.getfirstweekday() -> int - added:
method Calendar.itermonthdates(year: int, month: int) -> Iterable[datetime.date] - added:
method Calendar.itermonthdays(year: int, month: int) -> Iterable[int] - added:
method Calendar.itermonthdays2(year: int, month: int) -> Iterable[Tuple[int, int]] - added:
method Calendar.itermonthdays3(year: int, month: int) -> Iterable[Tuple[int, int, int]] - added:
method Calendar.itermonthdays4(year: int, month: int) -> Iterable[Tuple[int, int, int, int]] - added:
method Calendar.iterweekdays() -> Iterable[int] - added:
method Calendar.monthdatescalendar(year: int, month: int) -> List[List[datetime.date]] - added:
method Calendar.monthdays2calendar(year: int, month: int) -> List[List[Tuple[int, int]]] - added:
method Calendar.monthdayscalendar(year: int, month: int) -> List[List[int]] - added:
method Calendar.setfirstweekday(firstweekday: int) -> None - added:
method Calendar.yeardatescalendar(year: int, width: int=…) -> List[List[int]] - added:
method Calendar.yeardays2calendar(year: int, width: int=…) -> List[List[Tuple[int, int]]] - added:
method Calendar.yeardayscalendar(year: int, width: int=…) -> List[List[int]] - added:
method HTMLCalendar.formatday(day: int, weekday: int) -> str - added:
method HTMLCalendar.formatmonth(theyear: int, themonth: int, withyear: bool=…) -> str - added:
method HTMLCalendar.formatmonthname(theyear: int, themonth: int, withyear: bool=…) -> str - added:
method HTMLCalendar.formatweek(theweek: int) -> str - added:
method HTMLCalendar.formatweekday(day: int) -> str - added:
method HTMLCalendar.formatweekheader() -> str - added:
method HTMLCalendar.formatyear(theyear: int, width: int=…) -> str - added:
method HTMLCalendar.formatyearpage(theyear: int, width: int=…, css: Optional[str]=…, encoding: Optional[str]=…) -> str - added:
method LocaleHTMLCalendar.formatmonthname(theyear: int, themonth: int, withyear: bool=…) -> str - added:
method LocaleHTMLCalendar.formatweekday(day: int) -> str - added:
method LocaleTextCalendar.formatmonthname(theyear: int, themonth: int, width: int, withyear: bool=…) -> str - added:
method LocaleTextCalendar.formatweekday(day: int, width: int) -> str - added:
method TextCalendar.formatday(day: int, weekday: int, width: int) -> str - added:
method TextCalendar.formatmonth(theyear: int, themonth: int, w: int=…, l: int=…) -> str - added:
method TextCalendar.formatmonthname(theyear: int, themonth: int, width: int, withyear: bool=…) -> str - added:
method TextCalendar.formatweek(theweek: int, width: int) -> str - added:
method TextCalendar.formatweekday(day: int, width: int) -> str - added:
method TextCalendar.formatweekheader(width: int) -> str - added:
method TextCalendar.formatyear(theyear: int, w: int=…, l: int=…, c: int=…, m: int=…) -> str - added:
method TextCalendar.prmonth(theyear: int, themonth: int, w: int=…, l: int=…) -> None - added:
method TextCalendar.prweek(theweek: int, width: int) -> None - added:
method TextCalendar.pryear(theyear: int, w: int=…, l: int=…, c: int=…, m: int=…) -> None - added:
variable FRIDAY: int - added:
variable MONDAY: int - added:
variable SATURDAY: int - added:
variable SUNDAY: int - added:
variable THURSDAY: int - added:
variable TUESDAY: int - added:
variable WEDNESDAY: int - added:
variable c: TextCalendar - added:
variable day_abbr: Sequence[str] - added:
variable day_name: Sequence[str] - added:
variable month_abbr: Sequence[str] - added:
variable month_name: Sequence[str]
- added:
class FieldStorage(object) - added:
class MiniFieldStorage - added:
constructor FieldStorage(fp: Optional[IO[Any]]=…, headers: Optional[Mapping[str, str]]=…, outerboundary: bytes=…, environ: SupportsGetItem[str, str]=…, keep_blank_values: int=…, strict_parsing: int=…, limit: Optional[int]=…, encoding: str=…, errors: str=…, max_num_fields: Optional[int]=…, separator: str=…) -> None - added:
constructor MiniFieldStorage(name: Any, value: Any) -> None - added:
field FieldStorage.FieldStorageClass: Optional[_type] - added:
field FieldStorage.bytes_read: int - added:
field FieldStorage.disposition: str - added:
field FieldStorage.disposition_options: dict[str, str] - added:
field FieldStorage.done: int - added:
field FieldStorage.encoding: str - added:
field FieldStorage.errors: str - added:
field FieldStorage.file: Optional[IO[bytes]] - added:
field FieldStorage.filename: Optional[str] - added:
field FieldStorage.fp: IO[bytes] - added:
field FieldStorage.headers: Mapping[str, str] - added:
field FieldStorage.innerboundary: bytes - added:
field FieldStorage.keep_blank_values: int - added:
field FieldStorage.length: int - added:
field FieldStorage.limit: Optional[int] - added:
field FieldStorage.list: Optional[_list[Any]] - added:
field FieldStorage.outerboundary: bytes - added:
field FieldStorage.qs_on_post: Optional[str] - added:
field FieldStorage.strict_parsing: int - added:
field FieldStorage.type: str - added:
field FieldStorage.type_options: dict[str, str] - added:
field FieldStorage.value: Union[None, bytes, _list[Any]] - added:
field MiniFieldStorage.disposition: Any - added:
field MiniFieldStorage.disposition_options: dict[Any, Any] - added:
field MiniFieldStorage.file: Optional[IO[bytes]] - added:
field MiniFieldStorage.filename: Any - added:
field MiniFieldStorage.headers: dict[Any, Any] - added:
field MiniFieldStorage.list: Any - added:
field MiniFieldStorage.name: Any - added:
field MiniFieldStorage.type: Any - added:
field MiniFieldStorage.type_options: dict[Any, Any] - added:
field MiniFieldStorage.value: Any - added:
function escape(s: str, quote: Optional[bool]=…) -> str - added:
function parse(fp: Optional[IO[Any]]=…, environ: SupportsItemAccess[str, str]=…, keep_blank_values: bool=…, strict_parsing: bool=…, separator: str=…) -> dict[str, list[str]] - added:
function parse_header(line: str) -> tuple[str, dict[str, str]] - added:
function parse_multipart(fp: IO[Any], pdict: SupportsGetItem[str, bytes]) -> dict[str, list[bytes]] - added:
function parse_qs(qs: str, keep_blank_values: bool=…, strict_parsing: bool=…) -> dict[str, list[str]] - added:
function parse_qsl(qs: str, keep_blank_values: bool=…, strict_parsing: bool=…) -> list[tuple[str, str]] - added:
function print_directory() -> None - added:
function print_environ(environ: _Environ=…) -> None - added:
function print_environ_usage() -> None - added:
function print_form(form: dict[str, Any]) -> None - added:
function test(environ: _Environ=…) -> None - added:
method FieldStorage.getfirst(key: str, default: Any=…) -> Any - added:
method FieldStorage.getlist(key: str) -> _list[Any] - added:
method FieldStorage.getvalue(key: str, default: Any=…) -> Any - added:
method FieldStorage.keys() -> _list[str] - added:
method FieldStorage.make_file() -> IO[Any]
- added:
class Hook - added:
constructor Hook(display: int=…, logdir: Optional[AnyPath]=…, context: int=…, file: Optional[IO[str]]=…, format: str=…) -> None - added:
function enable(display: int=…, logdir: Optional[AnyPath]=…, context: int=…, format: str=…) -> None - added:
function grey(text: str) -> str - added:
function handler(info: Optional[_ExcInfo]=…) -> None - added:
function html(einfo: _ExcInfo, context: int=…) -> str - added:
function lookup(name: str, frame: FrameType, locals: Dict[str, Any]) -> Tuple[Optional[str], Any] - added:
function reset() -> str - added:
function scanvars(reader: Callable[[], bytes], frame: FrameType, locals: Dict[str, Any]) -> List[Tuple[str, Optional[str], Any]] - added:
function small(text: str) -> str - added:
function strong(text: str) -> str - added:
function text(einfo: _ExcInfo, context: int=…) -> str - added:
method Hook.handle(info: Optional[_ExcInfo]=…) -> None
- added:
class Chunk - added:
constructor Chunk(file: IO[bytes], align: bool=…, bigendian: bool=…, inclheader: bool=…) -> None - added:
field Chunk.align: bool - added:
field Chunk.chunkname: bytes - added:
field Chunk.chunksize: int - added:
field Chunk.closed: bool - added:
field Chunk.file: IO[bytes] - added:
field Chunk.offset: int - added:
field Chunk.seekable: bool - added:
field Chunk.size_read: int - added:
method Chunk.close() -> None - added:
method Chunk.getname() -> bytes - added:
method Chunk.getsize() -> int - added:
method Chunk.isatty() -> bool - added:
method Chunk.read(size: int=…) -> bytes - added:
method Chunk.seek(pos: int, whence: int=…) -> None - added:
method Chunk.skip() -> None - added:
method Chunk.tell() -> int
- added:
function acos(__z: _C) -> complex - added:
function acosh(__z: _C) -> complex - added:
function asin(__z: _C) -> complex - added:
function asinh(__z: _C) -> complex - added:
function atan(__z: _C) -> complex - added:
function atanh(__z: _C) -> complex - added:
function cos(__z: _C) -> complex - added:
function cosh(__z: _C) -> complex - added:
function exp(__z: _C) -> complex - added:
function isclose(a: _C, b: _C, *, rel_tol: SupportsFloat=…, abs_tol: SupportsFloat=…) -> bool - added:
function isfinite(__z: _C) -> bool - added:
function isinf(__z: _C) -> bool - added:
function isnan(__z: _C) -> bool - added:
function log(__x: _C, __y_obj: _C=…) -> complex - added:
function log10(__z: _C) -> complex - added:
function phase(__z: _C) -> float - added:
function polar(__z: _C) -> Tuple[float, float] - added:
function rect(__r: float, __phi: float) -> complex - added:
function sin(__z: _C) -> complex - added:
function sinh(__z: _C) -> complex - added:
function sqrt(__z: _C) -> complex - added:
function tan(__z: _C) -> complex - added:
function tanh(__z: _C) -> complex - added:
variable e: float - added:
variable inf: float - added:
variable infj: complex - added:
variable nan: float - added:
variable nanj: complex - added:
variable pi: float - added:
variable tau: float
- added:
class Cmd - added:
constructor Cmd(completekey: str=…, stdin: Optional[IO[str]]=…, stdout: Optional[IO[str]]=…) -> None - added:
field Cmd.cmdqueue: List[str] - added:
field Cmd.completekey: str - added:
field Cmd.completion_matches: Optional[List[str]] - added:
field Cmd.doc_header: str - added:
field Cmd.doc_leader: str - added:
field Cmd.identchars: str - added:
field Cmd.intro: Optional[Any] - added:
field Cmd.lastcmd: str - added:
field Cmd.misc_header: str - added:
field Cmd.nohelp: str - added:
field Cmd.old_completer: Optional[Callable[[str, int], Optional[str]]] - added:
field Cmd.prompt: str - added:
field Cmd.ruler: str - added:
field Cmd.stdin: IO[str] - added:
field Cmd.stdout: IO[str] - added:
field Cmd.undoc_header: str - added:
field Cmd.use_rawinput: bool - added:
method Cmd.cmdloop(intro: Optional[Any]=…) -> None - added:
method Cmd.columnize(list: Optional[List[str]], displaywidth: int=…) -> None - added:
method Cmd.complete(text: str, state: int) -> Optional[List[str]] - added:
method Cmd.complete_help(*args: Any) -> List[str] - added:
method Cmd.completedefault(*ignored: Any) -> List[str] - added:
method Cmd.completenames(text: str, *ignored: Any) -> List[str] - added:
method Cmd.default(line: str) -> bool - added:
method Cmd.do_help(arg: str) -> Optional[bool] - added:
method Cmd.emptyline() -> bool - added:
method Cmd.get_names() -> List[str] - added:
method Cmd.onecmd(line: str) -> bool - added:
method Cmd.parseline(line: str) -> Tuple[Optional[str], Optional[str], str] - added:
method Cmd.postcmd(stop: bool, line: str) -> bool - added:
method Cmd.postloop() -> None - added:
method Cmd.precmd(line: str) -> str - added:
method Cmd.preloop() -> None - added:
method Cmd.print_topics(header: str, cmds: Optional[List[str]], cmdlen: Any, maxcol: int) -> None
- added:
class InteractiveConsole(InteractiveInterpreter) - added:
class InteractiveInterpreter - added:
constructor InteractiveConsole(locals: Optional[Mapping[str, Any]]=…, filename: str=…) -> None - added:
constructor InteractiveInterpreter(locals: Optional[Mapping[str, Any]]=…) -> None - added:
function compile_command(source: str, filename: str=…, symbol: str=…) -> Optional[CodeType] - added:
function interact(banner: Optional[str]=…, readfunc: Optional[Callable[[str], str]]=…, local: Optional[Mapping[str, Any]]=…) -> None - added:
method InteractiveConsole.interact(banner: Optional[str]=…) -> None - added:
method InteractiveConsole.push(line: str) -> bool - added:
method InteractiveConsole.raw_input(prompt: str=…) -> str - added:
method InteractiveConsole.resetbuffer() -> None - added:
method InteractiveInterpreter.runcode(code: CodeType) -> None - added:
method InteractiveInterpreter.runsource(source: str, filename: str=…, symbol: str=…) -> bool - added:
method InteractiveInterpreter.showsyntaxerror(filename: Optional[str]=…) -> None - added:
method InteractiveInterpreter.showtraceback() -> None - added:
method InteractiveInterpreter.write(data: str) -> None
- added:
class BufferedIncrementalDecoder(IncrementalDecoder) - added:
class BufferedIncrementalEncoder(IncrementalEncoder) - added:
class Codec - added:
class CodecInfo(Tuple[_Encoder, _Decoder, _StreamReader, _StreamWriter]) - added:
class IncrementalDecoder - added:
class IncrementalEncoder - added:
class StreamReader(Codec) - added:
class StreamReaderWriter(TextIO) - added:
class StreamRecoder(BinaryIO) - added:
class StreamWriter(Codec) - added:
constructor BufferedIncrementalDecoder(errors: str=…) -> None - added:
constructor BufferedIncrementalEncoder(errors: str=…) -> None - added:
constructor IncrementalDecoder(errors: str=…) -> None - added:
constructor IncrementalEncoder(errors: str=…) -> None - added:
constructor StreamReader(stream: IO[_Encoded], errors: str=…) -> None - added:
constructor StreamReaderWriter(stream: IO[_Encoded], Reader: _StreamReader, Writer: _StreamWriter, errors: str=…) -> None - added:
constructor StreamRecoder(stream: IO[_Encoded], encode: _Encoder, decode: _Decoder, Reader: _StreamReader, Writer: _StreamWriter, errors: str=…) -> None - added:
constructor StreamWriter(stream: IO[_Encoded], errors: str=…) -> None - added:
field BufferedIncrementalDecoder.buffer: bytes - added:
field BufferedIncrementalEncoder.buffer: str - added:
field CodecInfo.name: str - added:
field IncrementalDecoder.errors: str - added:
field IncrementalEncoder.errors: str - added:
field StreamReader.errors: str - added:
field StreamWriter.errors: str - added:
function EncodedFile(file: IO[_Encoded], data_encoding: str, file_encoding: Optional[str]=…, errors: str=…) -> StreamRecoder - added:
function backslashreplace_errors(exception: UnicodeError) -> Tuple[Union[str, bytes], int] - added:
function decode(obj: bytes, encoding: _BytesToBytesEncodingT, errors: str=…) -> bytes | (obj: str, encoding: Literal['rot13', 'rot_13']=…, errors: str=…) -> Text | (obj: _Encoded, encoding: str=…, errors: str=…) -> _Decoded - added:
function encode(obj: bytes, encoding: _BytesToBytesEncodingT, errors: str=…) -> bytes | (obj: str, encoding: Literal['rot13', 'rot_13']=…, errors: str=…) -> str | (obj: _Decoded, encoding: str=…, errors: str=…) -> _Encoded - added:
function getdecoder(encoding: str) -> _Decoder - added:
function getencoder(encoding: str) -> _Encoder - added:
function getincrementaldecoder(encoding: str) -> _IncrementalDecoder - added:
function getincrementalencoder(encoding: str) -> _IncrementalEncoder - added:
function getreader(encoding: str) -> _StreamReader - added:
function getwriter(encoding: str) -> _StreamWriter - added:
function ignore_errors(exception: UnicodeError) -> Tuple[Union[str, bytes], int] - added:
function iterdecode(iterator: Iterable[_Encoded], encoding: str, errors: str=…) -> Generator[_Decoded, None, None] - added:
function iterencode(iterator: Iterable[_Decoded], encoding: str, errors: str=…) -> Generator[_Encoded, None, None] - added:
function lookup(__encoding: str) -> CodecInfo - added:
function lookup_error(__name: str) -> Callable[[UnicodeError], Tuple[Union[str, bytes], int]] - added:
function open(filename: str, mode: str=…, encoding: Optional[str]=…, errors: str=…, buffering: int=…) -> StreamReaderWriter - added:
function register(__search_function: Callable[[str], Optional[CodecInfo]]) -> None - added:
function register_error(__errors: str, __handler: Callable[[UnicodeError], Tuple[Union[str, bytes], int]]) -> None - added:
function replace_errors(exception: UnicodeError) -> Tuple[Union[str, bytes], int] - added:
function strict_errors(exception: UnicodeError) -> Tuple[Union[str, bytes], int] - added:
function utf_16_be_decode(__data: _Encoded, __errors: Optional[str]=…, __final: bool=…) -> Tuple[_Decoded, int] - added:
function utf_16_be_encode(__str: _Decoded, __errors: Optional[str]=…) -> Tuple[_Encoded, int] - added:
function xmlcharrefreplace_errors(exception: UnicodeError) -> Tuple[Union[str, bytes], int] - added:
method BufferedIncrementalDecoder.decode(input: _Encoded, final: bool=…) -> _Decoded - added:
method BufferedIncrementalEncoder.encode(input: _Decoded, final: bool=…) -> _Encoded - added:
method Codec.decode(input: _Encoded, errors: str=…) -> Tuple[_Decoded, int] - added:
method Codec.encode(input: _Decoded, errors: str=…) -> Tuple[_Encoded, int] - added:
method IncrementalDecoder.decode(input: _Encoded, final: bool=…) -> _Decoded - added:
method IncrementalDecoder.getstate() -> Tuple[_Encoded, int] - added:
method IncrementalDecoder.reset() -> None - added:
method IncrementalDecoder.setstate(state: Tuple[_Encoded, int]) -> None - added:
method IncrementalEncoder.encode(input: _Decoded, final: bool=…) -> _Encoded - added:
method IncrementalEncoder.getstate() -> Union[int, _Decoded] - added:
method IncrementalEncoder.reset() -> None - added:
method IncrementalEncoder.setstate(state: Union[int, _Decoded]) -> None - added:
method StreamReader.read(size: int=…, chars: int=…, firstline: bool=…) -> _Decoded - added:
method StreamReader.readline(size: Optional[int]=…, keepends: bool=…) -> _Decoded - added:
method StreamReader.readlines(sizehint: Optional[int]=…, keepends: bool=…) -> List[_Decoded] - added:
method StreamReader.reset() -> None - added:
method StreamReaderWriter.close() -> None - added:
method StreamReaderWriter.fileno() -> int - added:
method StreamReaderWriter.flush() -> None - added:
method StreamReaderWriter.isatty() -> bool - added:
method StreamReaderWriter.next() -> Text - added:
method StreamReaderWriter.read(size: int=…) -> _Decoded - added:
method StreamReaderWriter.readable() -> bool - added:
method StreamReaderWriter.readline(size: Optional[int]=…) -> _Decoded - added:
method StreamReaderWriter.readlines(sizehint: Optional[int]=…) -> List[_Decoded] - added:
method StreamReaderWriter.reset() -> None - added:
method StreamReaderWriter.seek(offset: int, whence: int=…) -> int - added:
method StreamReaderWriter.seekable() -> bool - added:
method StreamReaderWriter.tell() -> int - added:
method StreamReaderWriter.truncate(size: Optional[int]=…) -> int - added:
method StreamReaderWriter.writable() -> bool - added:
method StreamReaderWriter.write(data: _Decoded) -> int - added:
method StreamReaderWriter.writelines(list: Iterable[_Decoded]) -> None - added:
method StreamRecoder.close() -> None - added:
method StreamRecoder.fileno() -> int - added:
method StreamRecoder.flush() -> None - added:
method StreamRecoder.isatty() -> bool - added:
method StreamRecoder.next() -> bytes - added:
method StreamRecoder.read(size: int=…) -> bytes - added:
method StreamRecoder.readable() -> bool - added:
method StreamRecoder.readline(size: Optional[int]=…) -> bytes - added:
method StreamRecoder.readlines(sizehint: Optional[int]=…) -> List[bytes] - added:
method StreamRecoder.reset() -> None - added:
method StreamRecoder.seek(offset: int, whence: int=…) -> int - added:
method StreamRecoder.seekable() -> bool - added:
method StreamRecoder.tell() -> int - added:
method StreamRecoder.truncate(size: Optional[int]=…) -> int - added:
method StreamRecoder.writable() -> bool - added:
method StreamRecoder.write(data: bytes) -> int - added:
method StreamRecoder.writelines(list: Iterable[bytes]) -> int - added:
method StreamWriter.reset() -> None - added:
method StreamWriter.write(object: _Decoded) -> None - added:
method StreamWriter.writelines(list: Iterable[_Decoded]) -> None - added:
property CodecInfo.decode -> _Decoder - added:
property CodecInfo.encode -> _Encoder - added:
property CodecInfo.incrementaldecoder -> _IncrementalDecoder - added:
property CodecInfo.incrementalencoder -> _IncrementalEncoder - added:
property CodecInfo.streamreader -> _StreamReader - added:
property CodecInfo.streamwriter -> _StreamWriter - added:
variable BOM: bytes - added:
variable BOM_BE: bytes - added:
variable BOM_LE: bytes - added:
variable BOM_UTF16: bytes - added:
variable BOM_UTF16_BE: bytes - added:
variable BOM_UTF16_LE: bytes - added:
variable BOM_UTF32: bytes - added:
variable BOM_UTF32_BE: bytes - added:
variable BOM_UTF32_LE: bytes - added:
variable BOM_UTF8: bytes
- added:
class CommandCompiler - added:
class Compile - added:
constructor CommandCompiler() -> None - added:
constructor Compile() -> None - added:
field CommandCompiler.compiler: Compile - added:
field Compile.flags: int - added:
function compile_command(source: str, filename: str=…, symbol: str=…) -> Optional[CodeType]
- added:
class ChainMap(MutableMapping[_KT, _VT], Generic[_KT, _VT]) - added:
class Counter(Dict[_T, int], Generic[_T]) - added:
class OrderedDict(Dict[_KT, _VT], Reversible[_KT], Generic[_KT, _VT]) - added:
class UserDict(MutableMapping[_KT, _VT]) - added:
class UserList(MutableSequence[_T]) - added:
class UserString(Sequence[str]) - added:
class defaultdict(Dict[_KT, _VT], Generic[_KT, _VT]) - added:
class deque(MutableSequence[_T], Generic[_T]) - added:
constructor ChainMap(*maps: Mapping[_KT, _VT]) -> None - added:
constructor Counter(__iterable: None=…, **kwargs: int) -> None | (__mapping: Mapping[_T, int]) -> None | (__iterable: Iterable[_T]) -> None - added:
constructor UserDict(__dict: Optional[Mapping[_KT, _VT]]=…, **kwargs: _VT) -> None - added:
constructor UserList(initlist: Optional[Iterable[_T]]=…) -> None - added:
constructor UserString(seq: object) -> None - added:
constructor defaultdict(**kwargs: _VT) -> None | (default_factory: Optional[Callable[[], _VT]]) -> None | (default_factory: Optional[Callable[[], _VT]], **kwargs: _VT) -> None | (default_factory: Optional[Callable[[], _VT]], map: Mapping[_KT, _VT]) -> None | (default_factory: Optional[Callable[[], _VT]], map: Mapping[_KT, _VT], **kwargs: _VT) -> None | (default_factory: Optional[Callable[[], _VT]… - added:
constructor deque(iterable: Iterable[_T]=…, maxlen: Optional[int]=…) -> None - added:
field ChainMap.maps: List[Mapping[_KT, _VT]] - added:
field UserDict.data: Dict[_KT, _VT] - added:
field UserList.data: List[_T] - added:
field UserString.data: str - added:
field defaultdict.default_factory: Optional[Callable[[], _VT]] - added:
function namedtuple(typename: str, field_names: Union[str, Iterable[str]], *, verbose: bool=…, rename: bool=…, module: Optional[str]=…) -> Type[Tuple[Any, ...]] - added:
method ChainMap.new_child(m: Optional[Mapping[_KT, _VT]]=…) -> ChainMap[_KT, _VT] - added:
method Counter.copy() -> _S - added:
method Counter.elements() -> Iterator[_T] - added:
method Counter.most_common(n: Optional[int]=…) -> List[Tuple[_T, int]] - added:
method Counter.subtract(__iterable: None=…) -> None | (__mapping: Mapping[_T, int]) -> None | (__iterable: Iterable[_T]) -> None - added:
method Counter.update(__m: Mapping[_T, int], **kwargs: int) -> None | (__m: Union[Iterable[_T], Iterable[Tuple[_T, int]]], **kwargs: int) -> None | (__m: None=…, **kwargs: int) -> None - added:
method OrderedDict.copy() -> _S - added:
method OrderedDict.items() -> _OrderedDictItemsView[_KT, _VT] - added:
method OrderedDict.keys() -> _OrderedDictKeysView[_KT] - added:
method OrderedDict.move_to_end(key: _KT, last: bool=…) -> None - added:
method OrderedDict.popitem(last: bool=…) -> Tuple[_KT, _VT] - added:
method OrderedDict.values() -> _OrderedDictValuesView[_VT] - added:
method UserDict.copy() -> _S - added:
method UserList.append(item: _T) -> None - added:
method UserList.clear() -> None - added:
method UserList.copy() -> _S - added:
method UserList.count(item: _T) -> int - added:
method UserList.extend(other: Iterable[_T]) -> None - added:
method UserList.index(item: _T, *args: Any) -> int - added:
method UserList.insert(i: int, item: _T) -> None - added:
method UserList.pop(i: int=…) -> _T - added:
method UserList.remove(item: _T) -> None - added:
method UserList.reverse() -> None - added:
method UserList.sort(*args: Any, **kwds: Any) -> None - added:
method UserString.capitalize() -> _UserStringT - added:
method UserString.casefold() -> _UserStringT - added:
method UserString.center(width: int, *args: Any) -> _UserStringT - added:
method UserString.count(sub: Union[str, UserString], start: int=…, end: int=…) -> int - added:
method UserString.encode(encoding: Optional[str]=…, errors: Optional[str]=…) -> _UserStringT - added:
method UserString.endswith(suffix: Union[str, Tuple[str, ...]], start: Optional[int]=…, end: Optional[int]=…) -> bool - added:
method UserString.expandtabs(tabsize: int=…) -> _UserStringT - added:
method UserString.find(sub: Union[str, UserString], start: int=…, end: int=…) -> int - added:
method UserString.format(*args: Any, **kwds: Any) -> str - added:
method UserString.format_map(mapping: Mapping[str, Any]) -> str - added:
method UserString.index(sub: str, start: int=…, end: int=…) -> int - added:
method UserString.isalnum() -> bool - added:
method UserString.isalpha() -> bool - added:
method UserString.isdecimal() -> bool - added:
method UserString.isdigit() -> bool - added:
method UserString.isidentifier() -> bool - added:
method UserString.islower() -> bool - added:
method UserString.isnumeric() -> bool - added:
method UserString.isprintable() -> bool - added:
method UserString.isspace() -> bool - added:
method UserString.istitle() -> bool - added:
method UserString.isupper() -> bool - added:
method UserString.join(seq: Iterable[str]) -> str - added:
method UserString.ljust(width: int, *args: Any) -> _UserStringT - added:
method UserString.lower() -> _UserStringT - added:
method UserString.lstrip(chars: Optional[str]=…) -> _UserStringT - added:
method UserString.partition(sep: str) -> Tuple[str, str, str] - added:
method UserString.removeprefix(__prefix: Union[str, UserString]) -> _UserStringT - added:
method UserString.removesuffix(__suffix: Union[str, UserString]) -> _UserStringT - added:
method UserString.replace(old: Union[str, UserString], new: Union[str, UserString], maxsplit: int=…) -> _UserStringT - added:
method UserString.rfind(sub: Union[str, UserString], start: int=…, end: int=…) -> int - added:
method UserString.rindex(sub: Union[str, UserString], start: int=…, end: int=…) -> int - added:
method UserString.rjust(width: int, *args: Any) -> _UserStringT - added:
method UserString.rpartition(sep: str) -> Tuple[str, str, str] - added:
method UserString.rsplit(sep: Optional[str]=…, maxsplit: int=…) -> List[str] - added:
method UserString.rstrip(chars: Optional[str]=…) -> _UserStringT - added:
method UserString.split(sep: Optional[str]=…, maxsplit: int=…) -> List[str] - added:
method UserString.splitlines(keepends: bool=…) -> List[str] - added:
method UserString.startswith(prefix: Union[str, Tuple[str, ...]], start: Optional[int]=…, end: Optional[int]=…) -> bool - added:
method UserString.strip(chars: Optional[str]=…) -> _UserStringT - added:
method UserString.swapcase() -> _UserStringT - added:
method UserString.title() -> _UserStringT - added:
method UserString.translate(*args: Any) -> _UserStringT - added:
method UserString.upper() -> _UserStringT - added:
method UserString.zfill(width: int) -> _UserStringT - added:
method defaultdict.copy() -> _S - added:
method deque.append(x: _T) -> None - added:
method deque.appendleft(x: _T) -> None - added:
method deque.clear() -> None - added:
method deque.copy() -> deque[_T] - added:
method deque.count(x: _T) -> int - added:
method deque.extend(iterable: Iterable[_T]) -> None - added:
method deque.extendleft(iterable: Iterable[_T]) -> None - added:
method deque.index(x: _T, start: int=…, stop: int=…) -> int - added:
method deque.insert(i: int, x: _T) -> None - added:
method deque.pop() -> _T - added:
method deque.popleft() -> _T - added:
method deque.remove(value: _T) -> None - added:
method deque.reverse() -> None - added:
method deque.rotate(n: int=…) -> None - added:
property ChainMap.parents -> ChainMap[_KT, _VT] - added:
property deque.maxlen -> Optional[int] - added:
static method Counter.fromkeys(iterable: Any, v: Optional[int]=…) -> NoReturn - added:
static method UserDict.fromkeys(iterable: Iterable[_KT], value: Optional[_VT]=…) -> _S - added:
static method UserString.maketrans(x: Union[Dict[int, _T], Dict[str, _T], Dict[Union[str, int], _T]]) -> Dict[int, _T] | (x: str, y: str, z: str=…) -> Dict[int, Union[int, None]]
- added:
function hls_to_rgb(h: float, l: float, s: float) -> Tuple[float, float, float] - added:
function hsv_to_rgb(h: float, s: float, v: float) -> Tuple[float, float, float] - added:
function rgb_to_hls(r: float, g: float, b: float) -> Tuple[float, float, float] - added:
function rgb_to_hsv(r: float, g: float, b: float) -> Tuple[float, float, float] - added:
function rgb_to_yiq(r: float, g: float, b: float) -> Tuple[float, float, float] - added:
function yiq_to_rgb(y: float, i: float, q: float) -> Tuple[float, float, float] - added:
variable ONE_SIXTH: float - added:
variable ONE_THIRD: float - added:
variable TWO_THIRD: float
- added:
function compile_dir(dir: StrPath, maxlevels: int=…, ddir: Optional[StrPath]=…, force: bool=…, rx: Optional[_SupportsSearch]=…, quiet: int=…, legacy: bool=…, optimize: int=…, workers: int=…) -> int - added:
function compile_file(fullname: StrPath, ddir: Optional[StrPath]=…, force: bool=…, rx: Optional[_SupportsSearch]=…, quiet: int=…, legacy: bool=…, optimize: int=…) -> int - added:
function compile_path(skip_curdir: bool=…, maxlevels: int=…, force: bool=…, quiet: int=…, legacy: bool=…, optimize: int=…) -> int
- added:
export ALL_COMPLETED - added:
export BrokenExecutor - added:
export CancelledError - added:
export Executor - added:
export FIRST_COMPLETED - added:
export FIRST_EXCEPTION - added:
export Future - added:
export InvalidStateError - added:
export ProcessPoolExecutor - added:
export ThreadPoolExecutor - added:
export TimeoutError - added:
export as_completed - added:
export wait
- added:
class BrokenProcessPool(BrokenExecutor) - added:
class BrokenProcessPool(RuntimeError) - added:
class ProcessPoolExecutor(Executor) - added:
constructor ProcessPoolExecutor(max_workers: Optional[int]=…) -> None - added:
constructor ProcessPoolExecutor(max_workers: Optional[int]=…, mp_context: Optional[BaseContext]=…, initializer: Optional[Callable[..., None]]=…, initargs: Tuple[Any, ...]=…) -> None - added:
variable EXTRA_QUEUED_CALLS: Any
- added:
class BrokenThreadPool(BrokenExecutor) - added:
class ThreadPoolExecutor(Executor) - added:
constructor ThreadPoolExecutor(max_workers: Optional[int]=…) -> None
- added:
class BasicInterpolation(Interpolation) - added:
class ConfigParser(RawConfigParser) - added:
class ConverterMapping(MutableMapping[str, Optional[_converter]]) - added:
class DuplicateOptionError(Error) - added:
class DuplicateSectionError(Error) - added:
class Error(Exception) - added:
class ExtendedInterpolation(Interpolation) - added:
class Interpolation - added:
class InterpolationDepthError(InterpolationError) - added:
class InterpolationError(Error) - added:
class InterpolationMissingOptionError(InterpolationError) - added:
class InterpolationSyntaxError(InterpolationError) - added:
class LegacyInterpolation(Interpolation) - added:
class MissingSectionHeaderError(ParsingError) - added:
class NoOptionError(Error) - added:
class NoSectionError(Error) - added:
class ParsingError(Error) - added:
class RawConfigParser(_parser) - added:
class SafeConfigParser(ConfigParser) - added:
class SectionProxy(MutableMapping[str, str]) - added:
constructor ConverterMapping(parser: RawConfigParser) -> None - added:
constructor DuplicateOptionError(section: str, option: str, source: Optional[str]=…, lineno: Optional[int]=…) -> None - added:
constructor DuplicateSectionError(section: str, source: Optional[str]=…, lineno: Optional[int]=…) -> None - added:
constructor Error(msg: str=…) -> None - added:
constructor InterpolationDepthError(option: str, section: str, rawval: object) -> None - added:
constructor InterpolationError(option: str, section: str, msg: str) -> None - added:
constructor InterpolationMissingOptionError(option: str, section: str, rawval: object, reference: str) -> None - added:
constructor MissingSectionHeaderError(filename: str, lineno: int, line: str) -> None - added:
constructor NoOptionError(option: str, section: str) -> None - added:
constructor NoSectionError(section: str) -> None - added:
constructor ParsingError(source: Optional[str]=…, filename: Optional[str]=…) -> None - added:
constructor RawConfigParser(defaults: Optional[Mapping[str, Optional[str]]]=…, dict_type: Type[Mapping[str, str]]=…, allow_no_value: Literal[True]=…, *, delimiters: Sequence[str]=…, comment_prefixes: Sequence[str]=…, inline_comment_prefixes: Optional[Sequence[str]]=…, strict: bool=…, empty_lines_in_values: bool=…, default_section: str=…, interpolation: Optional[Interpolation]=…, converters: _conv… - added:
constructor SectionProxy(parser: RawConfigParser, name: str) -> None - added:
field ConverterMapping.GETTERCRE: Pattern[Any] - added:
field DuplicateOptionError.lineno: Optional[int] - added:
field DuplicateOptionError.option: str - added:
field DuplicateOptionError.section: str - added:
field DuplicateOptionError.source: Optional[str] - added:
field DuplicateSectionError.lineno: Optional[int] - added:
field DuplicateSectionError.section: str - added:
field DuplicateSectionError.source: Optional[str] - added:
field Error.message: str - added:
field InterpolationError.option: str - added:
field InterpolationError.section: str - added:
field InterpolationMissingOptionError.reference: str - added:
field MissingSectionHeaderError.line: str - added:
field MissingSectionHeaderError.lineno: int - added:
field NoOptionError.option: str - added:
field NoOptionError.section: str - added:
field NoSectionError.section: str - added:
field ParsingError.errors: List[Tuple[int, str]] - added:
field ParsingError.source: str - added:
field RawConfigParser.BOOLEAN_STATES: ClassVar[Mapping[str, bool]] - added:
field RawConfigParser.NONSPACECRE: ClassVar[Pattern[str]] - added:
field RawConfigParser.OPTCRE: ClassVar[Pattern[str]] - added:
field RawConfigParser.OPTCRE_NV: ClassVar[Pattern[str]] - added:
field RawConfigParser.SECTCRE: Pattern[str] - added:
field RawConfigParser.default_section: str - added:
method Interpolation.before_get(parser: _parser, section: str, option: str, value: str, defaults: _section) -> str - added:
method Interpolation.before_read(parser: _parser, section: str, option: str, value: str) -> str - added:
method Interpolation.before_set(parser: _parser, section: str, option: str, value: str) -> str - added:
method Interpolation.before_write(parser: _parser, section: str, option: str, value: str) -> str - added:
method LegacyInterpolation.before_get(parser: _parser, section: str, option: str, value: str, vars: _section) -> str - added:
method ParsingError.append(lineno: int, line: str) -> None - added:
method RawConfigParser.add_section(section: str) -> None - added:
method RawConfigParser.defaults() -> _section - added:
method RawConfigParser.get(section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…) -> str | (section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…, fallback: _T) -> Union[str, _T] - added:
method RawConfigParser.getboolean(section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…) -> bool | (section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…, fallback: _T=…) -> Union[bool, _T] - added:
method RawConfigParser.getfloat(section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…) -> float | (section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…, fallback: _T=…) -> Union[float, _T] - added:
method RawConfigParser.getint(section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…) -> int | (section: str, option: str, *, raw: bool=…, vars: Optional[_section]=…, fallback: _T=…) -> Union[int, _T] - added:
method RawConfigParser.has_option(section: str, option: str) -> bool - added:
method RawConfigParser.has_section(section: str) -> bool - added:
method RawConfigParser.items(*, raw: bool=…, vars: Optional[_section]=…) -> AbstractSet[Tuple[str, SectionProxy]] | (section: str, raw: bool=…, vars: Optional[_section]=…) -> List[Tuple[str, str]] - added:
method RawConfigParser.options(section: str) -> List[str] - added:
method RawConfigParser.optionxform(optionstr: str) -> str - added:
method RawConfigParser.read(filenames: Union[_Path, Iterable[_Path]], encoding: Optional[str]=…) -> List[str] - added:
method RawConfigParser.read_dict(dictionary: Mapping[str, Mapping[str, Any]], source: str=…) -> None - added:
method RawConfigParser.read_file(f: Iterable[str], source: Optional[str]=…) -> None - added:
method RawConfigParser.read_string(string: str, source: str=…) -> None - added:
method RawConfigParser.readfp(fp: Iterable[str], filename: Optional[str]=…) -> None - added:
method RawConfigParser.remove_option(section: str, option: str) -> bool - added:
method RawConfigParser.remove_section(section: str) -> bool - added:
method RawConfigParser.sections() -> List[str] - added:
method RawConfigParser.set(section: str, option: str, value: Optional[str]=…) -> None - added:
method RawConfigParser.write(fp: SupportsWrite[str], space_around_delimiters: bool=…) -> None - added:
method SectionProxy.get(option: str, fallback: Optional[str]=…, *, raw: bool=…, vars: Optional[_section]=…, _impl: Optional[Any]=…, **kwargs: Any) -> str - added:
method SectionProxy.getboolean(option: str, *, raw: bool=…, vars: Optional[_section]=…) -> bool | (option: str, fallback: _T=…, *, raw: bool=…, vars: Optional[_section]=…) -> Union[bool, _T] - added:
method SectionProxy.getfloat(option: str, *, raw: bool=…, vars: Optional[_section]=…) -> float | (option: str, fallback: _T=…, *, raw: bool=…, vars: Optional[_section]=…) -> Union[float, _T] - added:
method SectionProxy.getint(option: str, *, raw: bool=…, vars: Optional[_section]=…) -> int | (option: str, fallback: _T=…, *, raw: bool=…, vars: Optional[_section]=…) -> Union[int, _T] - added:
property SectionProxy.name -> str - added:
property SectionProxy.parser -> RawConfigParser - added:
variable DEFAULTSECT: str - added:
variable MAX_INTERPOLATION_DEPTH: int
- added:
class AsyncExitStack(AsyncContextManager[AsyncExitStack]) - added:
class ContextDecorator - added:
class ExitStack(ContextManager[ExitStack]) - added:
class GeneratorContextManager(ContextManager[_T_co]) - added:
class aclosing(AsyncContextManager[_SupportsAcloseT]) - added:
class closing(ContextManager[_SupportsCloseT]) - added:
class redirect_stderr(ContextManager[_T_io]) - added:
class redirect_stdout(ContextManager[_T_io]) - added:
class suppress(ContextManager[None]) - added:
constructor AsyncExitStack() -> None - added:
constructor ExitStack() -> None - added:
constructor aclosing(thing: _SupportsAcloseT) -> None - added:
constructor closing(thing: _SupportsCloseT) -> None - added:
constructor redirect_stderr(new_target: _T_io) -> None - added:
constructor redirect_stdout(new_target: _T_io) -> None - added:
constructor suppress(*exceptions: Type[BaseException]) -> None - added:
function asynccontextmanager(func: Callable[..., AsyncIterator[_T]]) -> Callable[..., AsyncContextManager[_T]] - added:
function contextmanager(func: Callable[..., Iterator[_T]]) -> Callable[..., ContextManager[_T]] - added:
function nested(*mgr: ContextManager[Any]) -> ContextManager[Iterable[Any]] - added:
function nullcontext(enter_result: _T) -> ContextManager[_T] | () -> ContextManager[None] - added:
method AsyncExitStack.aclose() -> Awaitable[None] - added:
method AsyncExitStack.callback(callback: Callable[..., Any], *args: Any, **kwds: Any) -> Callable[..., Any] - added:
method AsyncExitStack.enter_async_context(cm: AsyncContextManager[_T]) -> Awaitable[_T] - added:
method AsyncExitStack.enter_context(cm: ContextManager[_T]) -> _T - added:
method AsyncExitStack.pop_all() -> _S - added:
method AsyncExitStack.push(exit: _CM_EF) -> _CM_EF - added:
method AsyncExitStack.push_async_callback(callback: _CallbackCoroFunc, *args: Any, **kwds: Any) -> _CallbackCoroFunc - added:
method AsyncExitStack.push_async_exit(exit: _ACM_EF) -> _ACM_EF - added:
method ExitStack.callback(callback: Callable[..., Any], *args: Any, **kwds: Any) -> Callable[..., Any] - added:
method ExitStack.close() -> None - added:
method ExitStack.enter_context(cm: ContextManager[_T]) -> _T - added:
method ExitStack.pop_all() -> _U - added:
method ExitStack.push(exit: _CM_EF) -> _CM_EF - added:
variable AbstractAsyncContextManager - added:
variable AbstractContextManager
- added:
class Context(Mapping[ContextVar[Any], Any]) - added:
class ContextVar(Generic[_T]) - added:
class Token(Generic[_T]) - added:
constructor Context() -> None - added:
constructor ContextVar(name: str, *, default: _T=…) -> None - added:
field Token.MISSING: ClassVar[object] - added:
function copy_context() -> Context - added:
method Context.copy() -> Context - added:
method Context.get(__key: ContextVar[Any]) -> Optional[Any] | (__key: ContextVar[Any], __default: Optional[Any]) -> Any - added:
method Context.run(callable: Callable[..., _T], *args: Any, **kwargs: Any) -> _T - added:
method ContextVar.get() -> _T | (default: Union[_D, _T]) -> Union[_D, _T] - added:
method ContextVar.reset(token: Token[_T]) -> None - added:
method ContextVar.set(value: _T) -> Token[_T] - added:
property ContextVar.name -> str - added:
property Token.old_value -> Any - added:
property Token.var -> ContextVar[_T]
- added:
class Error(Exception) - added:
function copy(x: _T) -> _T - added:
function deepcopy(x: _T, memo: Optional[Dict[int, Any]]=…, _nil: Any=…) -> _T - added:
variable PyStringMap: Any - added:
variable error
- added:
function add_extension(module: Hashable, name: Hashable, code: SupportsInt) -> None - added:
function clear_extension_cache() -> None - added:
function constructor(object: Callable[[_Reduce[_TypeT]], _TypeT]) -> None - added:
function pickle(ob_type: _TypeT, pickle_function: Callable[[_TypeT], Union[str, _Reduce[_TypeT]]], constructor_ob: Optional[Callable[[_Reduce[_TypeT]], _TypeT]]=…) -> None - added:
function remove_extension(module: Hashable, name: Hashable, code: int) -> None
- added:
function crypt(word: str, salt: str) -> str - added:
function mksalt(method: Optional[_Method]=…) -> str - added:
variable METHOD_BLOWFISH: _Method - added:
variable METHOD_CRYPT: _Method - added:
variable METHOD_MD5: _Method - added:
variable METHOD_SHA256: _Method - added:
variable METHOD_SHA512: _Method - added:
variable methods: List[_Method]
- added:
class DictReader(Generic[_T], Iterator[_DictReadMapping[_T, str]]) - added:
class DictWriter(Generic[_T]) - added:
class Sniffer(object) - added:
class excel(Dialect) - added:
class excel_tab(excel) - added:
class unix_dialect(Dialect) - added:
constructor DictReader(f: Iterable[Text], fieldnames: Sequence[_T], restkey: Optional[str]=…, restval: Optional[str]=…, dialect: _DialectLike=…, *args: Any, **kwds: Any) -> None | (f: Iterable[Text], fieldnames: Optional[Sequence[str]]=…, restkey: Optional[str]=…, restval: Optional[str]=…, dialect: _DialectLike=…, *args: Any, **kwds: Any) -> None - added:
constructor DictWriter(f: Any, fieldnames: Sequence[_T], restval: Optional[Any]=…, extrasaction: str=…, dialect: _DialectLike=…, *args: Any, **kwds: Any) -> None - added:
constructor Sniffer() -> None - added:
field DictReader.dialect: _DialectLike - added:
field DictReader.fieldnames: Optional[Sequence[_T]] - added:
field DictReader.line_num: int - added:
field DictReader.reader: _reader - added:
field DictReader.restkey: Optional[str] - added:
field DictReader.restval: Optional[str] - added:
field DictWriter.extrasaction: str - added:
field DictWriter.fieldnames: Sequence[_T] - added:
field DictWriter.restval: Optional[Any] - added:
field DictWriter.writer: _writer - added:
field Sniffer.preferred: List[str] - added:
field excel.delimiter: str - added:
field excel.doublequote: bool - added:
field excel.lineterminator: str - added:
field excel.quotechar: str - added:
field excel.quoting: int - added:
field excel.skipinitialspace: bool - added:
field excel_tab.delimiter: str - added:
field unix_dialect.delimiter: str - added:
field unix_dialect.doublequote: bool - added:
field unix_dialect.lineterminator: str - added:
field unix_dialect.quotechar: str - added:
field unix_dialect.quoting: int - added:
field unix_dialect.skipinitialspace: bool - added:
method DictReader.next() -> _DictReadMapping[_T, str] - added:
method DictWriter.writeheader() -> None - added:
method DictWriter.writerow(rowdict: Mapping[_T, Any]) -> Any - added:
method DictWriter.writerows(rowdicts: Iterable[Mapping[_T, Any]]) -> None - added:
method Sniffer.has_header(sample: str) -> bool - added:
method Sniffer.sniff(sample: str, delimiters: Optional[str]=…) -> Type[Dialect]
- added:
class ArgumentError(Exception) - added:
class Array(Generic[_CT], _CData) - added:
class BigEndianStructure(Structure) - added:
class CDLL(object) - added:
class HRESULT(_SimpleCData[int]) - added:
class LibraryLoader(Generic[_DLLT]) - added:
class LittleEndianStructure(Structure) - added:
class OleDLL(CDLL) - added:
class PyDLL(CDLL) - added:
class Structure(_StructUnionBase) - added:
class Union(_StructUnionBase) - added:
class WinDLL(CDLL) - added:
class c_bool(_SimpleCData[bool]) - added:
class c_byte(_SimpleCData[int]) - added:
class c_char(_SimpleCData[bytes]) - added:
class c_char_p(_PointerLike, _SimpleCData[Optional[bytes]]) - added:
class c_double(_SimpleCData[float]) - added:
class c_float(_SimpleCData[float]) - added:
class c_int(_SimpleCData[int]) - added:
class c_int16(_SimpleCData[int]) - added:
class c_int32(_SimpleCData[int]) - added:
class c_int64(_SimpleCData[int]) - added:
class c_int8(_SimpleCData[int]) - added:
class c_long(_SimpleCData[int]) - added:
class c_longdouble(_SimpleCData[float]) - added:
class c_longlong(_SimpleCData[int]) - added:
class c_short(_SimpleCData[int]) - added:
class c_size_t(_SimpleCData[int]) - added:
class c_ssize_t(_SimpleCData[int]) - added:
class c_ubyte(_SimpleCData[int]) - added:
class c_uint(_SimpleCData[int]) - added:
class c_uint16(_SimpleCData[int]) - added:
class c_uint32(_SimpleCData[int]) - added:
class c_uint64(_SimpleCData[int]) - added:
class c_uint8(_SimpleCData[int]) - added:
class c_ulong(_SimpleCData[int]) - added:
class c_ulonglong(_SimpleCData[int]) - added:
class c_ushort(_SimpleCData[int]) - added:
class c_void_p(_PointerLike, _SimpleCData[Optional[int]]) - added:
class c_wchar(_SimpleCData[Text]) - added:
class c_wchar_p(_PointerLike, _SimpleCData[Optional[Text]]) - added:
class pointer(Generic[_CT], _PointerLike, _CData) - added:
class py_object(_CanCastTo, _SimpleCData[_T]) - added:
constructor Array(*args: Any) -> None - added:
constructor CDLL(name: Optional[str], mode: int=…, handle: Optional[int]=…, use_errno: bool=…, use_last_error: bool=…) -> None - added:
constructor LibraryLoader(dlltype: Type[_DLLT]) -> None - added:
constructor c_bool(value: bool=…) -> None - added:
constructor c_char(value: _UnionT[int, bytes]=…) -> None - added:
constructor c_char_p(value: Optional[_UnionT[int, bytes]]=…) -> None - added:
constructor c_wchar_p(value: Optional[_UnionT[int, Text]]=…) -> None - added:
constructor pointer(arg: _CT=…) -> None - added:
field Array.raw: bytes - added:
field Array.value: Any - added:
field pointer.contents: _CT - added:
function CFUNCTYPE(restype: Optional[Type[_CData]], *argtypes: Type[_CData], use_errno: bool=…, use_last_error: bool=…) -> Type[_FuncPointer] - added:
function DllCanUnloadNow() -> int - added:
function DllGetClassObject(rclsid: Any, riid: Any, ppv: Any) -> int - added:
function FormatError(code: int) -> str - added:
function GetLastError() -> int - added:
function POINTER(type: Type[_CT]) -> Type[pointer[_CT]] - added:
function PYFUNCTYPE(restype: Optional[Type[_CData]], *argtypes: Type[_CData]) -> Type[_FuncPointer] - added:
function WINFUNCTYPE(restype: Optional[Type[_CData]], *argtypes: Type[_CData], use_errno: bool=…, use_last_error: bool=…) -> Type[_FuncPointer] - added:
function WinError(code: Optional[int]=…, descr: Optional[str]=…) -> OSError - added:
function addressof(obj: _CData) -> int - added:
function alignment(obj_or_type: _UnionT[_CData, Type[_CData]]) -> int - added:
function byref(obj: _CData, offset: int=…) -> _CArgObject - added:
function cast(obj: _UnionT[_CData, _CArgObject, int], typ: Type[_CastT]) -> _CastT - added:
function create_string_buffer(init: _UnionT[int, bytes], size: Optional[int]=…) -> Array[c_char] - added:
function create_unicode_buffer(init: _UnionT[int, Text], size: Optional[int]=…) -> Array[c_wchar] - added:
function get_errno() -> int - added:
function get_last_error() -> int - added:
function memmove(dst: _CVoidPLike, src: _CVoidConstPLike, count: int) -> None - added:
function memset(dst: _CVoidPLike, c: int, count: int) -> None - added:
function resize(obj: _CData, size: int) -> None - added:
function set_conversion_mode(encoding: str, errors: str) -> Tuple[str, str] - added:
function set_errno(value: int) -> int - added:
function set_last_error(value: int) -> int - added:
function sizeof(obj_or_type: _UnionT[_CData, Type[_CData]]) -> int - added:
function string_at(address: _CVoidConstPLike, size: int=…) -> bytes - added:
function wstring_at(address: _CVoidConstPLike, size: int=…) -> str - added:
method LibraryLoader.LoadLibrary(name: str) -> _DLLT - added:
variable DEFAULT_MODE: int - added:
variable RTLD_GLOBAL: int - added:
variable RTLD_LOCAL: int - added:
variable c_buffer - added:
variable cdll: LibraryLoader[CDLL] - added:
variable oledll: LibraryLoader[OleDLL] - added:
variable pydll: LibraryLoader[PyDLL] - added:
variable pythonapi: PyDLL - added:
variable windll: LibraryLoader[WinDLL]
- added:
function find_library(name: str) -> Optional[str] - added:
function find_msvcrt() -> Optional[str]
- added:
class FILETIME(Structure) - added:
class LPARAM(_SimpleCData[int]) - added:
class MSG(Structure) - added:
class POINT(Structure) - added:
class RECT(Structure) - added:
class SIZE(Structure) - added:
class VARIANT_BOOL(_SimpleCData[bool]) - added:
class WIN32_FIND_DATAA(Structure) - added:
class WIN32_FIND_DATAW(Structure) - added:
class WPARAM(_SimpleCData[int]) - added:
field FILETIME.dwHighDateTime: DWORD - added:
field FILETIME.dwLowDateTime: DWORD - added:
field MSG.hWnd: HWND - added:
field MSG.lParam: LPARAM - added:
field MSG.message: UINT - added:
field MSG.pt: POINT - added:
field MSG.time: DWORD - added:
field MSG.wParam: WPARAM - added:
field POINT.x: LONG - added:
field POINT.y: LONG - added:
field RECT.bottom: LONG - added:
field RECT.left: LONG - added:
field RECT.right: LONG - added:
field RECT.top: LONG - added:
field SIZE.cx: LONG - added:
field SIZE.cy: LONG - added:
field WIN32_FIND_DATAA.cAlternateFileName: Array[CHAR] - added:
field WIN32_FIND_DATAA.cFileName: Array[CHAR] - added:
field WIN32_FIND_DATAA.dwFileAttributes: DWORD - added:
field WIN32_FIND_DATAA.dwReserved0: DWORD - added:
field WIN32_FIND_DATAA.dwReserved1: DWORD - added:
field WIN32_FIND_DATAA.ftCreationTime: FILETIME - added:
field WIN32_FIND_DATAA.ftLastAccessTime: FILETIME - added:
field WIN32_FIND_DATAA.ftLastWriteTime: FILETIME - added:
field WIN32_FIND_DATAA.nFileSizeHigh: DWORD - added:
field WIN32_FIND_DATAA.nFileSizeLow: DWORD - added:
field WIN32_FIND_DATAW.cAlternateFileName: Array[WCHAR] - added:
field WIN32_FIND_DATAW.cFileName: Array[WCHAR] - added:
field WIN32_FIND_DATAW.dwFileAttributes: DWORD - added:
field WIN32_FIND_DATAW.dwReserved0: DWORD - added:
field WIN32_FIND_DATAW.dwReserved1: DWORD - added:
field WIN32_FIND_DATAW.ftCreationTime: FILETIME - added:
field WIN32_FIND_DATAW.ftLastAccessTime: FILETIME - added:
field WIN32_FIND_DATAW.ftLastWriteTime: FILETIME - added:
field WIN32_FIND_DATAW.nFileSizeHigh: DWORD - added:
field WIN32_FIND_DATAW.nFileSizeLow: DWORD - added:
function RGB(red: int, green: int, blue: int) -> int - added:
variable ATOM - added:
variable BOOL - added:
variable BOOLEAN - added:
variable BYTE - added:
variable CHAR - added:
variable COLORREF - added:
variable DOUBLE - added:
variable DWORD - added:
variable FLOAT - added:
variable HACCEL - added:
variable HANDLE - added:
variable HBITMAP - added:
variable HBRUSH - added:
variable HCOLORSPACE - added:
variable HDC - added:
variable HDESK - added:
variable HDWP - added:
variable HENHMETAFILE - added:
variable HFONT - added:
variable HGDIOBJ - added:
variable HGLOBAL - added:
variable HHOOK - added:
variable HICON - added:
variable HINSTANCE - added:
variable HKEY - added:
variable HKL - added:
variable HLOCAL - added:
variable HMENU - added:
variable HMETAFILE - added:
variable HMODULE - added:
variable HMONITOR - added:
variable HPALETTE - added:
variable HPEN - added:
variable HRGN - added:
variable HRSRC - added:
variable HSTR - added:
variable HTASK - added:
variable HWINSTA - added:
variable HWND - added:
variable INT - added:
variable LANGID - added:
variable LARGE_INTEGER - added:
variable LCID - added:
variable LCTYPE - added:
variable LGRPID - added:
variable LONG - added:
variable LPBOOL - added:
variable LPBYTE - added:
variable LPCOLESTR - added:
variable LPCOLORREF - added:
variable LPCSTR - added:
variable LPCVOID - added:
variable LPCWSTR - added:
variable LPDWORD - added:
variable LPFILETIME - added:
variable LPHANDLE - added:
variable LPHKL - added:
variable LPINT - added:
variable LPLONG - added:
variable LPMSG - added:
variable LPOLESTR - added:
variable LPPOINT - added:
variable LPRECT - added:
variable LPRECTL - added:
variable LPSC_HANDLE - added:
variable LPSIZE - added:
variable LPSIZEL - added:
variable LPSTR - added:
variable LPUINT - added:
variable LPVOID - added:
variable LPWIN32_FIND_DATAA - added:
variable LPWIN32_FIND_DATAW - added:
variable LPWORD - added:
variable LPWSTR - added:
variable MAX_PATH: int - added:
variable OLESTR - added:
variable PBOOL - added:
variable PBOOLEAN - added:
variable PBYTE - added:
variable PCHAR - added:
variable PDWORD - added:
variable PFILETIME - added:
variable PFLOAT - added:
variable PHANDLE - added:
variable PHKEY - added:
variable PINT - added:
variable PLARGE_INTEGER - added:
variable PLCID - added:
variable PLONG - added:
variable PMSG - added:
variable POINTL - added:
variable PPOINT - added:
variable PPOINTL - added:
variable PRECT - added:
variable PRECTL - added:
variable PSHORT - added:
variable PSIZE - added:
variable PSIZEL - added:
variable PSMALL_RECT - added:
variable PUINT - added:
variable PULARGE_INTEGER - added:
variable PULONG - added:
variable PUSHORT - added:
variable PWCHAR - added:
variable PWIN32_FIND_DATAA - added:
variable PWIN32_FIND_DATAW - added:
variable PWORD - added:
variable RECTL - added:
variable SC_HANDLE - added:
variable SERVICE_STATUS_HANDLE - added:
variable SHORT - added:
variable SIZEL - added:
variable SMALL_RECT - added:
variable UINT - added:
variable ULARGE_INTEGER - added:
variable ULONG - added:
variable USHORT - added:
variable WCHAR - added:
variable WORD - added:
variable tagMSG - added:
variable tagPOINT - added:
variable tagRECT - added:
variable tagSIZE
- added:
function wrapper(__func: Callable[..., _T], *arg: Any, **kwds: Any) -> _T - added:
variable COLORS: int - added:
variable COLOR_PAIRS: int - added:
variable COLS: int - added:
variable LINES: int
- added:
function alt(c: _CharT) -> _CharT - added:
function ascii(c: _CharT) -> _CharT - added:
function ctrl(c: _CharT) -> _CharT - added:
function isalnum(c: Union[str, int]) -> bool - added:
function isalpha(c: Union[str, int]) -> bool - added:
function isascii(c: Union[str, int]) -> bool - added:
function isblank(c: Union[str, int]) -> bool - added:
function iscntrl(c: Union[str, int]) -> bool - added:
function isctrl(c: Union[str, int]) -> bool - added:
function isdigit(c: Union[str, int]) -> bool - added:
function isgraph(c: Union[str, int]) -> bool - added:
function islower(c: Union[str, int]) -> bool - added:
function ismeta(c: Union[str, int]) -> bool - added:
function isprint(c: Union[str, int]) -> bool - added:
function ispunct(c: Union[str, int]) -> bool - added:
function isspace(c: Union[str, int]) -> bool - added:
function isupper(c: Union[str, int]) -> bool - added:
function isxdigit(c: Union[str, int]) -> bool - added:
function unctrl(c: Union[str, int]) -> str - added:
variable ACK: int - added:
variable BEL: int - added:
variable BS: int - added:
variable CAN: int - added:
variable CR: int - added:
variable DC1: int - added:
variable DC2: int - added:
variable DC3: int - added:
variable DC4: int - added:
variable DEL: int - added:
variable DLE: int - added:
variable EM: int - added:
variable ENQ: int - added:
variable EOT: int - added:
variable ESC: int - added:
variable ETB: int - added:
variable ETX: int - added:
variable FF: int - added:
variable FS: int - added:
variable GS: int - added:
variable HT: int - added:
variable LF: int - added:
variable NAK: int - added:
variable NL: int - added:
variable NUL: int - added:
variable RS: int - added:
variable SI: int - added:
variable SO: int - added:
variable SOH: int - added:
variable SP: int - added:
variable STX: int - added:
variable SUB: int - added:
variable SYN: int - added:
variable TAB: int - added:
variable US: int - added:
variable VT: int - added:
variable controlnames: List[int]
- added:
function bottom_panel() -> _Curses_Panel - added:
function new_panel(__win: _CursesWindow) -> _Curses_Panel - added:
function top_panel() -> _Curses_Panel - added:
function update_panels() -> _Curses_Panel
- added:
class Textbox - added:
constructor Textbox(win: _CursesWindow, insert_mode: bool=…) -> None - added:
field Textbox.stripspaces: bool - added:
function rectangle(win: _CursesWindow, uly: int, ulx: int, lry: int, lrx: int) -> None - added:
method Textbox.do_command(ch: Union[str, int]) -> None - added:
method Textbox.edit(validate: Optional[Callable[[int], int]]=…) -> str - added:
method Textbox.gather() -> str
- added:
class Field(Generic[_T]) - added:
class FrozenInstanceError(AttributeError) - added:
class InitVar(Generic[_T]) - added:
constructor Field(default: _T, default_factory: Callable[[], _T], init: bool, repr: bool, hash: Optional[bool], compare: bool, metadata: Mapping[str, Any]) -> None - added:
constructor InitVar(type: Type[_T]) -> None - added:
field Field.compare: bool - added:
field Field.default: _T - added:
field Field.default_factory: Callable[[], _T] - added:
field Field.hash: Optional[bool] - added:
field Field.init: bool - added:
field Field.metadata: Mapping[str, Any] - added:
field Field.name: str - added:
field Field.repr: bool - added:
field Field.type: Type[_T] - added:
field InitVar.type: Type[_T] - added:
function asdict(obj: Any) -> Dict[str, Any] | (obj: Any, *, dict_factory: Callable[[List[Tuple[str, Any]]], _T]) -> _T - added:
function astuple(obj: Any) -> Tuple[Any, ...] | (obj: Any, *, tuple_factory: Callable[[List[Any]], _T]) -> _T - added:
function dataclass(__cls: Type[_T]) -> Type[_T] | (__cls: None) -> Callable[[Type[_T]], Type[_T]] | (*, init: bool=…, repr: bool=…, eq: bool=…, order: bool=…, unsafe_hash: bool=…, frozen: bool=…, match_args: bool=…) -> Callable[[Type[_T]], Type[_T]] | (__cls: Type[_T]) -> Type[_T] | (__cls: None) -> Callable[[Type[_T]], Type[_T]] | (*, init: bool=…, repr: bool=…, eq: bool=…, order: bool=…, unsafe… - added:
function field(*, default: _T, init: bool=…, repr: bool=…, hash: Optional[bool]=…, compare: bool=…, metadata: Optional[Mapping[str, Any]]=…) -> _T | (*, default_factory: Callable[[], _T], init: bool=…, repr: bool=…, hash: Optional[bool]=…, compare: bool=…, metadata: Optional[Mapping[str, Any]]=…) -> _T | (*, init: bool=…, repr: bool=…, hash: Optional[bool]=…, compare: bool=…, metadata: Optional[M… - added:
function fields(class_or_instance: Any) -> Tuple[Field[Any], ...] - added:
function is_dataclass(obj: Any) -> bool - added:
function make_dataclass(cls_name: str, fields: Iterable[Union[str, Tuple[str, type], Tuple[str, type, Field[Any]]]], *, bases: Tuple[type, ...]=…, namespace: Optional[Dict[str, Any]]=…, init: bool=…, repr: bool=…, eq: bool=…, order: bool=…, unsafe_hash: bool=…, frozen: bool=…) -> type - added:
function replace(__obj: _T, **changes: Any) -> _T - added:
variable MISSING: _MISSING_TYPE
- added:
class date - added:
class datetime(date) - added:
class time - added:
class timedelta(SupportsAbs[timedelta]) - added:
class timezone(tzinfo) - added:
class tzinfo - added:
constructor time(hour: int=…, minute: int=…, second: int=…, microsecond: int=…, tzinfo: Optional[_tzinfo]=…) -> None - added:
constructor timedelta(days: float=…, seconds: float=…, microseconds: float=…, milliseconds: float=…, minutes: float=…, hours: float=…, weeks: float=…) -> None - added:
constructor timezone(offset: timedelta, name: str=…) -> None - added:
field date.max: ClassVar[date] - added:
field date.min: ClassVar[date] - added:
field date.resolution: ClassVar[timedelta] - added:
field datetime.max: ClassVar[datetime] - added:
field datetime.min: ClassVar[datetime] - added:
field datetime.resolution: ClassVar[timedelta] - added:
field time.max: ClassVar[time] - added:
field time.min: ClassVar[time] - added:
field time.resolution: ClassVar[timedelta] - added:
field timedelta.max: ClassVar[timedelta] - added:
field timedelta.min: ClassVar[timedelta] - added:
field timedelta.resolution: ClassVar[timedelta] - added:
field timezone.max: ClassVar[timezone] - added:
field timezone.min: ClassVar[timezone] - added:
field timezone.utc: ClassVar[timezone] - added:
method date.ctime() -> str - added:
method date.isocalendar() -> Tuple[int, int, int] - added:
method date.isoformat() -> str - added:
method date.isoweekday() -> int - added:
method date.replace(year: int=…, month: int=…, day: int=…) -> date - added:
method date.strftime(fmt: _Text) -> str - added:
method date.timetuple() -> struct_time - added:
method date.toordinal() -> int - added:
method date.weekday() -> int - added:
method datetime.astimezone(tz: _tzinfo) -> datetime - added:
method datetime.ctime() -> str - added:
method datetime.date() -> _date - added:
method datetime.dst() -> Optional[timedelta] - added:
method datetime.isocalendar() -> Tuple[int, int, int] - added:
method datetime.isoformat(sep: str=…) -> str - added:
method datetime.isoweekday() -> int - added:
method datetime.replace(year: int=…, month: int=…, day: int=…, hour: int=…, minute: int=…, second: int=…, microsecond: int=…, tzinfo: Optional[_tzinfo]=…) -> datetime - added:
method datetime.strftime(fmt: _Text) -> str - added:
method datetime.time() -> _time - added:
method datetime.timestamp() -> float - added:
method datetime.timetuple() -> struct_time - added:
method datetime.timetz() -> _time - added:
method datetime.toordinal() -> int - added:
method datetime.tzname() -> Optional[str] - added:
method datetime.utcoffset() -> Optional[timedelta] - added:
method datetime.utctimetuple() -> struct_time - added:
method datetime.weekday() -> int - added:
method time.dst() -> Optional[timedelta] - added:
method time.isoformat() -> str - added:
method time.replace(hour: int=…, minute: int=…, second: int=…, microsecond: int=…, tzinfo: Optional[_tzinfo]=…) -> time - added:
method time.strftime(fmt: _Text) -> str - added:
method time.tzname() -> Optional[str] - added:
method time.utcoffset() -> Optional[timedelta] - added:
method timedelta.total_seconds() -> float - added:
method tzinfo.dst(dt: Optional[datetime]) -> Optional[timedelta] - added:
method tzinfo.fromutc(dt: datetime) -> datetime - added:
method tzinfo.tzname(dt: Optional[datetime]) -> Optional[str] - added:
method tzinfo.utcoffset(dt: Optional[datetime]) -> Optional[timedelta] - added:
property date.day -> int - added:
property date.month -> int - added:
property date.year -> int - added:
property datetime.day -> int - added:
property datetime.fold -> int - added:
property datetime.hour -> int - added:
property datetime.microsecond -> int - added:
property datetime.minute -> int - added:
property datetime.month -> int - added:
property datetime.second -> int - added:
property datetime.tzinfo -> Optional[_tzinfo] - added:
property datetime.year -> int - added:
property time.fold -> int - added:
property time.hour -> int - added:
property time.microsecond -> int - added:
property time.minute -> int - added:
property time.second -> int - added:
property time.tzinfo -> Optional[_tzinfo] - added:
property timedelta.days -> int - added:
property timedelta.microseconds -> int - added:
property timedelta.seconds -> int - added:
static method date.fromisocalendar(year: int, week: int, day: int) -> _S - added:
static method date.fromisoformat(date_string: str) -> _S - added:
static method date.fromordinal(n: int) -> _S - added:
static method date.fromtimestamp(__timestamp: float) -> _S - added:
static method date.today() -> _S - added:
static method datetime.combine(date: _date, time: _time) -> datetime - added:
static method datetime.fromisoformat(date_string: str) -> _S - added:
static method datetime.fromordinal(n: int) -> _S - added:
static method datetime.fromtimestamp(t: float, tz: Optional[_tzinfo]=…) -> _S - added:
static method datetime.now(tz: None=…) -> _S | (tz: _tzinfo) -> datetime - added:
static method datetime.strptime(date_string: _Text, format: _Text) -> datetime - added:
static method datetime.today() -> _S - added:
static method datetime.utcfromtimestamp(t: float) -> _S - added:
static method datetime.utcnow() -> _S - added:
static method time.fromisoformat(time_string: str) -> _S - added:
variable MAXYEAR: int - added:
variable MINYEAR: int
- added:
function open(file: str, flag: Literal['r', 'w', 'c', 'n']=…, mode: int=…) -> _Database - added:
function whichdb(filename: str) -> str - added:
variable error
- added:
function open(file: str, flag: str=…, mode: int=…) -> _Database - added:
variable error
- added:
class error(OSError) - added:
function open(__filename: str, __flags: str=…, __mode: int=…) -> _gdbm
- added:
class error(OSError) - added:
function open(__filename: str, __flags: str=…, __mode: int=…) -> _dbm - added:
variable library: str
- added:
class Clamped(DecimalException) - added:
class Context(object) - added:
class ConversionSyntax(InvalidOperation) - added:
class Decimal(object) - added:
class DecimalException(ArithmeticError) - added:
class DecimalTuple(NamedTuple) - added:
class DivisionByZero(DecimalException, ZeroDivisionError) - added:
class DivisionImpossible(InvalidOperation) - added:
class DivisionUndefined(InvalidOperation, ZeroDivisionError) - added:
class FloatOperation(DecimalException, TypeError) - added:
class Inexact(DecimalException) - added:
class InvalidContext(InvalidOperation) - added:
class InvalidOperation(DecimalException) - added:
class Overflow(Inexact, Rounded) - added:
class Rounded(DecimalException) - added:
class Subnormal(DecimalException) - added:
class Underflow(Inexact, Rounded, Subnormal) - added:
constructor Context(prec: Optional[int]=…, rounding: Optional[str]=…, traps: Union[None, Dict[_TrapType, bool], Container[_TrapType]]=…, flags: Union[None, Dict[_TrapType, bool], Container[_TrapType]]=…, Emin: Optional[int]=…, Emax: Optional[int]=…, capitals: Optional[int]=…, _clamp: Optional[int]=…, _ignored_flags: Optional[List[_TrapType]]=…) -> None - added:
field Context.Emax: int - added:
field Context.Emin: int - added:
field Context.capitals: int - added:
field Context.clamp: int - added:
field Context.flags: Dict[_TrapType, bool] - added:
field Context.prec: int - added:
field Context.rounding: str - added:
field Context.traps: Dict[_TrapType, bool] - added:
field DecimalTuple.digits: Tuple[int, ...] - added:
field DecimalTuple.exponent: int - added:
field DecimalTuple.sign: int - added:
function getcontext() -> Context - added:
function localcontext(ctx: Optional[Context]=…) -> _ContextManager - added:
function setcontext(__context: Context) -> None - added:
method Context.Etiny() -> int - added:
method Context.Etop() -> int - added:
method Context.abs(__x: _Decimal) -> Decimal - added:
method Context.add(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.canonical(__x: Decimal) -> Decimal - added:
method Context.clear_flags() -> None - added:
method Context.clear_traps() -> None - added:
method Context.compare(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.compare_signal(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.compare_total(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.compare_total_mag(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.copy() -> Context - added:
method Context.copy_abs(__x: _Decimal) -> Decimal - added:
method Context.copy_decimal(__x: _Decimal) -> Decimal - added:
method Context.copy_negate(__x: _Decimal) -> Decimal - added:
method Context.copy_sign(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.create_decimal(__num: _DecimalNew=…) -> Decimal - added:
method Context.create_decimal_from_float(__f: float) -> Decimal - added:
method Context.divide(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.divide_int(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.divmod(__x: _Decimal, __y: _Decimal) -> Tuple[Decimal, Decimal] - added:
method Context.exp(__x: _Decimal) -> Decimal - added:
method Context.fma(__x: _Decimal, __y: _Decimal, __z: _Decimal) -> Decimal - added:
method Context.is_canonical(__x: _Decimal) -> bool - added:
method Context.is_finite(__x: _Decimal) -> bool - added:
method Context.is_infinite(__x: _Decimal) -> bool - added:
method Context.is_nan(__x: _Decimal) -> bool - added:
method Context.is_normal(__x: _Decimal) -> bool - added:
method Context.is_qnan(__x: _Decimal) -> bool - added:
method Context.is_signed(__x: _Decimal) -> bool - added:
method Context.is_snan(__x: _Decimal) -> bool - added:
method Context.is_subnormal(__x: _Decimal) -> bool - added:
method Context.is_zero(__x: _Decimal) -> bool - added:
method Context.ln(__x: _Decimal) -> Decimal - added:
method Context.log10(__x: _Decimal) -> Decimal - added:
method Context.logb(__x: _Decimal) -> Decimal - added:
method Context.logical_and(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.logical_invert(__x: _Decimal) -> Decimal - added:
method Context.logical_or(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.logical_xor(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.max(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.max_mag(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.min(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.min_mag(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.minus(__x: _Decimal) -> Decimal - added:
method Context.multiply(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.next_minus(__x: _Decimal) -> Decimal - added:
method Context.next_plus(__x: _Decimal) -> Decimal - added:
method Context.next_toward(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.normalize(__x: _Decimal) -> Decimal - added:
method Context.number_class(__x: _Decimal) -> str - added:
method Context.plus(__x: _Decimal) -> Decimal - added:
method Context.power(a: _Decimal, b: _Decimal, modulo: Optional[_Decimal]=…) -> Decimal - added:
method Context.quantize(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.radix() -> Decimal - added:
method Context.remainder(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.remainder_near(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.rotate(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.same_quantum(__x: _Decimal, __y: _Decimal) -> bool - added:
method Context.scaleb(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.shift(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.sqrt(__x: _Decimal) -> Decimal - added:
method Context.subtract(__x: _Decimal, __y: _Decimal) -> Decimal - added:
method Context.to_eng_string(__x: _Decimal) -> str - added:
method Context.to_integral(__x: _Decimal) -> Decimal - added:
method Context.to_integral_exact(__x: _Decimal) -> Decimal - added:
method Context.to_integral_value(__x: _Decimal) -> Decimal - added:
method Context.to_sci_string(__x: _Decimal) -> str - added:
method Decimal.adjusted() -> int - added:
method Decimal.as_integer_ratio() -> Tuple[int, int] - added:
method Decimal.as_tuple() -> DecimalTuple - added:
method Decimal.canonical(context: Optional[Context]=…) -> Decimal - added:
method Decimal.compare(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.compare_signal(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.compare_total(other: _Decimal) -> Decimal - added:
method Decimal.compare_total_mag(other: _Decimal) -> Decimal - added:
method Decimal.conjugate() -> Decimal - added:
method Decimal.copy_abs() -> Decimal - added:
method Decimal.copy_negate() -> Decimal - added:
method Decimal.copy_sign(other: _Decimal) -> Decimal - added:
method Decimal.exp(context: Optional[Context]=…) -> Decimal - added:
method Decimal.fma(other: _Decimal, third: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.is_canonical() -> bool - added:
method Decimal.is_finite() -> bool - added:
method Decimal.is_infinite() -> bool - added:
method Decimal.is_nan() -> bool - added:
method Decimal.is_normal(context: Optional[Context]=…) -> bool - added:
method Decimal.is_qnan() -> bool - added:
method Decimal.is_signed() -> bool - added:
method Decimal.is_snan() -> bool - added:
method Decimal.is_subnormal(context: Optional[Context]=…) -> bool - added:
method Decimal.is_zero() -> bool - added:
method Decimal.ln(context: Optional[Context]=…) -> Decimal - added:
method Decimal.log10(context: Optional[Context]=…) -> Decimal - added:
method Decimal.logb(context: Optional[Context]=…) -> Decimal - added:
method Decimal.logical_and(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.logical_invert(context: Optional[Context]=…) -> Decimal - added:
method Decimal.logical_or(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.logical_xor(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.max(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.max_mag(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.min(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.min_mag(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.next_minus(context: Optional[Context]=…) -> Decimal - added:
method Decimal.next_plus(context: Optional[Context]=…) -> Decimal - added:
method Decimal.next_toward(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.normalize(context: Optional[Context]=…) -> Decimal - added:
method Decimal.number_class(context: Optional[Context]=…) -> str - added:
method Decimal.quantize(exp: _Decimal, rounding: Optional[str]=…, context: Optional[Context]=…, watchexp: bool=…) -> Decimal - added:
method Decimal.radix() -> Decimal - added:
method Decimal.remainder_near(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.rotate(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.same_quantum(other: _Decimal) -> bool - added:
method Decimal.scaleb(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.shift(other: _Decimal, context: Optional[Context]=…) -> Decimal - added:
method Decimal.sqrt(context: Optional[Context]=…) -> Decimal - added:
method Decimal.to_eng_string(context: Optional[Context]=…) -> str - added:
method Decimal.to_integral(rounding: Optional[str]=…, context: Optional[Context]=…) -> Decimal - added:
method Decimal.to_integral_exact(rounding: Optional[str]=…, context: Optional[Context]=…) -> Decimal - added:
method Decimal.to_integral_value(rounding: Optional[str]=…, context: Optional[Context]=…) -> Decimal - added:
method DecimalException.handle(context: Context, *args: Any) -> Optional[Decimal] - added:
property Decimal.imag -> Decimal - added:
property Decimal.real -> Decimal - added:
static method Decimal.from_float(__f: float) -> Decimal - added:
variable BasicContext: Context - added:
variable DefaultContext: Context - added:
variable ExtendedContext: Context - added:
variable HAVE_THREADS: bool - added:
variable MAX_EMAX: int - added:
variable MAX_PREC: int - added:
variable MIN_EMIN: int - added:
variable MIN_ETINY: int - added:
variable ROUND_05UP: str - added:
variable ROUND_CEILING: str - added:
variable ROUND_DOWN: str - added:
variable ROUND_FLOOR: str - added:
variable ROUND_HALF_DOWN: str - added:
variable ROUND_HALF_EVEN: str - added:
variable ROUND_HALF_UP: str - added:
variable ROUND_UP: str
- added:
class Differ - added:
class HtmlDiff(object) - added:
class Match(NamedTuple) - added:
class SequenceMatcher(Generic[_T]) - added:
constructor Differ(linejunk: Optional[_JunkCallback]=…, charjunk: Optional[_JunkCallback]=…) -> None - added:
constructor HtmlDiff(tabsize: int=…, wrapcolumn: Optional[int]=…, linejunk: Optional[_JunkCallback]=…, charjunk: Optional[_JunkCallback]=…) -> None - added:
constructor SequenceMatcher(isjunk: Optional[Callable[[_T], bool]]=…, a: Sequence[_T]=…, b: Sequence[_T]=…, autojunk: bool=…) -> None - added:
field Match.a: int - added:
field Match.b: int - added:
field Match.size: int - added:
function IS_CHARACTER_JUNK(ch: _StrType, ws: _StrType=…) -> bool - added:
function IS_LINE_JUNK(line: _StrType, pat: Any=…) -> bool - added:
function context_diff(a: Sequence[_StrType], b: Sequence[_StrType], fromfile: _StrType=…, tofile: _StrType=…, fromfiledate: _StrType=…, tofiledate: _StrType=…, n: int=…, lineterm: _StrType=…) -> Iterator[_StrType] - added:
function diff_bytes(dfunc: Callable[[Sequence[str], Sequence[str], str, str, str, str, int, str], Iterator[str]], a: Sequence[bytes], b: Sequence[bytes], fromfile: bytes=…, tofile: bytes=…, fromfiledate: bytes=…, tofiledate: bytes=…, n: int=…, lineterm: bytes=…) -> Iterator[bytes] - added:
function get_close_matches(word: AnyStr, possibilities: Iterable[AnyStr], n: int=…, cutoff: float=…) -> List[AnyStr] | (word: Sequence[_T], possibilities: Iterable[Sequence[_T]], n: int=…, cutoff: float=…) -> List[Sequence[_T]] - added:
function ndiff(a: Sequence[_StrType], b: Sequence[_StrType], linejunk: Optional[_JunkCallback]=…, charjunk: Optional[_JunkCallback]=…) -> Iterator[_StrType] - added:
function restore(delta: Iterable[_StrType], which: int) -> Iterator[_StrType] - added:
function unified_diff(a: Sequence[_StrType], b: Sequence[_StrType], fromfile: _StrType=…, tofile: _StrType=…, fromfiledate: _StrType=…, tofiledate: _StrType=…, n: int=…, lineterm: _StrType=…) -> Iterator[_StrType] - added:
method Differ.compare(a: Sequence[_StrType], b: Sequence[_StrType]) -> Iterator[_StrType] - added:
method HtmlDiff.make_file(fromlines: Sequence[_StrType], tolines: Sequence[_StrType], fromdesc: _StrType=…, todesc: _StrType=…, context: bool=…, numlines: int=…) -> _StrType - added:
method HtmlDiff.make_table(fromlines: Sequence[_StrType], tolines: Sequence[_StrType], fromdesc: _StrType=…, todesc: _StrType=…, context: bool=…, numlines: int=…) -> _StrType - added:
method SequenceMatcher.find_longest_match(alo: int, ahi: int, blo: int, bhi: int) -> Match - added:
method SequenceMatcher.get_grouped_opcodes(n: int=…) -> Iterable[List[Tuple[str, int, int, int, int]]] - added:
method SequenceMatcher.get_matching_blocks() -> List[Match] - added:
method SequenceMatcher.get_opcodes() -> List[Tuple[str, int, int, int, int]] - added:
method SequenceMatcher.quick_ratio() -> float - added:
method SequenceMatcher.ratio() -> float - added:
method SequenceMatcher.real_quick_ratio() -> float - added:
method SequenceMatcher.set_seq1(a: Sequence[_T]) -> None - added:
method SequenceMatcher.set_seq2(b: Sequence[_T]) -> None - added:
method SequenceMatcher.set_seqs(a: Sequence[_T], b: Sequence[_T]) -> None
- added:
class Bytecode - added:
class Instruction(NamedTuple) - added:
constructor Bytecode(x: _have_code_or_string, *, first_line: Optional[int]=…, current_offset: Optional[int]=…) -> None - added:
field Bytecode.codeobj: types.CodeType - added:
field Bytecode.first_line: int - added:
field Instruction.arg: Optional[int] - added:
field Instruction.argrepr: str - added:
field Instruction.argval: Any - added:
field Instruction.is_jump_target: bool - added:
field Instruction.offset: int - added:
field Instruction.opcode: int - added:
field Instruction.opname: str - added:
field Instruction.starts_line: Optional[int] - added:
function code_info(x: _have_code_or_string) -> str - added:
function dis(x: _have_code_or_string=…) -> None - added:
function disassemble(co: _have_code, lasti: int=…) -> None - added:
function disco(co: _have_code, lasti: int=…) -> None - added:
function distb(tb: types.TracebackType=…) -> None - added:
function findlabels(code: _have_code) -> List[int] - added:
function findlinestarts(code: _have_code) -> Iterator[Tuple[int, int]] - added:
function get_instructions(x: _have_code, *, first_line: Optional[int]=…) -> Iterator[Instruction] - added:
function pretty_flags(flags: int) -> str - added:
function show_code(co: _have_code) -> None - added:
method Bytecode.dis() -> str - added:
method Bytecode.info() -> str - added:
static method Bytecode.from_traceback(tb: types.TracebackType) -> Bytecode - added:
variable COMPILER_FLAG_NAMES: Dict[int, str]
- added:
function make_archive(base_name: str, format: str, root_dir: Optional[str]=…, base_dir: Optional[str]=…, verbose: int=…, dry_run: int=…, owner: Optional[str]=…, group: Optional[str]=…) -> str - added:
function make_tarball(base_name: str, base_dir: str, compress: Optional[str]=…, verbose: int=…, dry_run: int=…, owner: Optional[str]=…, group: Optional[str]=…) -> str - added:
function make_zipfile(base_name: str, base_dir: str, verbose: int=…, dry_run: int=…) -> str
- added:
class BCPPCompiler(CCompiler)
- added:
class CCompiler - added:
constructor CCompiler(verbose: int=…, dry_run: int=…, force: int=…) -> None - added:
field CCompiler.dry_run: bool - added:
field CCompiler.force: bool - added:
field CCompiler.include_dirs: List[str] - added:
field CCompiler.libraries: List[str] - added:
field CCompiler.library_dirs: List[str] - added:
field CCompiler.macros: List[_Macro] - added:
field CCompiler.objects: List[str] - added:
field CCompiler.output_dir: Optional[str] - added:
field CCompiler.runtime_library_dirs: List[str] - added:
field CCompiler.verbose: bool - added:
function gen_lib_options(compiler: CCompiler, library_dirs: List[str], runtime_library_dirs: List[str], libraries: List[str]) -> List[str] - added:
function gen_preprocess_options(macros: List[_Macro], include_dirs: List[str]) -> List[str] - added:
function get_default_compiler(osname: Optional[str]=…, platform: Optional[str]=…) -> str - added:
function new_compiler(plat: Optional[str]=…, compiler: Optional[str]=…, verbose: int=…, dry_run: int=…, force: int=…) -> CCompiler - added:
function show_compilers() -> None - added:
method CCompiler.add_include_dir(dir: str) -> None - added:
method CCompiler.add_library(libname: str) -> None - added:
method CCompiler.add_library_dir(dir: str) -> None - added:
method CCompiler.add_link_object(object: str) -> None - added:
method CCompiler.add_runtime_library_dir(dir: str) -> None - added:
method CCompiler.announce(msg: str, level: int=…) -> None - added:
method CCompiler.compile(sources: List[str], output_dir: Optional[str]=…, macros: Optional[_Macro]=…, include_dirs: Optional[List[str]]=…, debug: bool=…, extra_preargs: Optional[List[str]]=…, extra_postargs: Optional[List[str]]=…, depends: Optional[List[str]]=…) -> List[str] - added:
method CCompiler.create_static_lib(objects: List[str], output_libname: str, output_dir: Optional[str]=…, debug: bool=…, target_lang: Optional[str]=…) -> None - added:
method CCompiler.debug_print(msg: str) -> None - added:
method CCompiler.define_macro(name: str, value: Optional[str]=…) -> None - added:
method CCompiler.detect_language(sources: Union[str, List[str]]) -> Optional[str] - added:
method CCompiler.executable_filename(basename: str, strip_dir: int=…, output_dir: str=…) -> str - added:
method CCompiler.execute(func: Callable[..., None], args: Tuple[Any, ...], msg: Optional[str]=…, level: int=…) -> None - added:
method CCompiler.find_library_file(dirs: List[str], lib: str, debug: bool=…) -> Optional[str] - added:
method CCompiler.has_function(funcname: str, includes: Optional[List[str]]=…, include_dirs: Optional[List[str]]=…, libraries: Optional[List[str]]=…, library_dirs: Optional[List[str]]=…) -> bool - added:
method CCompiler.library_dir_option(dir: str) -> str - added:
method CCompiler.library_filename(libname: str, lib_type: str=…, strip_dir: int=…, output_dir: str=…) -> str - added:
method CCompiler.library_option(lib: str) -> str - added:
method CCompiler.link(target_desc: str, objects: List[str], output_filename: str, output_dir: Optional[str]=…, libraries: Optional[List[str]]=…, library_dirs: Optional[List[str]]=…, runtime_library_dirs: Optional[List[str]]=…, export_symbols: Optional[List[str]]=…, debug: bool=…, extra_preargs: Optional[List[str]]=…, extra_postargs: Optional[List[str]]=…, build_temp: Optional[str]=…, target_lang:… - added:
method CCompiler.link_executable(objects: List[str], output_progname: str, output_dir: Optional[str]=…, libraries: Optional[List[str]]=…, library_dirs: Optional[List[str]]=…, runtime_library_dirs: Optional[List[str]]=…, debug: bool=…, extra_preargs: Optional[List[str]]=…, extra_postargs: Optional[List[str]]=…, target_lang: Optional[str]=…) -> None - added:
method CCompiler.link_shared_lib(objects: List[str], output_libname: str, output_dir: Optional[str]=…, libraries: Optional[List[str]]=…, library_dirs: Optional[List[str]]=…, runtime_library_dirs: Optional[List[str]]=…, export_symbols: Optional[List[str]]=…, debug: bool=…, extra_preargs: Optional[List[str]]=…, extra_postargs: Optional[List[str]]=…, build_temp: Optional[str]=…, target_lang: Optiona… - added:
method CCompiler.link_shared_object(objects: List[str], output_filename: str, output_dir: Optional[str]=…, libraries: Optional[List[str]]=…, library_dirs: Optional[List[str]]=…, runtime_library_dirs: Optional[List[str]]=…, export_symbols: Optional[List[str]]=…, debug: bool=…, extra_preargs: Optional[List[str]]=…, extra_postargs: Optional[List[str]]=…, build_temp: Optional[str]=…, target_lang: Opt… - added:
method CCompiler.mkpath(name: str, mode: int=…) -> None - added:
method CCompiler.move_file(src: str, dst: str) -> str - added:
method CCompiler.object_filenames(source_filenames: List[str], strip_dir: int=…, output_dir: str=…) -> List[str] - added:
method CCompiler.preprocess(source: str, output_file: Optional[str]=…, macros: Optional[List[_Macro]]=…, include_dirs: Optional[List[str]]=…, extra_preargs: Optional[List[str]]=…, extra_postargs: Optional[List[str]]=…) -> None - added:
method CCompiler.runtime_library_dir_option(dir: str) -> str - added:
method CCompiler.set_executables(**args: str) -> None - added:
method CCompiler.set_include_dirs(dirs: List[str]) -> None - added:
method CCompiler.set_libraries(libnames: List[str]) -> None - added:
method CCompiler.set_library_dirs(dirs: List[str]) -> None - added:
method CCompiler.set_link_objects(objects: List[str]) -> None - added:
method CCompiler.set_runtime_library_dirs(dirs: List[str]) -> None - added:
method CCompiler.shared_object_filename(basename: str, strip_dir: int=…, output_dir: str=…) -> str - added:
method CCompiler.spawn(cmd: List[str]) -> None - added:
method CCompiler.undefine_macro(name: str) -> None - added:
method CCompiler.warn(msg: str) -> None
- added:
class Command - added:
constructor Command(dist: Distribution) -> None - added:
field Command.sub_commands: List[Tuple[str, Optional[Callable[[Command], bool]]]] - added:
method Command.announce(msg: str, level: int=…) -> None - added:
method Command.copy_file(infile: str, outfile: str, preserve_mode: int=…, preserve_times: int=…, link: Optional[str]=…, level: Any=…) -> Tuple[str, bool] - added:
method Command.copy_tree(infile: str, outfile: str, preserve_mode: int=…, preserve_times: int=…, preserve_symlinks: int=…, level: Any=…) -> List[str] - added:
method Command.debug_print(msg: str) -> None - added:
method Command.ensure_dirname(option: str) -> None - added:
method Command.ensure_filename(option: str) -> None - added:
method Command.ensure_string(option: str, default: Optional[str]=…) -> None - added:
method Command.ensure_string_list(option: Union[str, List[str]]) -> None - added:
method Command.execute(func: Callable[..., Any], args: Iterable[Any], msg: Optional[str]=…, level: int=…) -> None - added:
method Command.finalize_options() -> None - added:
method Command.get_command_name() -> str - added:
method Command.get_finalized_command(command: str, create: int=…) -> Command - added:
method Command.get_sub_commands() -> List[str] - added:
method Command.initialize_options() -> None - added:
method Command.make_archive(base_name: str, format: str, root_dir: Optional[str]=…, base_dir: Optional[str]=…, owner: Optional[str]=…, group: Optional[str]=…) -> str - added:
method Command.make_file(infiles: Union[str, List[str], Tuple[str]], outfile: str, func: Callable[..., Any], args: List[Any], exec_msg: Optional[str]=…, skip_msg: Optional[str]=…, level: Any=…) -> None - added:
method Command.mkpath(name: str, mode: int=…) -> None - added:
method Command.move_file(src: str, dst: str, level: Any=…) -> str - added:
method Command.reinitialize_command(command: Union[Command, str], reinit_subcommands: int=…) -> Command - added:
method Command.run() -> None - added:
method Command.run_command(command: str) -> None - added:
method Command.set_undefined_options(src_cmd: str, *option_pairs: Tuple[str, str]) -> None - added:
method Command.spawn(cmd: Iterable[str], search_path: int=…, level: Any=…) -> None - added:
method Command.warn(msg: str) -> None
- added:
class bdist_msi(Command) - added:
method bdist_msi.finalize_options() -> None - added:
method bdist_msi.initialize_options() -> None - added:
method bdist_msi.run() -> None
- added:
class build_py(Command) - added:
class build_py_2to3(build_py) - added:
method build_py.finalize_options() -> None - added:
method build_py.initialize_options() -> None - added:
method build_py.run() -> None
- added:
class config(Command) - added:
field config.cc: Optional[str] - added:
field config.compiler: Optional[Union[str, CCompiler]] - added:
field config.description: str - added:
field config.dump_source: int - added:
field config.include_dirs: Optional[Sequence[str]] - added:
field config.libraries: Optional[Sequence[str]] - added:
field config.library_dirs: Optional[Sequence[str]] - added:
field config.noisy: int - added:
field config.temp_files: Sequence[str] - added:
field config.user_options: Sequence[Tuple[str, Optional[str], str]] - added:
function dump_file(filename: str, head: Optional[str]=…) -> None - added:
method config.check_func(func: str, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, libraries: Optional[Sequence[str]]=…, library_dirs: Optional[Sequence[str]]=…, decl: int=…, call: int=…) -> bool - added:
method config.check_header(header: str, include_dirs: Optional[Sequence[str]]=…, library_dirs: Optional[Sequence[str]]=…, lang: str=…) -> bool - added:
method config.check_lib(library: str, library_dirs: Optional[Sequence[str]]=…, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, other_libraries: List[str]=…) -> bool - added:
method config.finalize_options() -> None - added:
method config.initialize_options() -> None - added:
method config.run() -> None - added:
method config.search_cpp(pattern: Union[Pattern[str], str], body: Optional[str]=…, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, lang: str=…) -> bool - added:
method config.try_compile(body: str, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, lang: str=…) -> bool - added:
method config.try_cpp(body: Optional[str]=…, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, lang: str=…) -> bool - added:
method config.try_link(body: str, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, libraries: Optional[Sequence[str]]=…, library_dirs: Optional[Sequence[str]]=…, lang: str=…) -> bool - added:
method config.try_run(body: str, headers: Optional[Sequence[str]]=…, include_dirs: Optional[Sequence[str]]=…, libraries: Optional[Sequence[str]]=…, library_dirs: Optional[Sequence[str]]=…, lang: str=…) -> bool - added:
variable LANG_EXT: Dict[str, str]
- added:
class install(Command) - added:
field install.home: Optional[str] - added:
field install.install_lib: Optional[str] - added:
field install.prefix: Optional[str] - added:
field install.root: Optional[str] - added:
field install.user: bool - added:
method install.finalize_options() -> None - added:
method install.initialize_options() -> None - added:
method install.run() -> None - added:
variable SCHEME_KEYS: Tuple[str, ...]
- added:
class install_egg_info(Command) - added:
field install_egg_info.description: ClassVar[str] - added:
field install_egg_info.user_options: ClassVar[List[Tuple[str, Optional[str], str]]] - added:
method install_egg_info.finalize_options() -> None - added:
method install_egg_info.get_outputs() -> List[str] - added:
method install_egg_info.initialize_options() -> None - added:
method install_egg_info.run() -> None
- added:
class upload(PyPIRCCommand) - added:
field upload.boolean_options: ClassVar[List[str]] - added:
field upload.description: ClassVar[str] - added:
method upload.run() -> None - added:
method upload.upload_file(command: str, pyversion: str, filename: str) -> None
- added:
class PyPIRCCommand(Command) - added:
field PyPIRCCommand.DEFAULT_REALM: ClassVar[str] - added:
field PyPIRCCommand.DEFAULT_REPOSITORY: ClassVar[str] - added:
field PyPIRCCommand.boolean_options: ClassVar[List[str]] - added:
field PyPIRCCommand.realm: None - added:
field PyPIRCCommand.repository: None - added:
field PyPIRCCommand.user_options: ClassVar[List[Tuple[str, Optional[str], str]]] - added:
method PyPIRCCommand.finalize_options() -> None - added:
method PyPIRCCommand.initialize_options() -> None - added:
method PyPIRCCommand.run() -> None - added:
variable DEFAULT_PYPIRC: str
- added:
function run_setup(script_name: str, script_args: Optional[List[str]]=…, stop_after: str=…) -> Distribution - added:
function setup(*, name: str=…, version: str=…, description: str=…, long_description: str=…, author: str=…, author_email: str=…, maintainer: str=…, maintainer_email: str=…, url: str=…, download_url: str=…, packages: List[str]=…, py_modules: List[str]=…, scripts: List[str]=…, ext_modules: List[Extension]=…, classifiers: List[str]=…, distclass: Type[Distribution]=…, script_name: str=…, script_args:…
- added:
class CygwinCCompiler(UnixCCompiler) - added:
class Mingw32CCompiler(CygwinCCompiler)
- added:
variable DEBUG: Optional[bool]
- added:
function newer(source: str, target: str) -> bool - added:
function newer_group(sources: List[str], target: str, missing: str=…) -> bool - added:
function newer_pairwise(sources: List[str], targets: List[str]) -> List[Tuple[str, str]]
- added:
function copy_tree(src: str, dst: str, preserve_mode: int=…, preserve_times: int=…, preserve_symlinks: int=…, update: int=…, verbose: int=…, dry_run: int=…) -> List[str] - added:
function create_tree(base_dir: str, files: List[str], mode: int=…, verbose: int=…, dry_run: int=…) -> None - added:
function mkpath(name: str, mode: int=…, verbose: int=…, dry_run: int=…) -> List[str] - added:
function remove_tree(directory: str, verbose: int=…, dry_run: int=…) -> None
- added:
class Distribution - added:
class DistributionMetadata - added:
constructor Distribution(attrs: Optional[Mapping[str, Any]]=…) -> None - added:
constructor DistributionMetadata(path: Optional[Union[int, AnyPath]]=…) -> None - added:
field Distribution.cmdclass: Dict[str, Type[Command]] - added:
field Distribution.metadata: DistributionMetadata - added:
field DistributionMetadata.author: Optional[str] - added:
field DistributionMetadata.author_email: Optional[str] - added:
field DistributionMetadata.classifiers: Optional[Union[str, List[str]]] - added:
field DistributionMetadata.description: Optional[str] - added:
field DistributionMetadata.download_url: Optional[str] - added:
field DistributionMetadata.keywords: Optional[Union[str, List[str]]] - added:
field DistributionMetadata.license: Optional[str] - added:
field DistributionMetadata.long_description: Optional[str] - added:
field DistributionMetadata.maintainer: Optional[str] - added:
field DistributionMetadata.maintainer_email: Optional[str] - added:
field DistributionMetadata.name: Optional[str] - added:
field DistributionMetadata.obsoletes: Optional[List[str]] - added:
field DistributionMetadata.platforms: Optional[Union[str, List[str]]] - added:
field DistributionMetadata.provides: Optional[List[str]] - added:
field DistributionMetadata.requires: Optional[List[str]] - added:
field DistributionMetadata.url: Optional[str] - added:
field DistributionMetadata.version: Optional[str] - added:
method Distribution.get_command_obj(command: str, create: bool=…) -> Optional[Command] - added:
method Distribution.get_option_dict(command: str) -> Dict[str, Tuple[str, str]] - added:
method Distribution.parse_config_files(filenames: Optional[Iterable[str]]=…) -> None - added:
method DistributionMetadata.get_author() -> str - added:
method DistributionMetadata.get_author_email() -> str - added:
method DistributionMetadata.get_classifiers() -> Union[str, List[str]] - added:
method DistributionMetadata.get_contact() -> str - added:
method DistributionMetadata.get_contact_email() -> str - added:
method DistributionMetadata.get_description() -> str - added:
method DistributionMetadata.get_download_url() -> str - added:
method DistributionMetadata.get_fullname() -> str - added:
method DistributionMetadata.get_keywords() -> Union[str, List[str]] - added:
method DistributionMetadata.get_licence() -> str - added:
method DistributionMetadata.get_license() -> str - added:
method DistributionMetadata.get_long_description() -> str - added:
method DistributionMetadata.get_maintainer() -> str - added:
method DistributionMetadata.get_maintainer_email() -> str - added:
method DistributionMetadata.get_name() -> str - added:
method DistributionMetadata.get_obsoletes() -> List[str] - added:
method DistributionMetadata.get_platforms() -> Union[str, List[str]] - added:
method DistributionMetadata.get_provides() -> List[str] - added:
method DistributionMetadata.get_requires() -> List[str] - added:
method DistributionMetadata.get_url() -> str - added:
method DistributionMetadata.get_version() -> str - added:
method DistributionMetadata.read_pkg_file(file: IO[str]) -> None - added:
method DistributionMetadata.set_obsoletes(value: Iterable[str]) -> None - added:
method DistributionMetadata.set_provides(value: Iterable[str]) -> None - added:
method DistributionMetadata.set_requires(value: Iterable[str]) -> None - added:
method DistributionMetadata.write_pkg_file(file: SupportsWrite[str]) -> None - added:
method DistributionMetadata.write_pkg_info(base_dir: str) -> None
- added:
class CCompilerError(Exception) - added:
class CompileError(CCompilerError) - added:
class DistutilsArgError(DistutilsError) - added:
class DistutilsByteCompileError(DistutilsError) - added:
class DistutilsClassError(DistutilsError) - added:
class DistutilsError(Exception) - added:
class DistutilsExecError(DistutilsError) - added:
class DistutilsFileError(DistutilsError) - added:
class DistutilsGetoptError(DistutilsError) - added:
class DistutilsInternalError(DistutilsError) - added:
class DistutilsModuleError(DistutilsError) - added:
class DistutilsOptionError(DistutilsError) - added:
class DistutilsPlatformError(DistutilsError) - added:
class DistutilsSetupError(DistutilsError) - added:
class DistutilsTemplateError(DistutilsError) - added:
class LibError(CCompilerError) - added:
class LinkError(CCompilerError) - added:
class PreprocessError(CCompilerError) - added:
class UnknownFileError(CCompilerError)
- added:
class Extension - added:
constructor Extension(name: str, sources: List[str], include_dirs: Optional[List[str]]=…, define_macros: Optional[List[Tuple[str, Optional[str]]]]=…, undef_macros: Optional[List[str]]=…, library_dirs: Optional[List[str]]=…, libraries: Optional[List[str]]=…, runtime_library_dirs: Optional[List[str]]=…, extra_objects: Optional[List[str]]=…, extra_compile_args: Optional[List[str]]=…, extra_link_args…
- added:
class FancyGetopt - added:
class OptionDummy - added:
constructor FancyGetopt(option_table: Optional[List[_Option]]=…) -> None - added:
constructor OptionDummy(options: Iterable[str]=…) -> None - added:
function fancy_getopt(options: List[_Option], negative_opt: Mapping[_Option, _Option], object: Any, args: Optional[List[str]]) -> Union[List[str], _GR] - added:
function wrap_text(text: str, width: int) -> List[str] - added:
method FancyGetopt.generate_help(header: Optional[str]=…) -> List[str] - added:
method FancyGetopt.get_option_order() -> List[Tuple[str, str]] - added:
method FancyGetopt.getopt(args: Optional[List[str]]=…) -> _GR | (args: Optional[List[str]], object: Any) -> List[str]
- added:
function copy_file(src: str, dst: str, preserve_mode: bool=…, preserve_times: bool=…, update: bool=…, link: Optional[str]=…, verbose: bool=…, dry_run: bool=…) -> Tuple[str, str] - added:
function move_file(src: str, dst: str, verbose: bool=…, dry_run: bool=…) -> str - added:
function write_file(filename: str, contents: Sequence[str]) -> None
- added:
class FileList - added:
constructor FileList(warn: None=…, debug_print: None=…) -> None - added:
field FileList.allfiles: Optional[Iterable[str]] - added:
field FileList.files: List[str] - added:
function findall(dir: str=…) -> List[str] - added:
function glob_to_re(pattern: str) -> str - added:
function translate_pattern(pattern: str, anchor: Union[int, bool]=…, prefix: Optional[str]=…, is_regex: Literal[False, 0]=…) -> Pattern[str] | (pattern: Union[str, Pattern[str]], *, is_regex: Literal[True, 1]=…) -> Pattern[str] | (pattern: Union[str, Pattern[str]], anchor: Union[int, bool]=…, prefix: Optional[str]=…, is_regex: Union[int, bool]=…) -> Pattern[str] - added:
method FileList.append(item: str) -> None - added:
method FileList.debug_print(msg: str) -> None - added:
method FileList.exclude_pattern(pattern: str, anchor: Union[int, bool]=…, prefix: Optional[str]=…, is_regex: Literal[0, False]=…) -> bool | (pattern: Union[str, Pattern[str]], *, is_regex: Literal[True, 1]=…) -> bool | (pattern: Union[str, Pattern[str]], anchor: Union[int, bool]=…, prefix: Optional[str]=…, is_regex: Union[int, bool]=…) -> bool - added:
method FileList.extend(items: Iterable[str]) -> None - added:
method FileList.findall(dir: str=…) -> None - added:
method FileList.include_pattern(pattern: str, anchor: Union[int, bool]=…, prefix: Optional[str]=…, is_regex: Literal[0, False]=…) -> bool | (pattern: Union[str, Pattern[str]], *, is_regex: Literal[True, 1]=…) -> bool | (pattern: Union[str, Pattern[str]], anchor: Union[int, bool]=…, prefix: Optional[str]=…, is_regex: Union[int, bool]=…) -> bool - added:
method FileList.process_template_line(line: str) -> None - added:
method FileList.remove_duplicates() -> None - added:
method FileList.set_allfiles(allfiles: Iterable[str]) -> None - added:
method FileList.sort() -> None
- added:
class Log - added:
constructor Log(threshold: int=…) -> None - added:
function debug(msg: str, *args: Any) -> None - added:
function error(msg: str, *args: Any) -> None - added:
function fatal(msg: str, *args: Any) -> None - added:
function info(msg: str, *args: Any) -> None - added:
function log(level: int, msg: str, *args: Any) -> None - added:
function set_threshold(level: int) -> int - added:
function set_verbosity(v: int) -> None - added:
function warn(msg: str, *args: Any) -> None - added:
method Log.debug(msg: str, *args: Any) -> None - added:
method Log.error(msg: str, *args: Any) -> None - added:
method Log.fatal(msg: str, *args: Any) -> None - added:
method Log.info(msg: str, *args: Any) -> None - added:
method Log.log(level: int, msg: str, *args: Any) -> None - added:
method Log.warn(msg: str, *args: Any) -> None - added:
variable DEBUG: int - added:
variable ERROR: int - added:
variable FATAL: int - added:
variable INFO: int - added:
variable WARN: int
- added:
class MSVCCompiler(CCompiler)
- added:
function find_executable(executable: str, path: Optional[str]=…) -> Optional[str] - added:
function spawn(cmd: List[str], search_path: bool=…, verbose: bool=…, dry_run: bool=…) -> None
- added:
function customize_compiler(compiler: CCompiler) -> None - added:
function get_config_h_filename() -> str - added:
function get_config_var(name: str) -> Union[int, str, None] - added:
function get_config_vars(*args: str) -> Mapping[str, Union[int, str]] - added:
function get_makefile_filename() -> str - added:
function get_python_inc(plat_specific: bool=…, prefix: Optional[str]=…) -> str - added:
function get_python_lib(plat_specific: bool=…, standard_lib: bool=…, prefix: Optional[str]=…) -> str - added:
variable EXEC_PREFIX: str - added:
variable PREFIX: str
- added:
class TextFile - added:
constructor TextFile(filename: Optional[str]=…, file: Optional[IO[str]]=…, *, strip_comments: bool=…, lstrip_ws: bool=…, rstrip_ws: bool=…, skip_blanks: bool=…, join_lines: bool=…, collapse_join: bool=…) -> None - added:
method TextFile.close() -> None - added:
method TextFile.open(filename: str) -> None - added:
method TextFile.readline() -> Optional[str] - added:
method TextFile.readlines() -> List[str] - added:
method TextFile.unreadline(line: str) -> str - added:
method TextFile.warn(msg: str, line: Optional[Union[List[int], Tuple[int, int], int]]=…) -> None
- added:
class UnixCCompiler(CCompiler)
- added:
function byte_compile(py_files: List[str], optimize: int=…, force: bool=…, prefix: Optional[str]=…, base_dir: Optional[str]=…, verbose: bool=…, dry_run: bool=…, direct: Optional[bool]=…) -> None - added:
function change_root(new_root: str, pathname: str) -> str - added:
function check_environ() -> None - added:
function convert_path(pathname: str) -> str - added:
function execute(func: Callable[..., None], args: Tuple[Any, ...], msg: Optional[str]=…, verbose: bool=…, dry_run: bool=…) -> None - added:
function get_platform() -> str - added:
function rfc822_escape(header: str) -> str - added:
function split_quoted(s: str) -> List[str] - added:
function strtobool(val: str) -> bool - added:
function subst_vars(s: str, local_vars: Mapping[str, str]) -> None
- added:
class LooseVersion(Version) - added:
class StrictVersion(Version) - added:
class Version - added:
constructor LooseVersion(vstring: Optional[str]=…) -> None - added:
constructor StrictVersion(vstring: Optional[str]=…) -> None - added:
constructor Version(vstring: Optional[str]=…) -> None - added:
field LooseVersion.component_re: Pattern[str] - added:
field LooseVersion.version: Tuple[Union[str, int], ...] - added:
field LooseVersion.vstring: str - added:
field StrictVersion.prerelease: Optional[Tuple[str, int]] - added:
field StrictVersion.version: Tuple[int, int, int] - added:
field StrictVersion.version_re: Pattern[str] - added:
method LooseVersion.parse(vstring: str) -> _T - added:
method StrictVersion.parse(vstring: str) -> _T - added:
method Version.parse(vstring: str) -> _T
- added:
class DebugRunner(DocTestRunner) - added:
class DocFileCase(DocTestCase) - added:
class DocTest - added:
class DocTestCase(unittest.TestCase) - added:
class DocTestFailure(Exception) - added:
class DocTestFinder - added:
class DocTestParser - added:
class DocTestRunner - added:
class Example - added:
class OutputChecker - added:
class SkipDocTestCase(DocTestCase) - added:
class TestResults(NamedTuple) - added:
class UnexpectedException(Exception) - added:
constructor DocTest(examples: List[Example], globs: Dict[str, Any], name: str, filename: Optional[str], lineno: Optional[int], docstring: Optional[str]) -> None - added:
constructor DocTestCase(test: DocTest, optionflags: int=…, setUp: Optional[Callable[[DocTest], Any]]=…, tearDown: Optional[Callable[[DocTest], Any]]=…, checker: Optional[OutputChecker]=…) -> None - added:
constructor DocTestFailure(test: DocTest, example: Example, got: str) -> None - added:
constructor DocTestFinder(verbose: bool=…, parser: DocTestParser=…, recurse: bool=…, exclude_empty: bool=…) -> None - added:
constructor DocTestRunner(checker: Optional[OutputChecker]=…, verbose: Optional[bool]=…, optionflags: int=…) -> None - added:
constructor Example(source: str, want: str, exc_msg: Optional[str]=…, lineno: int=…, indent: int=…, options: Optional[Dict[int, bool]]=…) -> None - added:
constructor SkipDocTestCase(module: types.ModuleType) -> None - added:
constructor UnexpectedException(test: DocTest, example: Example, exc_info: _ExcInfo) -> None - added:
field DocTest.docstring: Optional[str] - added:
field DocTest.examples: List[Example] - added:
field DocTest.filename: Optional[str] - added:
field DocTest.globs: Dict[str, Any] - added:
field DocTest.lineno: Optional[int] - added:
field DocTest.name: str - added:
field DocTestFailure.example: Example - added:
field DocTestFailure.got: str - added:
field DocTestFailure.test: DocTest - added:
field DocTestRunner.DIVIDER: str - added:
field DocTestRunner.failures: int - added:
field DocTestRunner.optionflags: int - added:
field DocTestRunner.original_optionflags: int - added:
field DocTestRunner.test: DocTest - added:
field DocTestRunner.tries: int - added:
field Example.exc_msg: Optional[str] - added:
field Example.indent: int - added:
field Example.lineno: int - added:
field Example.options: Dict[int, bool] - added:
field Example.source: str - added:
field Example.want: str - added:
field TestResults.attempted: int - added:
field TestResults.failed: int - added:
field UnexpectedException.example: Example - added:
field UnexpectedException.exc_info: _ExcInfo - added:
field UnexpectedException.test: DocTest - added:
function DocFileSuite(*paths: str, **kw: Any) -> _DocTestSuite - added:
function DocFileTest(path: str, module_relative: bool=…, package: Union[None, str, types.ModuleType]=…, globs: Optional[Dict[str, Any]]=…, parser: DocTestParser=…, encoding: Optional[str]=…, **options: Any) -> DocFileCase - added:
function DocTestSuite(module: Union[None, str, types.ModuleType]=…, globs: Optional[Dict[str, Any]]=…, extraglobs: Optional[Dict[str, Any]]=…, test_finder: Optional[DocTestFinder]=…, **options: Any) -> _DocTestSuite - added:
function debug(module: Union[None, str, types.ModuleType], name: str, pm: bool=…) -> None - added:
function debug_script(src: str, pm: bool=…, globs: Optional[Dict[str, Any]]=…) -> None - added:
function debug_src(src: str, pm: bool=…, globs: Optional[Dict[str, Any]]=…) -> None - added:
function register_optionflag(name: str) -> int - added:
function run_docstring_examples(f: object, globs: Dict[str, Any], verbose: bool=…, name: str=…, compileflags: Optional[int]=…, optionflags: int=…) -> None - added:
function script_from_examples(s: str) -> str - added:
function set_unittest_reportflags(flags: int) -> int - added:
function testfile(filename: str, module_relative: bool=…, name: Optional[str]=…, package: Union[None, str, types.ModuleType]=…, globs: Optional[Dict[str, Any]]=…, verbose: Optional[bool]=…, report: bool=…, optionflags: int=…, extraglobs: Optional[Dict[str, Any]]=…, raise_on_error: bool=…, parser: DocTestParser=…, encoding: Optional[str]=…) -> TestResults - added:
function testmod(m: Optional[types.ModuleType]=…, name: Optional[str]=…, globs: Optional[Dict[str, Any]]=…, verbose: Optional[bool]=…, report: bool=…, optionflags: int=…, extraglobs: Optional[Dict[str, Any]]=…, raise_on_error: bool=…, exclude_empty: bool=…) -> TestResults - added:
function testsource(module: Union[None, str, types.ModuleType], name: str) -> str - added:
method DocFileCase.format_failure(err: str) -> str - added:
method DocFileCase.id() -> str - added:
method DocTestCase.debug() -> None - added:
method DocTestCase.format_failure(err: str) -> str - added:
method DocTestCase.id() -> str - added:
method DocTestCase.runTest() -> None - added:
method DocTestCase.setUp() -> None - added:
method DocTestCase.shortDescription() -> str - added:
method DocTestCase.tearDown() -> None - added:
method DocTestFinder.find(obj: object, name: Optional[str]=…, module: Union[None, bool, types.ModuleType]=…, globs: Optional[Dict[str, Any]]=…, extraglobs: Optional[Dict[str, Any]]=…) -> List[DocTest] - added:
method DocTestParser.get_doctest(string: str, globs: Dict[str, Any], name: str, filename: Optional[str], lineno: Optional[int]) -> DocTest - added:
method DocTestParser.get_examples(string: str, name: str=…) -> List[Example] - added:
method DocTestParser.parse(string: str, name: str=…) -> List[Union[str, Example]] - added:
method DocTestRunner.merge(other: DocTestRunner) -> None - added:
method DocTestRunner.report_failure(out: _Out, test: DocTest, example: Example, got: str) -> None - added:
method DocTestRunner.report_start(out: _Out, test: DocTest, example: Example) -> None - added:
method DocTestRunner.report_success(out: _Out, test: DocTest, example: Example, got: str) -> None - added:
method DocTestRunner.report_unexpected_exception(out: _Out, test: DocTest, example: Example, exc_info: _ExcInfo) -> None - added:
method DocTestRunner.run(test: DocTest, compileflags: Optional[int]=…, out: Optional[_Out]=…, clear_globs: bool=…) -> TestResults - added:
method DocTestRunner.summarize(verbose: Optional[bool]=…) -> TestResults - added:
method OutputChecker.check_output(want: str, got: str, optionflags: int) -> bool - added:
method OutputChecker.output_difference(example: Example, got: str, optionflags: int) -> str - added:
method SkipDocTestCase.setUp() -> None - added:
method SkipDocTestCase.shortDescription() -> str - added:
method SkipDocTestCase.test_skip() -> None - added:
variable BLANKLINE_MARKER: str - added:
variable COMPARISON_FLAGS: int - added:
variable DONT_ACCEPT_BLANKLINE: int - added:
variable DONT_ACCEPT_TRUE_FOR_1: int - added:
variable ELLIPSIS: int - added:
variable ELLIPSIS_MARKER: str - added:
variable FAIL_FAST: int - added:
variable IGNORE_EXCEPTION_DETAIL: int - added:
variable NORMALIZE_WHITESPACE: int - added:
variable OPTIONFLAGS_BY_NAME: Dict[str, int] - added:
variable REPORTING_FLAGS: int - added:
variable REPORT_CDIFF: int - added:
variable REPORT_NDIFF: int - added:
variable REPORT_ONLY_FIRST_FAILURE: int - added:
variable REPORT_UDIFF: int - added:
variable SKIP: int - added:
variable master: Optional[DocTestRunner]
- added:
function message_from_binary_file(fp: IO[bytes], _class: Callable[[], Message]=…, *, policy: Policy=…) -> Message - added:
function message_from_bytes(s: bytes, _class: Callable[[], Message]=…, *, policy: Policy=…) -> Message - added:
function message_from_file(fp: IO[str], _class: Callable[[], Message]=…, *, policy: Policy=…) -> Message - added:
function message_from_string(s: str, _class: Callable[[], Message]=…, *, policy: Policy=…) -> Message
- added:
class Charset - added:
constructor Charset(input_charset: str=…) -> None - added:
field Charset.body_encoding: int - added:
field Charset.header_encoding: int - added:
field Charset.input_charset: str - added:
field Charset.input_codec: Optional[str] - added:
field Charset.output_charset: Optional[str] - added:
field Charset.output_codec: Optional[str] - added:
function add_alias(alias: str, canonical: str) -> None - added:
function add_charset(charset: str, header_enc: Optional[int]=…, body_enc: Optional[int]=…, output_charset: Optional[str]=…) -> None - added:
function add_codec(charset: str, codecname: str) -> None - added:
method Charset.body_encode(string: str) -> str - added:
method Charset.get_body_encoding() -> str - added:
method Charset.get_output_charset() -> Optional[str] - added:
method Charset.header_encode(string: str) -> str - added:
method Charset.header_encode_lines(string: str, maxlengths: Iterator[int]) -> List[str] - added:
variable BASE64: int - added:
variable QP: int - added:
variable SHORTEST: int
- added:
class ContentManager - added:
constructor ContentManager() -> None - added:
method ContentManager.add_get_handler(key: str, handler: Callable[..., Any]) -> None - added:
method ContentManager.add_set_handler(typekey: type, handler: Callable[..., Any]) -> None - added:
method ContentManager.get_content(msg: Message, *args: Any, **kw: Any) -> Any - added:
method ContentManager.set_content(msg: Message, obj: Any, *args: Any, **kw: Any) -> Any - added:
variable raw_data_manager: ContentManager
- added:
function encode_7or8bit(msg: Message) -> None - added:
function encode_base64(msg: Message) -> None - added:
function encode_noop(msg: Message) -> None - added:
function encode_quopri(msg: Message) -> None
- added:
class BoundaryError(MessageParseError) - added:
class CharsetError(MessageError) - added:
class CloseBoundaryNotFoundDefect(MessageDefect) - added:
class FirstHeaderLineIsContinuationDefect(MessageDefect) - added:
class HeaderDefect(MessageDefect) - added:
class HeaderMissingRequiredValue(HeaderDefect) - added:
class HeaderParseError(MessageParseError) - added:
class InvalidBase64CharactersDefect(MessageDefect) - added:
class InvalidBase64LengthDefect(MessageDefect) - added:
class InvalidBase64PaddingDefect(MessageDefect) - added:
class InvalidDateDefect(HeaderDefect) - added:
class InvalidHeaderDefect(HeaderDefect) - added:
class InvalidMultipartContentTransferEncodingDefect(MessageDefect) - added:
class MessageDefect(ValueError) - added:
class MessageError(Exception) - added:
class MessageParseError(MessageError) - added:
class MisplacedEnvelopeHeaderDefect(MessageDefect) - added:
class MissingHeaderBodySeparatorDefect(MessageDefect) - added:
class MultipartConversionError(MessageError, TypeError) - added:
class MultipartInvariantViolationDefect(MessageDefect) - added:
class NoBoundaryInMultipartDefect(MessageDefect) - added:
class NonASCIILocalPartDefect(HeaderDefect) - added:
class NonPrintableDefect(HeaderDefect) - added:
class ObsoleteHeaderDefect(HeaderDefect) - added:
class StartBoundaryNotFoundDefect(MessageDefect) - added:
class UndecodableBytesDefect(MessageDefect) - added:
constructor MessageDefect(line: Optional[str]=…) -> None - added:
constructor NonPrintableDefect(non_printables: Optional[str]) -> None - added:
variable MalformedHeaderDefect
- added:
class BytesFeedParser(Generic[_M]) - added:
class FeedParser(Generic[_M]) - added:
constructor BytesFeedParser(_factory: None=…, *, policy: Policy=…) -> None | (_factory: Callable[[], _M], *, policy: Policy=…) -> None - added:
constructor FeedParser(_factory: None=…, *, policy: Policy=…) -> None | (_factory: Callable[[], _M], *, policy: Policy=…) -> None - added:
method BytesFeedParser.close() -> _M - added:
method BytesFeedParser.feed(data: bytes) -> None - added:
method FeedParser.close() -> _M - added:
method FeedParser.feed(data: str) -> None
- added:
class BytesGenerator - added:
class DecodedGenerator(Generator) - added:
class Generator - added:
constructor BytesGenerator(outfp: BinaryIO, mangle_from_: Optional[bool]=…, maxheaderlen: Optional[int]=…, *, policy: Optional[Policy]=…) -> None - added:
constructor DecodedGenerator(outfp: TextIO, mangle_from_: Optional[bool]=…, maxheaderlen: Optional[int]=…, fmt: Optional[str]=…, *, policy: Optional[Policy]=…) -> None - added:
constructor Generator(outfp: TextIO, mangle_from_: Optional[bool]=…, maxheaderlen: Optional[int]=…, *, policy: Optional[Policy]=…) -> None - added:
method BytesGenerator.clone(fp: BinaryIO) -> BytesGenerator - added:
method BytesGenerator.flatten(msg: Message, unixfrom: bool=…, linesep: Optional[str]=…) -> None - added:
method BytesGenerator.write(s: str) -> None - added:
method Generator.clone(fp: TextIO) -> Generator - added:
method Generator.flatten(msg: Message, unixfrom: bool=…, linesep: Optional[str]=…) -> None - added:
method Generator.write(s: str) -> None
- added:
class Header - added:
constructor Header(s: Union[bytes, str, None]=…, charset: Union[Charset, str, None]=…, maxlinelen: Optional[int]=…, header_name: Optional[str]=…, continuation_ws: str=…, errors: str=…) -> None - added:
function decode_header(header: Union[Header, str]) -> List[Tuple[bytes, Optional[str]]] - added:
function make_header(decoded_seq: List[Tuple[bytes, Optional[str]]], maxlinelen: Optional[int]=…, header_name: Optional[str]=…, continuation_ws: str=…) -> Header - added:
method Header.append(s: Union[bytes, str], charset: Union[Charset, str, None]=…, errors: str=…) -> None - added:
method Header.encode(splitchars: str=…, maxlinelen: Optional[int]=…, linesep: str=…) -> str
- added:
class Address - added:
class AddressHeader - added:
class BaseHeader(str) - added:
class ContentDispositionHeader(ParameterizedMIMEHeader) - added:
class ContentTransferEncodingHeader - added:
class ContentTypeHeader(ParameterizedMIMEHeader) - added:
class DateHeader - added:
class Group - added:
class HeaderRegistry - added:
class MIMEVersionHeader - added:
class MessageIDHeader - added:
class ParameterizedMIMEHeader - added:
class SingleAddressHeader(AddressHeader) - added:
class UniqueAddressHeader(AddressHeader) - added:
class UniqueDateHeader(DateHeader) - added:
class UniqueSingleAddressHeader(SingleAddressHeader) - added:
class UniqueUnstructuredHeader(UnstructuredHeader) - added:
class UnstructuredHeader - added:
constructor Address(display_name: str=…, username: Optional[str]=…, domain: Optional[str]=…, addr_spec: Optional[str]=…) -> None - added:
constructor Group(display_name: Optional[str]=…, addresses: Optional[Iterable[Address]]=…) -> None - added:
constructor HeaderRegistry(base_class: Type[BaseHeader]=…, default_class: Type[BaseHeader]=…, use_default_map: bool=…) -> None - added:
method BaseHeader.fold(*, policy: Policy) -> str - added:
method BaseHeader.init(name: str, *, parse_tree: TokenList, defects: Iterable[MessageDefect]) -> None - added:
method HeaderRegistry.map_to_type(name: str, cls: Type[BaseHeader]) -> None - added:
property Address.addr_spec -> str - added:
property Address.display_name -> str - added:
property Address.domain -> str - added:
property Address.username -> str - added:
property AddressHeader.addresses -> Tuple[Address, ...] - added:
property AddressHeader.groups -> Tuple[Group, ...] - added:
property BaseHeader.defects -> Tuple[MessageDefect, ...] - added:
property BaseHeader.max_count -> Optional[int] - added:
property BaseHeader.name -> str - added:
property ContentDispositionHeader.content_disposition -> str - added:
property ContentTransferEncodingHeader.cte -> str - added:
property ContentTypeHeader.content_type -> str - added:
property ContentTypeHeader.maintype -> str - added:
property ContentTypeHeader.subtype -> str - added:
property DateHeader.datetime -> _datetime - added:
property Group.addresses -> Tuple[Address, ...] - added:
property Group.display_name -> Optional[str] - added:
property MIMEVersionHeader.major -> Optional[int] - added:
property MIMEVersionHeader.minor -> Optional[int] - added:
property MIMEVersionHeader.version -> Optional[str] - added:
property ParameterizedMIMEHeader.params -> Mapping[str, Any] - added:
property SingleAddressHeader.address -> Address - added:
static method AddressHeader.parse(value: str, kwds: Dict[str, Any]) -> None - added:
static method AddressHeader.value_parser(value: str) -> AddressList - added:
static method ContentDispositionHeader.value_parser(value: str) -> ContentDisposition - added:
static method ContentTransferEncodingHeader.parse(value: str, kwds: Dict[str, Any]) -> None - added:
static method ContentTransferEncodingHeader.value_parser(value: str) -> ContentTransferEncoding - added:
static method ContentTypeHeader.value_parser(value: str) -> ContentType - added:
static method DateHeader.parse(value: Union[str, _datetime], kwds: Dict[str, Any]) -> None - added:
static method DateHeader.value_parser(value: str) -> UnstructuredTokenList - added:
static method MIMEVersionHeader.parse(value: str, kwds: Dict[str, Any]) -> None - added:
static method MIMEVersionHeader.value_parser(value: str) -> MIMEVersion - added:
static method MessageIDHeader.parse(value: str, kwds: Dict[str, Any]) -> None - added:
static method MessageIDHeader.value_parser(value: str) -> MessageID - added:
static method ParameterizedMIMEHeader.parse(value: str, kwds: Dict[str, Any]) -> None - added:
static method UnstructuredHeader.parse(value: str, kwds: Dict[str, Any]) -> None - added:
static method UnstructuredHeader.value_parser(value: str) -> UnstructuredTokenList
- added:
function body_line_iterator(msg: Message, decode: bool=…) -> Iterator[str] - added:
function typed_subpart_iterator(msg: Message, maintype: str=…, subtype: Optional[str]=…) -> Iterator[str]
- added:
class EmailMessage(MIMEPart) - added:
class MIMEPart(Message) - added:
class Message - added:
constructor MIMEPart(policy: Optional[Policy]=…) -> None - added:
constructor Message(policy: Policy=…) -> None - added:
field Message.defects: List[MessageDefect] - added:
field Message.epilogue: Optional[str] - added:
field Message.policy: Policy - added:
field Message.preamble: Optional[str] - added:
method MIMEPart.add_alternative(*args: Any, content_manager: Optional[ContentManager]=…, **kw: Any) -> None - added:
method MIMEPart.add_attachment(*args: Any, content_manager: Optional[ContentManager]=…, **kw: Any) -> None - added:
method MIMEPart.add_related(*args: Any, content_manager: Optional[ContentManager]=…, **kw: Any) -> None - added:
method MIMEPart.as_string(unixfrom: bool=…, maxheaderlen: Optional[int]=…, policy: Optional[Policy]=…) -> str - added:
method MIMEPart.clear() -> None - added:
method MIMEPart.clear_content() -> None - added:
method MIMEPart.get_body(preferencelist: Sequence[str]=…) -> Optional[Message] - added:
method MIMEPart.get_content(*args: Any, content_manager: Optional[ContentManager]=…, **kw: Any) -> Any - added:
method MIMEPart.is_attachment() -> bool - added:
method MIMEPart.iter_attachments() -> Iterator[Message] - added:
method MIMEPart.iter_parts() -> Iterator[Message] - added:
method MIMEPart.make_alternative(boundary: Optional[str]=…) -> None - added:
method MIMEPart.make_mixed(boundary: Optional[str]=…) -> None - added:
method MIMEPart.make_related(boundary: Optional[str]=…) -> None - added:
method MIMEPart.set_content(*args: Any, content_manager: Optional[ContentManager]=…, **kw: Any) -> None - added:
method Message.add_header(_name: str, _value: str, **_params: _ParamsType) -> None - added:
method Message.as_bytes(unixfrom: bool=…, policy: Optional[Policy]=…) -> bytes - added:
method Message.as_string(unixfrom: bool=…, maxheaderlen: int=…, policy: Optional[Policy]=…) -> str - added:
method Message.attach(payload: Message) -> None - added:
method Message.del_param(param: str, header: str=…, requote: bool=…) -> None - added:
method Message.get(name: str, failobj: _T=…) -> Union[_HeaderType, _T] - added:
method Message.get_all(name: str, failobj: _T=…) -> Union[List[_HeaderType], _T] - added:
method Message.get_boundary(failobj: _T=…) -> Union[_T, str] - added:
method Message.get_charset() -> _CharsetType - added:
method Message.get_charsets(failobj: _T=…) -> Union[_T, List[str]] - added:
method Message.get_content_charset(failobj: _T=…) -> Union[_T, str] - added:
method Message.get_content_disposition() -> Optional[str] - added:
method Message.get_content_maintype() -> str - added:
method Message.get_content_subtype() -> str - added:
method Message.get_content_type() -> str - added:
method Message.get_default_type() -> str - added:
method Message.get_filename(failobj: _T=…) -> Union[_T, str] - added:
method Message.get_param(param: str, failobj: _T=…, header: str=…, unquote: bool=…) -> Union[_T, _ParamType] - added:
method Message.get_params(failobj: _T=…, header: str=…, unquote: bool=…) -> Union[List[Tuple[str, str]], _T] - added:
method Message.get_payload(i: Optional[int]=…, decode: bool=…) -> Any - added:
method Message.get_unixfrom() -> Optional[str] - added:
method Message.is_multipart() -> bool - added:
method Message.items() -> List[Tuple[str, _HeaderType]] - added:
method Message.keys() -> List[str] - added:
method Message.replace_header(_name: str, _value: _HeaderType) -> None - added:
method Message.set_boundary(boundary: str) -> None - added:
method Message.set_charset(charset: _CharsetType) -> None - added:
method Message.set_default_type(ctype: str) -> None - added:
method Message.set_param(param: str, value: str, header: str=…, requote: bool=…, charset: Optional[str]=…, language: str=…, replace: bool=…) -> None - added:
method Message.set_payload(payload: _PayloadType, charset: _CharsetType=…) -> None - added:
method Message.set_type(type: str, header: str=…, requote: bool=…) -> None - added:
method Message.set_unixfrom(unixfrom: str) -> None - added:
method Message.values() -> List[_HeaderType] - added:
method Message.walk() -> Generator[Message, None, None]
- added:
class MIMEApplication(MIMENonMultipart) - added:
constructor MIMEApplication(_data: Union[str, bytes], _subtype: str=…, _encoder: Callable[[MIMEApplication], None]=…, *, policy: Optional[Policy]=…, **_params: _ParamsType) -> None
- added:
class MIMEAudio(MIMENonMultipart) - added:
constructor MIMEAudio(_audiodata: Union[str, bytes], _subtype: Optional[str]=…, _encoder: Callable[[MIMEAudio], None]=…, *, policy: Optional[Policy]=…, **_params: _ParamsType) -> None
- added:
class MIMEBase(email.message.Message) - added:
constructor MIMEBase(_maintype: str, _subtype: str, *, policy: Optional[Policy]=…, **_params: _ParamsType) -> None
- added:
class MIMEImage(MIMENonMultipart) - added:
constructor MIMEImage(_imagedata: Union[str, bytes], _subtype: Optional[str]=…, _encoder: Callable[[MIMEImage], None]=…, *, policy: Optional[Policy]=…, **_params: _ParamsType) -> None
- added:
class MIMEMessage(MIMENonMultipart) - added:
constructor MIMEMessage(_msg: Message, _subtype: str=…, *, policy: Optional[Policy]=…) -> None
- added:
class MIMEMultipart(MIMEBase) - added:
constructor MIMEMultipart(_subtype: str=…, boundary: Optional[str]=…, _subparts: Optional[Sequence[Message]]=…, *, policy: Optional[Policy]=…, **_params: _ParamsType) -> None
- added:
class MIMENonMultipart(MIMEBase)
- added:
class MIMEText(MIMENonMultipart) - added:
constructor MIMEText(_text: str, _subtype: str=…, _charset: Optional[str]=…, *, policy: Optional[Policy]=…) -> None
- added:
class BytesHeaderParser(BytesParser) - added:
class BytesParser - added:
class HeaderParser(Parser) - added:
class Parser - added:
constructor BytesHeaderParser(_class: Callable[[], Message]=…, *, policy: Policy=…) -> None - added:
constructor BytesParser(_class: Callable[[], Message]=…, *, policy: Policy=…) -> None - added:
constructor HeaderParser(_class: Optional[Callable[[], Message]]=…, *, policy: Policy=…) -> None - added:
constructor Parser(_class: Optional[Callable[[], Message]]=…, *, policy: Policy=…) -> None - added:
method BytesHeaderParser.parse(fp: BinaryIO, headersonly: bool=…) -> Message - added:
method BytesHeaderParser.parsebytes(text: bytes, headersonly: bool=…) -> Message - added:
method BytesParser.parse(fp: BinaryIO, headersonly: bool=…) -> Message - added:
method BytesParser.parsebytes(text: bytes, headersonly: bool=…) -> Message - added:
method HeaderParser.parse(fp: TextIO, headersonly: bool=…) -> Message - added:
method HeaderParser.parsestr(text: str, headersonly: bool=…) -> Message - added:
method Parser.parse(fp: TextIO, headersonly: bool=…) -> Message - added:
method Parser.parsestr(text: str, headersonly: bool=…) -> Message - added:
variable BytesFeedParser - added:
variable FeedParser
- added:
class Compat32(Policy) - added:
class EmailPolicy(Policy) - added:
class Policy - added:
constructor Policy(**kw: Any) -> None - added:
field EmailPolicy.content_manager: ContentManager - added:
field EmailPolicy.header_factory: Callable[[str, str], str] - added:
field EmailPolicy.refold_source: str - added:
field EmailPolicy.utf8: bool - added:
field Policy.cte_type: str - added:
field Policy.linesep: str - added:
field Policy.mange_from: bool - added:
field Policy.max_line_length: Optional[int] - added:
field Policy.raise_on_defect: bool - added:
method Compat32.fold(name: str, value: str) -> str - added:
method Compat32.fold_binary(name: str, value: str) -> bytes - added:
method Compat32.header_fetch_parse(name: str, value: str) -> Union[str, Header] - added:
method Compat32.header_source_parse(sourcelines: List[str]) -> Tuple[str, str] - added:
method Compat32.header_store_parse(name: str, value: str) -> Tuple[str, str] - added:
method EmailPolicy.fold(name: str, value: str) -> str - added:
method EmailPolicy.fold_binary(name: str, value: str) -> bytes - added:
method EmailPolicy.header_fetch_parse(name: str, value: str) -> str - added:
method EmailPolicy.header_source_parse(sourcelines: List[str]) -> Tuple[str, str] - added:
method EmailPolicy.header_store_parse(name: str, value: str) -> Tuple[str, str] - added:
method Policy.clone(**kw: Any) -> Policy - added:
method Policy.fold(name: str, value: str) -> str - added:
method Policy.fold_binary(name: str, value: str) -> bytes - added:
method Policy.handle_defect(obj: Message, defect: MessageDefect) -> None - added:
method Policy.header_fetch_parse(name: str, value: str) -> str - added:
method Policy.header_max_count(name: str) -> Optional[int] - added:
method Policy.header_source_parse(sourcelines: List[str]) -> Tuple[str, str] - added:
method Policy.header_store_parse(name: str, value: str) -> Tuple[str, str] - added:
method Policy.register_defect(obj: Message, defect: MessageDefect) -> None - added:
variable HTTP: EmailPolicy - added:
variable SMTP: EmailPolicy - added:
variable SMTPUTF8: EmailPolicy - added:
variable compat32: Compat32 - added:
variable default: EmailPolicy - added:
variable strict: EmailPolicy
- added:
function collapse_rfc2231_value(value: _ParamType, errors: str=…, fallback_charset: str=…) -> str - added:
function decode_params(params: List[Tuple[str, str]]) -> List[Tuple[str, _ParamType]] - added:
function decode_rfc2231(s: str) -> Tuple[Optional[str], Optional[str], str] - added:
function encode_rfc2231(s: str, charset: Optional[str]=…, language: Optional[str]=…) -> str - added:
function format_datetime(dt: datetime.datetime, usegmt: bool=…) -> str - added:
function formataddr(pair: Tuple[Optional[str], str], charset: Union[str, Charset]=…) -> str - added:
function formatdate(timeval: Optional[float]=…, localtime: bool=…, usegmt: bool=…) -> str - added:
function getaddresses(fieldvalues: List[str]) -> List[Tuple[str, str]] - added:
function localtime(dt: Optional[datetime.datetime]=…, isdst: int=…) -> datetime.datetime - added:
function make_msgid(idstring: Optional[str]=…, domain: Optional[str]=…) -> str - added:
function mktime_tz(data: _PDTZ) -> int - added:
function parseaddr(addr: Optional[str]) -> Tuple[str, str] - added:
function parsedate(data: None) -> None | (data: str) -> Optional[Tuple[int, int, int, int, int, int, int, int, int]] - added:
function parsedate_to_datetime(data: None) -> None | (data: str) -> datetime.datetime - added:
function parsedate_tz(data: None) -> None | (data: str) -> Optional[_PDTZ] - added:
function quote(str: str) -> str - added:
function unquote(str: str) -> str
- added:
class CodecRegistryError(LookupError, SystemError) - added:
function normalize_encoding(encoding: Union[str, bytes]) -> str - added:
function search_function(encoding: str) -> Optional[CodecInfo]
- added:
class IncrementalDecoder(codecs.BufferedIncrementalDecoder) - added:
class IncrementalEncoder(codecs.IncrementalEncoder) - added:
class StreamReader(codecs.StreamReader) - added:
class StreamWriter(codecs.StreamWriter) - added:
function decode(input: bytes, errors: Optional[str]=…) -> Tuple[str, int] - added:
function encode(__str: str, __errors: Optional[str]=…) -> Tuple[bytes, int] - added:
function getregentry() -> codecs.CodecInfo - added:
method IncrementalEncoder.encode(input: str, final: bool=…) -> bytes - added:
static method StreamReader.decode(__data: bytes, __errors: Optional[str]=…, __final: bool=…) -> Tuple[str, int] - added:
static method StreamWriter.encode(__str: str, __errors: Optional[str]=…) -> Tuple[bytes, int]
- added:
function bootstrap(root: Optional[str]=…, upgrade: bool=…, user: bool=…, altinstall: bool=…, default_pip: bool=…, verbosity: int=…) -> None - added:
function version() -> str
- added:
class Enum - added:
class EnumMeta(ABCMeta) - added:
class Flag(Enum) - added:
class FlagBoundary(StrEnum) - added:
class IntEnum(int, Enum) - added:
class IntFlag(int, Flag) - added:
class StrEnum(str, Enum) - added:
class auto(IntFlag) - added:
class property(_builtins_property) - added:
field Enum.name: str - added:
field Enum.value: Any - added:
field FlagBoundary.CONFORM: str - added:
field FlagBoundary.EJECT: str - added:
field FlagBoundary.KEEP: str - added:
field FlagBoundary.STRICT: str - added:
field IntEnum.value: int - added:
field auto.value: Any - added:
function global_enum(cls: _S) -> _S - added:
function global_enum_repr(self: Enum) -> str - added:
function global_flag_repr(self: Flag) -> str - added:
function unique(enumeration: _S) -> _S - added:
variable CONFORM - added:
variable EJECT - added:
variable KEEP - added:
variable STRICT
- added:
variable E2BIG: int - added:
variable EACCES: int - added:
variable EADDRINUSE: int - added:
variable EADDRNOTAVAIL: int - added:
variable EADV: int - added:
variable EAFNOSUPPORT: int - added:
variable EAGAIN: int - added:
variable EALREADY: int - added:
variable EBADE: int - added:
variable EBADF: int - added:
variable EBADFD: int - added:
variable EBADMSG: int - added:
variable EBADR: int - added:
variable EBADRQC: int - added:
variable EBADSLT: int - added:
variable EBFONT: int - added:
variable EBUSY: int - added:
variable ECANCELED: int - added:
variable ECHILD: int - added:
variable ECHRNG: int - added:
variable ECOMM: int - added:
variable ECONNABORTED: int - added:
variable ECONNREFUSED: int - added:
variable ECONNRESET: int - added:
variable EDEADLCK: int - added:
variable EDEADLOCK: int - added:
variable EDESTADDRREQ: int - added:
variable EDOM: int - added:
variable EDOTDOT: int - added:
variable EDQUOT: int - added:
variable EEXIST: int - added:
variable EFAULT: int - added:
variable EFBIG: int - added:
variable EHOSTDOWN: int - added:
variable EHOSTUNREACH: int - added:
variable EIDRM: int - added:
variable EILSEQ: int - added:
variable EINPROGRESS: int - added:
variable EINTR: int - added:
variable EINVAL: int - added:
variable EIO: int - added:
variable EISCONN: int - added:
variable EISDIR: int - added:
variable EISNAM: int - added:
variable EKEYEXPIRED: int - added:
variable EKEYREJECTED: int - added:
variable EKEYREVOKED: int - added:
variable EL2HLT: int - added:
variable EL2NSYNC: int - added:
variable EL3HLT: int - added:
variable EL3RST: int - added:
variable ELIBACC: int - added:
variable ELIBBAD: int - added:
variable ELIBEXEC: int - added:
variable ELIBMAX: int - added:
variable ELIBSCN: int - added:
variable ELNRNG: int - added:
variable ELOOP: int - added:
variable EMEDIUMTYPE: int - added:
variable EMFILE: int - added:
variable EMLINK: int - added:
variable EMSGSIZE: int - added:
variable EMULTIHOP: int - added:
variable ENAMETOOLONG: int - added:
variable ENAVAIL: int - added:
variable ENETDOWN: int - added:
variable ENETRESET: int - added:
variable ENETUNREACH: int - added:
variable ENFILE: int - added:
variable ENOANO: int - added:
variable ENOBUFS: int - added:
variable ENOCSI: int - added:
variable ENODATA: int - added:
variable ENODEV: int - added:
variable ENOENT: int - added:
variable ENOEXEC: int - added:
variable ENOKEY: int - added:
variable ENOLCK: int - added:
variable ENOLINK: int - added:
variable ENOMEDIUM: int - added:
variable ENOMEM: int - added:
variable ENOMSG: int - added:
variable ENONET: int - added:
variable ENOPKG: int - added:
variable ENOPROTOOPT: int - added:
variable ENOSPC: int - added:
variable ENOSR: int - added:
variable ENOSTR: int - added:
variable ENOSYS: int - added:
variable ENOTBLK: int - added:
variable ENOTCONN: int - added:
variable ENOTDIR: int - added:
variable ENOTEMPTY: int - added:
variable ENOTNAM: int - added:
variable ENOTRECOVERABLE: int - added:
variable ENOTSOCK: int - added:
variable ENOTSUP: int - added:
variable ENOTTY: int - added:
variable ENOTUNIQ: int - added:
variable ENXIO: int - added:
variable EOPNOTSUPP: int - added:
variable EOVERFLOW: int - added:
variable EOWNERDEAD: int - added:
variable EPERM: int - added:
variable EPFNOSUPPORT: int - added:
variable EPIPE: int - added:
variable EPROTO: int - added:
variable EPROTONOSUPPORT: int - added:
variable EPROTOTYPE: int - added:
variable ERANGE: int - added:
variable EREMCHG: int - added:
variable EREMOTE: int - added:
variable EREMOTEIO: int - added:
variable ERESTART: int - added:
variable ERFKILL: int - added:
variable EROFS: int - added:
variable ESHUTDOWN: int - added:
variable ESOCKTNOSUPPORT: int - added:
variable ESPIPE: int - added:
variable ESRCH: int - added:
variable ESRMNT: int - added:
variable ESTALE: int - added:
variable ESTRPIPE: int - added:
variable ETIME: int - added:
variable ETIMEDOUT: int - added:
variable ETOOMANYREFS: int - added:
variable ETXTBSY: int - added:
variable EUCLEAN: int - added:
variable EUNATCH: int - added:
variable EUSERS: int - added:
variable EWOULDBLOCK: int - added:
variable EXDEV: int - added:
variable EXFULL: int - added:
variable errorcode: Mapping[int, str]
- added:
function cancel_dump_traceback_later() -> None - added:
function disable() -> None - added:
function dump_traceback(file: FileDescriptorLike=…, all_threads: bool=…) -> None - added:
function dump_traceback_later(timeout: float, repeat: bool=…, file: FileDescriptorLike=…, exit: bool=…) -> None - added:
function enable(file: FileDescriptorLike=…, all_threads: bool=…) -> None - added:
function is_enabled() -> bool - added:
function register(signum: int, file: FileDescriptorLike=…, all_threads: bool=…, chain: bool=…) -> None - added:
function unregister(signum: int) -> None
- added:
function fcntl(__fd: FileDescriptorLike, __cmd: int, __arg: int=…) -> int | (__fd: FileDescriptorLike, __cmd: int, __arg: bytes) -> bytes - added:
function flock(__fd: FileDescriptorLike, __operation: int) -> None - added:
function ioctl(__fd: FileDescriptorLike, __request: int, __arg: int=…, __mutate_flag: bool=…) -> int | (__fd: FileDescriptorLike, __request: int, __arg: _WritableBuffer, __mutate_flag: Literal[True]=…) -> int | (__fd: FileDescriptorLike, __request: int, __arg: _WritableBuffer, __mutate_flag: Literal[False]) -> bytes | (__fd: FileDescriptorLike, __request: int, __arg: _ReadOnlyBuffer, __mutate_fla… - added:
function lockf(__fd: FileDescriptorLike, __cmd: int, __len: int=…, __start: int=…, __whence: int=…) -> Any - added:
variable DN_ACCESS: int - added:
variable DN_ATTRIB: int - added:
variable DN_CREATE: int - added:
variable DN_DELETE: int - added:
variable DN_MODIFY: int - added:
variable DN_MULTISHOT: int - added:
variable DN_RENAME: int - added:
variable FASYNC: int - added:
variable FD_CLOEXEC: int - added:
variable F_DUPFD: int - added:
variable F_DUPFD_CLOEXEC: int - added:
variable F_EXLCK: int - added:
variable F_FULLFSYNC: int - added:
variable F_GETFD: int - added:
variable F_GETFL: int - added:
variable F_GETLEASE: int - added:
variable F_GETLK64: int - added:
variable F_GETLK: int - added:
variable F_GETOWN: int - added:
variable F_GETSIG: int - added:
variable F_NOCACHE: int - added:
variable F_NOTIFY: int - added:
variable F_OFD_GETLK: int - added:
variable F_OFD_SETLK: int - added:
variable F_OFD_SETLKW: int - added:
variable F_RDLCK: int - added:
variable F_SETFD: int - added:
variable F_SETFL: int - added:
variable F_SETLEASE: int - added:
variable F_SETLK64: int - added:
variable F_SETLK: int - added:
variable F_SETLKW64: int - added:
variable F_SETLKW: int - added:
variable F_SETOWN: int - added:
variable F_SETSIG: int - added:
variable F_SHLCK: int - added:
variable F_UNLCK: int - added:
variable F_WRLCK: int - added:
variable I_ATMARK: int - added:
variable I_CANPUT: int - added:
variable I_CKBAND: int - added:
variable I_FDINSERT: int - added:
variable I_FIND: int - added:
variable I_FLUSH: int - added:
variable I_FLUSHBAND: int - added:
variable I_GETBAND: int - added:
variable I_GETCLTIME: int - added:
variable I_GETSIG: int - added:
variable I_GRDOPT: int - added:
variable I_GWROPT: int - added:
variable I_LINK: int - added:
variable I_LIST: int - added:
variable I_LOOK: int - added:
variable I_NREAD: int - added:
variable I_PEEK: int - added:
variable I_PLINK: int - added:
variable I_POP: int - added:
variable I_PUNLINK: int - added:
variable I_PUSH: int - added:
variable I_RECVFD: int - added:
variable I_SENDFD: int - added:
variable I_SETCLTIME: int - added:
variable I_SETSIG: int - added:
variable I_SRDOPT: int - added:
variable I_STR: int - added:
variable I_SWROPT: int - added:
variable I_UNLINK: int - added:
variable LOCK_EX: int - added:
variable LOCK_MAND: int - added:
variable LOCK_NB: int - added:
variable LOCK_READ: int - added:
variable LOCK_RW: int - added:
variable LOCK_SH: int - added:
variable LOCK_UN: int - added:
variable LOCK_WRITE: int
- added:
class dircmp(Generic[AnyStr]) - added:
constructor dircmp(a: AnyStr, b: AnyStr, ignore: Optional[Sequence[AnyStr]]=…, hide: Optional[Sequence[AnyStr]]=…) -> None - added:
field dircmp.common: List[AnyStr] - added:
field dircmp.common_dirs: List[AnyStr] - added:
field dircmp.common_files: List[AnyStr] - added:
field dircmp.common_funny: List[AnyStr] - added:
field dircmp.diff_files: List[AnyStr] - added:
field dircmp.funny_files: List[AnyStr] - added:
field dircmp.hide: Sequence[AnyStr] - added:
field dircmp.ignore: Sequence[AnyStr] - added:
field dircmp.left: AnyStr - added:
field dircmp.left_list: List[AnyStr] - added:
field dircmp.left_only: List[AnyStr] - added:
field dircmp.methodmap: Dict[str, Callable[[], None]] - added:
field dircmp.right: AnyStr - added:
field dircmp.right_list: List[AnyStr] - added:
field dircmp.right_only: List[AnyStr] - added:
field dircmp.same_files: List[AnyStr] - added:
field dircmp.subdirs: Dict[AnyStr, dircmp[AnyStr]] - added:
function clear_cache() -> None - added:
function cmp(f1: Union[bytes, Text], f2: Union[bytes, Text], shallow: Union[int, bool]=…) -> bool - added:
function cmpfiles(a: AnyStr, b: AnyStr, common: Iterable[AnyStr], shallow: Union[int, bool]=…) -> Tuple[List[AnyStr], List[AnyStr], List[AnyStr]] - added:
method dircmp.phase0() -> None - added:
method dircmp.phase1() -> None - added:
method dircmp.phase2() -> None - added:
method dircmp.phase3() -> None - added:
method dircmp.phase4() -> None - added:
method dircmp.phase4_closure() -> None - added:
method dircmp.report() -> None - added:
method dircmp.report_full_closure() -> None - added:
method dircmp.report_partial_closure() -> None - added:
variable DEFAULT_IGNORES: List[str]
- added:
class FileInput(Iterable[AnyStr], Generic[AnyStr]) - added:
constructor FileInput(files: Union[None, AnyPath, Iterable[AnyPath]]=…, inplace: bool=…, backup: str=…, bufsize: int=…, mode: str=…, openhook: Callable[[AnyPath, str], IO[AnyStr]]=…) -> None - added:
function close() -> None - added:
function filelineno() -> int - added:
function filename() -> str - added:
function fileno() -> int - added:
function hook_compressed(filename: AnyPath, mode: str) -> IO[Any] - added:
function hook_encoded(encoding: str) -> Callable[[AnyPath, str], IO[Any]] - added:
function input(files: Union[AnyPath, Iterable[AnyPath], None]=…, inplace: bool=…, backup: str=…, bufsize: int=…, mode: str=…, openhook: Callable[[AnyPath, str], IO[AnyStr]]=…) -> FileInput[AnyStr] - added:
function isfirstline() -> bool - added:
function isstdin() -> bool - added:
function lineno() -> int - added:
function nextfile() -> None - added:
method FileInput.close() -> None - added:
method FileInput.filelineno() -> int - added:
method FileInput.filename() -> str - added:
method FileInput.fileno() -> int - added:
method FileInput.isfirstline() -> bool - added:
method FileInput.isstdin() -> bool - added:
method FileInput.lineno() -> int - added:
method FileInput.nextfile() -> None - added:
method FileInput.readline() -> AnyStr
- added:
function filter(names: Iterable[AnyStr], pat: AnyStr) -> List[AnyStr] - added:
function fnmatch(name: AnyStr, pat: AnyStr) -> bool - added:
function fnmatchcase(name: AnyStr, pat: AnyStr) -> bool - added:
function translate(pat: str) -> str
- added:
class AbstractFormatter - added:
class AbstractWriter(NullWriter) - added:
class DumbWriter(NullWriter) - added:
class NullFormatter - added:
class NullWriter - added:
constructor AbstractFormatter(writer: NullWriter) -> None - added:
constructor DumbWriter(file: Optional[IO[str]]=…, maxcol: int=…) -> None - added:
constructor NullFormatter(writer: Optional[NullWriter]=…) -> None - added:
constructor NullWriter() -> None - added:
field AbstractFormatter.align: Optional[str] - added:
field AbstractFormatter.align_stack: List[Optional[str]] - added:
field AbstractFormatter.font_stack: List[_FontType] - added:
field AbstractFormatter.hard_break: int - added:
field AbstractFormatter.have_label: int - added:
field AbstractFormatter.margin_stack: List[int] - added:
field AbstractFormatter.nospace: int - added:
field AbstractFormatter.para_end: int - added:
field AbstractFormatter.parskip: int - added:
field AbstractFormatter.softspace: int - added:
field AbstractFormatter.spacing: Optional[str] - added:
field AbstractFormatter.style_stack: Any - added:
field AbstractFormatter.writer: NullWriter - added:
field DumbWriter.file: IO[str] - added:
field DumbWriter.maxcol: int - added:
field NullFormatter.writer: Optional[NullWriter] - added:
function test(file: Optional[str]=…) -> None - added:
method AbstractFormatter.add_flowing_data(data: str) -> None - added:
method AbstractFormatter.add_hor_rule(*args: Any, **kw: Any) -> None - added:
method AbstractFormatter.add_label_data(format: str, counter: int, blankline: Optional[int]=…) -> None - added:
method AbstractFormatter.add_line_break() -> None - added:
method AbstractFormatter.add_literal_data(data: str) -> None - added:
method AbstractFormatter.assert_line_data(flag: int=…) -> None - added:
method AbstractFormatter.end_paragraph(blankline: int) -> None - added:
method AbstractFormatter.flush_softspace() -> None - added:
method AbstractFormatter.format_counter(format: Iterable[str], counter: int) -> str - added:
method AbstractFormatter.format_letter(case: str, counter: int) -> str - added:
method AbstractFormatter.format_roman(case: str, counter: int) -> str - added:
method AbstractFormatter.pop_alignment() -> None - added:
method AbstractFormatter.pop_font() -> None - added:
method AbstractFormatter.pop_margin() -> None - added:
method AbstractFormatter.pop_style(n: int=…) -> None - added:
method AbstractFormatter.push_alignment(align: Optional[str]) -> None - added:
method AbstractFormatter.push_font(font: _FontType) -> None - added:
method AbstractFormatter.push_margin(margin: int) -> None - added:
method AbstractFormatter.push_style(*styles: _StylesType) -> None - added:
method AbstractFormatter.set_spacing(spacing: Optional[str]) -> None - added:
method AbstractWriter.new_alignment(align: Optional[str]) -> None - added:
method AbstractWriter.new_font(font: _FontType) -> None - added:
method AbstractWriter.new_margin(margin: int, level: int) -> None - added:
method AbstractWriter.new_spacing(spacing: Optional[str]) -> None - added:
method AbstractWriter.new_styles(styles: Tuple[Any, ...]) -> None - added:
method AbstractWriter.send_flowing_data(data: str) -> None - added:
method AbstractWriter.send_hor_rule(*args: Any, **kw: Any) -> None - added:
method AbstractWriter.send_label_data(data: str) -> None - added:
method AbstractWriter.send_line_break() -> None - added:
method AbstractWriter.send_literal_data(data: str) -> None - added:
method AbstractWriter.send_paragraph(blankline: int) -> None - added:
method DumbWriter.reset() -> None - added:
method DumbWriter.send_flowing_data(data: str) -> None - added:
method DumbWriter.send_hor_rule(*args: Any, **kw: Any) -> None - added:
method DumbWriter.send_line_break() -> None - added:
method DumbWriter.send_literal_data(data: str) -> None - added:
method DumbWriter.send_paragraph(blankline: int) -> None - added:
method NullFormatter.add_flowing_data(data: str) -> None - added:
method NullFormatter.add_hor_rule(*args: Any, **kw: Any) -> None - added:
method NullFormatter.add_label_data(format: str, counter: int, blankline: Optional[int]=…) -> None - added:
method NullFormatter.add_line_break() -> None - added:
method NullFormatter.add_literal_data(data: str) -> None - added:
method NullFormatter.assert_line_data(flag: int=…) -> None - added:
method NullFormatter.end_paragraph(blankline: int) -> None - added:
method NullFormatter.flush_softspace() -> None - added:
method NullFormatter.pop_alignment() -> None - added:
method NullFormatter.pop_font() -> None - added:
method NullFormatter.pop_margin() -> None - added:
method NullFormatter.pop_style(n: int=…) -> None - added:
method NullFormatter.push_alignment(align: Optional[str]) -> None - added:
method NullFormatter.push_font(x: _FontType) -> None - added:
method NullFormatter.push_margin(margin: int) -> None - added:
method NullFormatter.push_style(*styles: _StylesType) -> None - added:
method NullFormatter.set_spacing(spacing: Optional[str]) -> None - added:
method NullWriter.flush() -> None - added:
method NullWriter.new_alignment(align: Optional[str]) -> None - added:
method NullWriter.new_font(font: _FontType) -> None - added:
method NullWriter.new_margin(margin: int, level: int) -> None - added:
method NullWriter.new_spacing(spacing: Optional[str]) -> None - added:
method NullWriter.new_styles(styles: Tuple[Any, ...]) -> None - added:
method NullWriter.send_flowing_data(data: str) -> None - added:
method NullWriter.send_hor_rule(*args: Any, **kw: Any) -> None - added:
method NullWriter.send_label_data(data: str) -> None - added:
method NullWriter.send_line_break() -> None - added:
method NullWriter.send_literal_data(data: str) -> None - added:
method NullWriter.send_paragraph(blankline: int) -> None - added:
variable AS_IS: None
- added:
class Fraction(Rational) - added:
function gcd(a: int, b: int) -> int | (a: Integral, b: int) -> Integral | (a: int, b: Integral) -> Integral | (a: Integral, b: Integral) -> Integral - added:
method Fraction.as_integer_ratio() -> Tuple[int, int] - added:
method Fraction.conjugate() -> Fraction - added:
method Fraction.limit_denominator(max_denominator: int=…) -> Fraction - added:
property Fraction.denominator -> int - added:
property Fraction.imag -> Literal[0] - added:
property Fraction.numerator -> int - added:
property Fraction.real -> Fraction - added:
static method Fraction.from_decimal(dec: Decimal) -> Fraction - added:
static method Fraction.from_float(f: float) -> Fraction
- added:
class Error(Exception) - added:
class FTP - added:
class FTP_TLS(FTP) - added:
class Netrc - added:
class error_perm(Error) - added:
class error_proto(Error) - added:
class error_reply(Error) - added:
class error_temp(Error) - added:
constructor FTP(host: Text=…, user: Text=…, passwd: Text=…, acct: Text=…, timeout: float=…) -> None - added:
constructor FTP_TLS(host: Text=…, user: Text=…, passwd: Text=…, acct: Text=…, keyfile: Optional[str]=…, certfile: Optional[str]=…, context: Optional[SSLContext]=…, timeout: float=…, source_address: Optional[Tuple[str, int]]=…) -> None - added:
constructor Netrc(filename: Optional[Text]=…) -> None - added:
field FTP.af: int - added:
field FTP.debugging: int - added:
field FTP.encoding: str - added:
field FTP.file: Optional[BinaryIO] - added:
field FTP.file: Optional[TextIO] - added:
field FTP.host: str - added:
field FTP.lastresp: str - added:
field FTP.maxline: int - added:
field FTP.passiveserver: int - added:
field FTP.port: int - added:
field FTP.sock: Optional[socket] - added:
field FTP.source_address: Optional[Tuple[str, int]] - added:
field FTP.timeout: int - added:
field FTP.welcome: Optional[str] - added:
field FTP_TLS.certfile: Optional[str] - added:
field FTP_TLS.context: SSLContext - added:
field FTP_TLS.keyfile: Optional[str] - added:
field FTP_TLS.ssl_version: int - added:
function ftpcp(source: FTP, sourcename: str, target: FTP, targetname: str=…, type: Literal['A', 'I']=…) -> None - added:
function parse150(resp: str) -> Optional[int] - added:
function parse227(resp: str) -> Tuple[str, int] - added:
function parse229(resp: str, peer: Any) -> Tuple[str, int] - added:
function parse257(resp: str) -> str - added:
method FTP.abort() -> str - added:
method FTP.acct(password: Text) -> str - added:
method FTP.close() -> None - added:
method FTP.connect(host: Text=…, port: int=…, timeout: float=…) -> str - added:
method FTP.cwd(dirname: Text) -> str - added:
method FTP.debug(level: int) -> None - added:
method FTP.delete(filename: Text) -> str - added:
method FTP.dir(*args: Union[str, Callable[[str], None]]) -> None - added:
method FTP.getline() -> str - added:
method FTP.getmultiline() -> str - added:
method FTP.getresp() -> str - added:
method FTP.getwelcome() -> str - added:
method FTP.login(user: Text=…, passwd: Text=…, acct: Text=…) -> str - added:
method FTP.makepasv() -> Tuple[str, int] - added:
method FTP.makeport() -> socket - added:
method FTP.mkd(dirname: Text) -> str - added:
method FTP.mlsd(path: Text=…, facts: Iterable[str]=…) -> Iterator[Tuple[str, Dict[str, str]]] - added:
method FTP.nlst(*args: Text) -> List[str] - added:
method FTP.ntransfercmd(cmd: Text, rest: Optional[_IntOrStr]=…) -> Tuple[socket, int] - added:
method FTP.putcmd(line: Text) -> None - added:
method FTP.putline(line: Text) -> None - added:
method FTP.pwd() -> str - added:
method FTP.quit() -> str - added:
method FTP.rename(fromname: Text, toname: Text) -> str - added:
method FTP.retrbinary(cmd: Text, callback: Callable[[bytes], Any], blocksize: int=…, rest: Optional[_IntOrStr]=…) -> str - added:
method FTP.retrlines(cmd: Text, callback: Optional[Callable[[str], Any]]=…) -> str - added:
method FTP.rmd(dirname: Text) -> str - added:
method FTP.sanitize(s: Text) -> str - added:
method FTP.sendcmd(cmd: Text) -> str - added:
method FTP.sendeprt(host: Text, port: int) -> str - added:
method FTP.sendport(host: Text, port: int) -> str - added:
method FTP.set_debuglevel(level: int) -> None - added:
method FTP.set_pasv(val: Union[bool, int]) -> None - added:
method FTP.size(filename: Text) -> Optional[int] - added:
method FTP.storbinary(cmd: Text, fp: SupportsRead[bytes], blocksize: int=…, callback: Optional[Callable[[bytes], Any]]=…, rest: Optional[_IntOrStr]=…) -> str - added:
method FTP.storlines(cmd: Text, fp: SupportsReadline[bytes], callback: Optional[Callable[[bytes], Any]]=…) -> str - added:
method FTP.transfercmd(cmd: Text, rest: Optional[_IntOrStr]=…) -> socket - added:
method FTP.voidcmd(cmd: Text) -> str - added:
method FTP.voidresp() -> str - added:
method FTP_TLS.auth() -> str - added:
method FTP_TLS.ccc() -> str - added:
method FTP_TLS.login(user: Text=…, passwd: Text=…, acct: Text=…, secure: bool=…) -> str - added:
method FTP_TLS.prot_c() -> str - added:
method FTP_TLS.prot_p() -> str - added:
method Netrc.get_account(host: Text) -> Tuple[Optional[str], Optional[str], Optional[str]] - added:
method Netrc.get_hosts() -> List[str] - added:
method Netrc.get_macro(macro: Text) -> Tuple[str, ...] - added:
method Netrc.get_macros() -> List[str] - added:
variable B_CRLF: bytes - added:
variable CRLF: str - added:
variable FTP_PORT: int - added:
variable MAXLINE: int - added:
variable MSG_OOB: int - added:
variable all_errors: Tuple[Type[Exception], ...]
- added:
class cached_property(Generic[_T]) - added:
class partial(Generic[_T]) - added:
class partialmethod(Generic[_T]) - added:
class singledispatchmethod(Generic[_T]) - added:
constructor cached_property(func: Callable[[Any], _T]) -> None - added:
constructor partial(func: Callable[..., _T], *args: Any, **kwargs: Any) -> None - added:
constructor partialmethod(__func: Callable[..., _T], *args: Any, **keywords: Any) -> None | (__func: _Descriptor, *args: Any, **keywords: Any) -> None - added:
constructor singledispatchmethod(func: Callable[..., _T]) -> None - added:
field cached_property.attrname: Optional[str] - added:
field cached_property.func: Callable[[Any], _T] - added:
field partial.args: Tuple[Any, ...] - added:
field partial.func: Callable[..., _T] - added:
field partial.keywords: Dict[str, Any] - added:
field partialmethod.args: Tuple[Any, ...] - added:
field partialmethod.func: Union[Callable[..., _T], _Descriptor] - added:
field partialmethod.keywords: Dict[str, Any] - added:
field singledispatchmethod.dispatcher: _SingleDispatchCallable[_T] - added:
field singledispatchmethod.func: Callable[..., _T] - added:
function cache(__user_function: Callable[..., _T]) -> _lru_cache_wrapper[_T] - added:
function cmp_to_key(mycmp: Callable[[_T, _T], int]) -> Callable[[_T], SupportsLessThan] - added:
function lru_cache(maxsize: Optional[int]=…, typed: bool=…) -> Callable[[Callable[..., _T]], _lru_cache_wrapper[_T]] | (maxsize: Callable[..., _T], typed: bool=…) -> _lru_cache_wrapper[_T] - added:
function reduce(function: Callable[[_T, _S], _T], sequence: Iterable[_S], initial: _T) -> _T | (function: Callable[[_T, _T], _T], sequence: Iterable[_T]) -> _T - added:
function singledispatch(func: Callable[..., _T]) -> _SingleDispatchCallable[_T] - added:
function total_ordering(cls: Type[_T]) -> Type[_T] - added:
function update_wrapper(wrapper: _T, wrapped: _AnyCallable, assigned: Sequence[str]=…, updated: Sequence[str]=…) -> _T - added:
function wraps(wrapped: _AnyCallable, assigned: Sequence[str]=…, updated: Sequence[str]=…) -> Callable[[_T], _T] - added:
method singledispatchmethod.register(cls: Type[Any], method: None=…) -> Callable[[Callable[..., _T]], Callable[..., _T]] | (cls: Callable[..., _T], method: None=…) -> Callable[..., _T] | (cls: Type[Any], method: Callable[..., _T]) -> Callable[..., _T] - added:
variable WRAPPER_ASSIGNMENTS: Sequence[str] - added:
variable WRAPPER_UPDATES: Sequence[str]
- added:
function collect(generation: int=…) -> int - added:
function disable() -> None - added:
function enable() -> None - added:
function freeze() -> None - added:
function get_count() -> Tuple[int, int, int] - added:
function get_debug() -> int - added:
function get_freeze_count() -> int - added:
function get_objects() -> List[Any] - added:
function get_referents(*objs: Any) -> List[Any] - added:
function get_referrers(*objs: Any) -> List[Any] - added:
function get_stats() -> List[Dict[str, Any]] - added:
function get_threshold() -> Tuple[int, int, int] - added:
function is_finalized(__obj: Any) -> bool - added:
function is_tracked(__obj: Any) -> bool - added:
function isenabled() -> bool - added:
function set_debug(__flags: int) -> None - added:
function set_threshold(threshold0: int, threshold1: int=…, threshold2: int=…) -> None - added:
function unfreeze() -> None - added:
variable DEBUG_COLLECTABLE: int - added:
variable DEBUG_LEAK: int - added:
variable DEBUG_SAVEALL: int - added:
variable DEBUG_STATS: int - added:
variable DEBUG_UNCOLLECTABLE: int - added:
variable callbacks: List[Any] - added:
variable garbage: List[Any]
- added:
function commonprefix(m: Sequence[StrPath]) -> str | (m: Sequence[BytesPath]) -> Union[bytes, Literal['']] | (m: Sequence[List[SupportsLessThanT]]) -> Sequence[SupportsLessThanT] | (m: Sequence[Tuple[SupportsLessThanT, ...]]) -> Sequence[SupportsLessThanT] - added:
function exists(path: AnyPath) -> bool - added:
function getatime(filename: AnyPath) -> float - added:
function getctime(filename: AnyPath) -> float - added:
function getmtime(filename: AnyPath) -> float - added:
function getsize(filename: AnyPath) -> int - added:
function isdir(s: AnyPath) -> bool - added:
function isfile(path: AnyPath) -> bool - added:
function samefile(f1: AnyPath, f2: AnyPath) -> bool - added:
function sameopenfile(fp1: int, fp2: int) -> bool - added:
function samestat(s1: os.stat_result, s2: os.stat_result) -> bool
- added:
class GetoptError(Exception) - added:
constructor GetoptError(msg: str, opt: str=…) -> None - added:
field GetoptError.msg: str - added:
field GetoptError.opt: str - added:
function getopt(args: list[str], shortopts: str, longopts: list[str]=…) -> tuple[list[tuple[str, str]], list[str]] - added:
function gnu_getopt(args: list[str], shortopts: str, longopts: list[str]=…) -> tuple[list[tuple[str, str]], list[str]] - added:
variable error
- added:
class GetPassWarning(UserWarning) - added:
function getpass(prompt: str=…, stream: Optional[TextIO]=…) -> str - added:
function getuser() -> str
- added:
class GNUTranslations(NullTranslations) - added:
class NullTranslations - added:
constructor NullTranslations(fp: Optional[IO[str]]=…) -> None - added:
field GNUTranslations.BE_MAGIC: int - added:
field GNUTranslations.CONTEXT: str - added:
field GNUTranslations.LE_MAGIC: int - added:
field GNUTranslations.VERSIONS: Sequence[int] - added:
function bind_textdomain_codeset(domain: str, codeset: Optional[str]=…) -> str - added:
function bindtextdomain(domain: str, localedir: Optional[StrPath]=…) -> str - added:
function dgettext(domain: str, message: str) -> str - added:
function dngettext(domain: str, msgid1: str, msgid2: str, n: int) -> str - added:
function dnpgettext(domain: str, context: str, msgid1: str, msgid2: str, n: int) -> str - added:
function dpgettext(domain: str, context: str, message: str) -> str - added:
function find(domain: str, localedir: Optional[StrPath]=…, languages: Optional[Iterable[str]]=…, all: bool=…) -> Any - added:
function gettext(message: str) -> str - added:
function install(domain: str, localedir: Optional[StrPath]=…, codeset: Optional[str]=…, names: Optional[Container[str]]=…) -> None - added:
function ldgettext(domain: str, message: str) -> str - added:
function ldngettext(domain: str, msgid1: str, msgid2: str, n: int) -> str - added:
function lgettext(message: str) -> str - added:
function lngettext(msgid1: str, msgid2: str, n: int) -> str - added:
function ngettext(msgid1: str, msgid2: str, n: int) -> str - added:
function npgettext(context: str, msgid1: str, msgid2: str, n: int) -> str - added:
function pgettext(context: str, message: str) -> str - added:
function textdomain(domain: Optional[str]=…) -> str - added:
function translation(domain: str, localedir: Optional[StrPath]=…, languages: Optional[Iterable[str]]=…, class_: None=…, fallback: bool=…, codeset: Optional[str]=…) -> NullTranslations | (domain: str, localedir: Optional[StrPath]=…, languages: Optional[Iterable[str]]=…, class_: Type[_T]=…, fallback: Literal[False]=…, codeset: Optional[str]=…) -> _T | (domain: str, localedir: Optional[StrPath]=…, l… - added:
method NullTranslations.add_fallback(fallback: NullTranslations) -> None - added:
method NullTranslations.charset() -> Any - added:
method NullTranslations.gettext(message: str) -> str - added:
method NullTranslations.info() -> Any - added:
method NullTranslations.install(names: Optional[Container[str]]=…) -> None - added:
method NullTranslations.lgettext(message: str) -> str - added:
method NullTranslations.lngettext(msgid1: str, msgid2: str, n: int) -> str - added:
method NullTranslations.ngettext(msgid1: str, msgid2: str, n: int) -> str - added:
method NullTranslations.npgettext(context: str, msgid1: str, msgid2: str, n: int) -> str - added:
method NullTranslations.output_charset() -> Any - added:
method NullTranslations.pgettext(context: str, message: str) -> str - added:
method NullTranslations.set_output_charset(charset: str) -> None - added:
variable Catalog
- added:
function escape(pathname: AnyStr) -> AnyStr - added:
function glob(pathname: AnyStr, *, recursive: bool=…) -> List[AnyStr] - added:
function glob0(dirname: AnyStr, pattern: AnyStr) -> List[AnyStr] - added:
function glob1(dirname: AnyStr, pattern: AnyStr) -> List[AnyStr] - added:
function has_magic(s: Union[str, bytes]) -> bool - added:
function iglob(pathname: AnyStr, *, recursive: bool=…) -> Iterator[AnyStr]
- added:
class CycleError(ValueError) - added:
class TopologicalSorter(Generic[_T]) - added:
constructor TopologicalSorter(graph: Optional[SupportsItems[_T, Iterable[_T]]]=…) -> None - added:
method TopologicalSorter.add(node: _T, *predecessors: _T) -> None - added:
method TopologicalSorter.done(*nodes: _T) -> None - added:
method TopologicalSorter.get_ready() -> Tuple[_T, ...] - added:
method TopologicalSorter.is_active() -> bool - added:
method TopologicalSorter.prepare() -> None - added:
method TopologicalSorter.static_order() -> Iterable[_T]
- added:
class struct_group(NamedTuple) - added:
field struct_group.gr_gid: int - added:
field struct_group.gr_mem: List[str] - added:
field struct_group.gr_name: str - added:
field struct_group.gr_passwd: Optional[str] - added:
function getgrall() -> List[struct_group] - added:
function getgrgid(id: int) -> struct_group - added:
function getgrnam(name: str) -> struct_group
- added:
class BadGzipFile(OSError) - added:
class GzipFile(_compression.BaseStream) - added:
constructor GzipFile(filename: Optional[AnyPath], mode: _ReadBinaryMode, compresslevel: int=…, fileobj: Optional[_ReadableFileobj]=…, mtime: Optional[float]=…) -> None | (*, mode: _ReadBinaryMode, compresslevel: int=…, fileobj: Optional[_ReadableFileobj]=…, mtime: Optional[float]=…) -> None | (filename: Optional[AnyPath], mode: _WriteBinaryMode, compresslevel: int=…, fileobj: Optional[_WritableFi… - added:
field GzipFile.compress: zlib._Compress - added:
field GzipFile.crc: int - added:
field GzipFile.fileobj: Union[_ReadableFileobj, _WritableFileobj] - added:
field GzipFile.mode: Literal[1, 2] - added:
field GzipFile.myfileobj: Optional[FileIO] - added:
field GzipFile.name: str - added:
function compress(data: bytes, compresslevel: int=…) -> bytes - added:
function decompress(data: bytes) -> bytes - added:
function open(filename: Union[AnyPath, _ReadableFileobj], mode: _ReadBinaryMode=…, compresslevel: int=…, encoding: None=…, errors: None=…, newline: None=…) -> GzipFile | (filename: Union[AnyPath, _WritableFileobj], mode: _WriteBinaryMode, compresslevel: int=…, encoding: None=…, errors: None=…, newline: None=…) -> GzipFile | (filename: AnyPath, mode: _OpenTextMode, compresslevel: int=…, encoding:… - added:
method GzipFile.close() -> None - added:
method GzipFile.fileno() -> int - added:
method GzipFile.flush(zlib_mode: int=…) -> None - added:
method GzipFile.peek(n: int) -> bytes - added:
method GzipFile.read(size: Optional[int]=…) -> bytes - added:
method GzipFile.read1(size: int=…) -> bytes - added:
method GzipFile.readable() -> bool - added:
method GzipFile.readline(size: Optional[int]=…) -> bytes - added:
method GzipFile.rewind() -> None - added:
method GzipFile.seek(offset: int, whence: int=…) -> int - added:
method GzipFile.seekable() -> bool - added:
method GzipFile.writable() -> bool - added:
method GzipFile.write(data: ReadableBuffer) -> int - added:
property GzipFile.closed -> bool - added:
property GzipFile.filename -> str - added:
property GzipFile.mtime -> Optional[int] - added:
variable READ: Literal[1] - added:
variable WRITE: Literal[2]
- added:
function md5(__string: ReadableBuffer=…) -> _Hash - added:
function new(name: str, data: ReadableBuffer=…) -> _Hash - added:
function pbkdf2_hmac(hash_name: str, password: ReadableBuffer, salt: ReadableBuffer, iterations: int, dklen: Optional[int]=…) -> bytes - added:
function scrypt(password: ReadableBuffer, *, salt: Optional[ReadableBuffer]=…, n: Optional[int]=…, r: Optional[int]=…, p: Optional[int]=…, maxmem: int=…, dklen: int=…) -> bytes - added:
function sha1(__string: ReadableBuffer=…) -> _Hash - added:
function sha224(__string: ReadableBuffer=…) -> _Hash - added:
function sha256(__string: ReadableBuffer=…) -> _Hash - added:
function sha384(__string: ReadableBuffer=…) -> _Hash - added:
function sha512(__string: ReadableBuffer=…) -> _Hash - added:
variable algorithms_available: AbstractSet[str] - added:
variable algorithms_guaranteed: AbstractSet[str] - added:
variable blake2b - added:
variable blake2s - added:
variable sha3_224 - added:
variable sha3_256 - added:
variable sha3_384 - added:
variable sha3_512 - added:
variable shake_128 - added:
variable shake_256
- added:
function heapify(__heap: List[Any]) -> None - added:
function heappop(__heap: List[_T]) -> _T - added:
function heappush(__heap: List[_T], __item: _T) -> None - added:
function heappushpop(__heap: List[_T], __item: _T) -> _T - added:
function heapreplace(__heap: List[_T], __item: _T) -> _T - added:
function merge(*iterables: Iterable[_T], key: Optional[Callable[[_T], Any]]=…, reverse: bool=…) -> Iterable[_T] - added:
function nlargest(n: int, iterable: Iterable[_T], key: Optional[Callable[[_T], SupportsLessThan]]=…) -> List[_T] - added:
function nsmallest(n: int, iterable: Iterable[_T], key: Optional[Callable[[_T], SupportsLessThan]]=…) -> List[_T]
- added:
class HMAC - added:
constructor HMAC(key: bytes, msg: Optional[ReadableBuffer]=…, digestmod: _DigestMod=…) -> None - added:
field HMAC.block_size: int - added:
field HMAC.digest_size: int - added:
field HMAC.name: str - added:
function compare_digest(__a: ReadableBuffer, __b: ReadableBuffer) -> bool | (__a: AnyStr, __b: AnyStr) -> bool - added:
function digest(key: bytes, msg: ReadableBuffer, digest: str) -> bytes - added:
function new(key: bytes, msg: Optional[ReadableBuffer], digestmod: _DigestMod) -> HMAC | (key: bytes, *, digestmod: _DigestMod) -> HMAC - added:
method HMAC.copy() -> HMAC - added:
method HMAC.digest() -> bytes - added:
method HMAC.hexdigest() -> str - added:
method HMAC.update(msg: ReadableBuffer) -> None - added:
variable digest_size: None
- added:
function escape(s: AnyStr, quote: bool=…) -> AnyStr - added:
function unescape(s: AnyStr) -> AnyStr
- added:
variable codepoint2name: Dict[int, str] - added:
variable entitydefs: Dict[str, str] - added:
variable html5: Dict[str, str] - added:
variable name2codepoint: Dict[str, int]
- added:
class HTMLParser(ParserBase) - added:
constructor HTMLParser(*, convert_charrefs: bool=…) -> None - added:
field HTMLParser.CDATA_CONTENT_ELEMENTS: Tuple[str, ...] - added:
method HTMLParser.check_for_whole_start_tag(i: int) -> int - added:
method HTMLParser.clear_cdata_mode() -> None - added:
method HTMLParser.close() -> None - added:
method HTMLParser.feed(data: str) -> None - added:
method HTMLParser.get_starttag_text() -> Optional[str] - added:
method HTMLParser.getpos() -> Tuple[int, int] - added:
method HTMLParser.goahead(end: bool) -> None - added:
method HTMLParser.handle_charref(name: str) -> None - added:
method HTMLParser.handle_comment(data: str) -> None - added:
method HTMLParser.handle_data(data: str) -> None - added:
method HTMLParser.handle_decl(decl: str) -> None - added:
method HTMLParser.handle_endtag(tag: str) -> None - added:
method HTMLParser.handle_entityref(name: str) -> None - added:
method HTMLParser.handle_pi(data: str) -> None - added:
method HTMLParser.handle_startendtag(tag: str, attrs: List[Tuple[str, Optional[str]]]) -> None - added:
method HTMLParser.handle_starttag(tag: str, attrs: List[Tuple[str, Optional[str]]]) -> None - added:
method HTMLParser.parse_bogus_comment(i: int, report: bool=…) -> int - added:
method HTMLParser.parse_endtag(i: int) -> int - added:
method HTMLParser.parse_html_declaration(i: int) -> int - added:
method HTMLParser.parse_pi(i: int) -> int - added:
method HTMLParser.parse_starttag(i: int) -> int - added:
method HTMLParser.reset() -> None - added:
method HTMLParser.set_cdata_mode(elem: str) -> None - added:
method HTMLParser.unknown_decl(data: str) -> None
- added:
class HTTPStatus(IntEnum) - added:
field HTTPStatus.ACCEPTED: int - added:
field HTTPStatus.ALREADY_REPORTED: int - added:
field HTTPStatus.BAD_GATEWAY: int - added:
field HTTPStatus.BAD_REQUEST: int - added:
field HTTPStatus.CONFLICT: int - added:
field HTTPStatus.CONTINUE: int - added:
field HTTPStatus.CREATED: int - added:
field HTTPStatus.EARLY_HINTS: Literal[103] - added:
field HTTPStatus.EXPECTATION_FAILED: int - added:
field HTTPStatus.FAILED_DEPENDENCY: int - added:
field HTTPStatus.FORBIDDEN: int - added:
field HTTPStatus.FOUND: int - added:
field HTTPStatus.GATEWAY_TIMEOUT: int - added:
field HTTPStatus.GONE: int - added:
field HTTPStatus.HTTP_VERSION_NOT_SUPPORTED: int - added:
field HTTPStatus.IM_A_TEAPOT: Literal[418] - added:
field HTTPStatus.IM_USED: int - added:
field HTTPStatus.INSUFFICIENT_STORAGE: int - added:
field HTTPStatus.INTERNAL_SERVER_ERROR: int - added:
field HTTPStatus.LENGTH_REQUIRED: int - added:
field HTTPStatus.LOCKED: int - added:
field HTTPStatus.LOOP_DETECTED: int - added:
field HTTPStatus.METHOD_NOT_ALLOWED: int - added:
field HTTPStatus.MISDIRECTED_REQUEST: int - added:
field HTTPStatus.MOVED_PERMANENTLY: int - added:
field HTTPStatus.MULTIPLE_CHOICES: int - added:
field HTTPStatus.MULTI_STATUS: int - added:
field HTTPStatus.NETWORK_AUTHENTICATION_REQUIRED: int - added:
field HTTPStatus.NON_AUTHORITATIVE_INFORMATION: int - added:
field HTTPStatus.NOT_ACCEPTABLE: int - added:
field HTTPStatus.NOT_EXTENDED: int - added:
field HTTPStatus.NOT_FOUND: int - added:
field HTTPStatus.NOT_IMPLEMENTED: int - added:
field HTTPStatus.NOT_MODIFIED: int - added:
field HTTPStatus.NO_CONTENT: int - added:
field HTTPStatus.OK: int - added:
field HTTPStatus.PARTIAL_CONTENT: int - added:
field HTTPStatus.PAYMENT_REQUIRED: int - added:
field HTTPStatus.PERMANENT_REDIRECT: int - added:
field HTTPStatus.PRECONDITION_FAILED: int - added:
field HTTPStatus.PRECONDITION_REQUIRED: int - added:
field HTTPStatus.PROCESSING: int - added:
field HTTPStatus.PROXY_AUTHENTICATION_REQUIRED: int - added:
field HTTPStatus.REQUESTED_RANGE_NOT_SATISFIABLE: int - added:
field HTTPStatus.REQUEST_ENTITY_TOO_LARGE: int - added:
field HTTPStatus.REQUEST_HEADER_FIELDS_TOO_LARGE: int - added:
field HTTPStatus.REQUEST_TIMEOUT: int - added:
field HTTPStatus.REQUEST_URI_TOO_LONG: int - added:
field HTTPStatus.RESET_CONTENT: int - added:
field HTTPStatus.SEE_OTHER: int - added:
field HTTPStatus.SERVICE_UNAVAILABLE: int - added:
field HTTPStatus.SWITCHING_PROTOCOLS: int - added:
field HTTPStatus.TEMPORARY_REDIRECT: int - added:
field HTTPStatus.TOO_EARLY: Literal[425] - added:
field HTTPStatus.TOO_MANY_REQUESTS: int - added:
field HTTPStatus.UNAUTHORIZED: int - added:
field HTTPStatus.UNAVAILABLE_FOR_LEGAL_REASONS: int - added:
field HTTPStatus.UNPROCESSABLE_ENTITY: int - added:
field HTTPStatus.UNSUPPORTED_MEDIA_TYPE: int - added:
field HTTPStatus.UPGRADE_REQUIRED: int - added:
field HTTPStatus.USE_PROXY: int - added:
field HTTPStatus.VARIANT_ALSO_NEGOTIATES: int - added:
property HTTPStatus.description -> str - added:
property HTTPStatus.phrase -> str
- added:
class BadStatusLine(HTTPException) - added:
class CannotSendHeader(ImproperConnectionState) - added:
class CannotSendRequest(ImproperConnectionState) - added:
class HTTPConnection - added:
class HTTPException(Exception) - added:
class HTTPMessage(email.message.Message) - added:
class HTTPResponse(io.BufferedIOBase, BinaryIO) - added:
class HTTPSConnection(HTTPConnection) - added:
class ImproperConnectionState(HTTPException) - added:
class IncompleteRead(HTTPException) - added:
class InvalidURL(HTTPException) - added:
class LineTooLong(HTTPException) - added:
class NotConnected(HTTPException) - added:
class RemoteDisconnected(ConnectionResetError, BadStatusLine) - added:
class ResponseNotReady(ImproperConnectionState) - added:
class UnimplementedFileMode(HTTPException) - added:
class UnknownProtocol(HTTPException) - added:
class UnknownTransferEncoding(HTTPException) - added:
constructor BadStatusLine(line: str) -> None - added:
constructor HTTPConnection(host: str, port: Optional[int]=…, timeout: Optional[float]=…, source_address: Optional[Tuple[str, int]]=…) -> None - added:
constructor HTTPResponse(sock: socket, debuglevel: int=…, method: Optional[str]=…, url: Optional[str]=…) -> None - added:
constructor HTTPSConnection(host: str, port: Optional[int]=…, key_file: Optional[str]=…, cert_file: Optional[str]=…, timeout: Optional[float]=…, source_address: Optional[Tuple[str, int]]=…, *, context: Optional[ssl.SSLContext]=…, check_hostname: Optional[bool]=…) -> None - added:
constructor IncompleteRead(partial: bytes, expected: Optional[int]=…) -> None - added:
constructor LineTooLong(line_type: str) -> None - added:
constructor UnknownProtocol(version: str) -> None - added:
field HTTPConnection.host: str - added:
field HTTPConnection.port: int - added:
field HTTPConnection.sock: Any - added:
field HTTPConnection.timeout: Optional[float] - added:
field HTTPResponse.closed: bool - added:
field HTTPResponse.debuglevel: int - added:
field HTTPResponse.headers: HTTPMessage - added:
field HTTPResponse.msg: HTTPMessage - added:
field HTTPResponse.reason: str - added:
field HTTPResponse.status: int - added:
field HTTPResponse.version: int - added:
function parse_headers(fp: io.BufferedIOBase, _class: Callable[[], email.message.Message]=…) -> HTTPMessage - added:
method HTTPConnection.close() -> None - added:
method HTTPConnection.connect() -> None - added:
method HTTPConnection.endheaders(message_body: Optional[_DataType]=…, *, encode_chunked: bool=…) -> None - added:
method HTTPConnection.getresponse() -> HTTPResponse - added:
method HTTPConnection.putheader(header: str, *argument: str) -> None - added:
method HTTPConnection.putrequest(method: str, url: str, skip_host: bool=…, skip_accept_encoding: bool=…) -> None - added:
method HTTPConnection.request(method: str, url: str, body: Optional[_DataType]=…, headers: Mapping[str, str]=…, *, encode_chunked: bool=…) -> None - added:
method HTTPConnection.send(data: _DataType) -> None - added:
method HTTPConnection.set_debuglevel(level: int) -> None - added:
method HTTPConnection.set_tunnel(host: str, port: Optional[int]=…, headers: Optional[Mapping[str, str]]=…) -> None - added:
method HTTPResponse.begin() -> None - added:
method HTTPResponse.fileno() -> int - added:
method HTTPResponse.getcode() -> int - added:
method HTTPResponse.getheader(name: str) -> Optional[str] | (name: str, default: _T) -> Union[str, _T] - added:
method HTTPResponse.getheaders() -> List[Tuple[str, str]] - added:
method HTTPResponse.geturl() -> str - added:
method HTTPResponse.info() -> email.message.Message - added:
method HTTPResponse.isclosed() -> bool - added:
method HTTPResponse.read(amt: Optional[int]=…) -> bytes - added:
method HTTPResponse.read1(n: int=…) -> bytes - added:
method HTTPResponse.readinto(b: WriteableBuffer) -> int - added:
method HTTPResponse.readline(limit: int=…) -> bytes - added:
variable ACCEPTED: int - added:
variable BAD_GATEWAY: int - added:
variable BAD_REQUEST: int - added:
variable CONFLICT: int - added:
variable CONTINUE: int - added:
variable CREATED: int - added:
variable EXPECTATION_FAILED: int - added:
variable FAILED_DEPENDENCY: int - added:
variable FORBIDDEN: int - added:
variable FOUND: int - added:
variable GATEWAY_TIMEOUT: int - added:
variable GONE: int - added:
variable HTTPS_PORT: int - added:
variable HTTP_PORT: int - added:
variable HTTP_VERSION_NOT_SUPPORTED: int - added:
variable IM_USED: int - added:
variable INSUFFICIENT_STORAGE: int - added:
variable INTERNAL_SERVER_ERROR: int - added:
variable LENGTH_REQUIRED: int - added:
variable LOCKED: int - added:
variable METHOD_NOT_ALLOWED: int - added:
variable MOVED_PERMANENTLY: int - added:
variable MULTIPLE_CHOICES: int - added:
variable MULTI_STATUS: int - added:
variable NETWORK_AUTHENTICATION_REQUIRED: int - added:
variable NON_AUTHORITATIVE_INFORMATION: int - added:
variable NOT_ACCEPTABLE: int - added:
variable NOT_EXTENDED: int - added:
variable NOT_FOUND: int - added:
variable NOT_IMPLEMENTED: int - added:
variable NOT_MODIFIED: int - added:
variable NO_CONTENT: int - added:
variable OK: int - added:
variable PARTIAL_CONTENT: int - added:
variable PAYMENT_REQUIRED: int - added:
variable PRECONDITION_FAILED: int - added:
variable PRECONDITION_REQUIRED: int - added:
variable PROCESSING: int - added:
variable PROXY_AUTHENTICATION_REQUIRED: int - added:
variable REQUESTED_RANGE_NOT_SATISFIABLE: int - added:
variable REQUEST_ENTITY_TOO_LARGE: int - added:
variable REQUEST_HEADER_FIELDS_TOO_LARGE: int - added:
variable REQUEST_TIMEOUT: int - added:
variable REQUEST_URI_TOO_LONG: int - added:
variable RESET_CONTENT: int - added:
variable SEE_OTHER: int - added:
variable SERVICE_UNAVAILABLE: int - added:
variable SWITCHING_PROTOCOLS: int - added:
variable TEMPORARY_REDIRECT: int - added:
variable TOO_MANY_REQUESTS: int - added:
variable UNAUTHORIZED: int - added:
variable UNPROCESSABLE_ENTITY: int - added:
variable UNSUPPORTED_MEDIA_TYPE: int - added:
variable UPGRADE_REQUIRED: int - added:
variable USE_PROXY: int - added:
variable error - added:
variable responses: Dict[int, str]
- added:
class Cookie - added:
class CookieJar(Iterable[Cookie]) - added:
class CookiePolicy - added:
class DefaultCookiePolicy(CookiePolicy) - added:
class FileCookieJar(CookieJar) - added:
class LWPCookieJar(FileCookieJar) - added:
class LoadError(OSError) - added:
class MozillaCookieJar(FileCookieJar) - added:
constructor Cookie(version: Optional[int], name: str, value: Optional[str], port: Optional[str], port_specified: bool, domain: str, domain_specified: bool, domain_initial_dot: bool, path: str, path_specified: bool, secure: bool, expires: Optional[int], discard: bool, comment: Optional[str], comment_url: Optional[str], rest: Dict[str, str], rfc2109: bool=…) -> None - added:
constructor CookieJar(policy: Optional[CookiePolicy]=…) -> None - added:
constructor DefaultCookiePolicy(blocked_domains: Optional[Sequence[str]]=…, allowed_domains: Optional[Sequence[str]]=…, netscape: bool=…, rfc2965: bool=…, rfc2109_as_netscape: Optional[bool]=…, hide_cookie2: bool=…, strict_domain: bool=…, strict_rfc2965_unverifiable: bool=…, strict_ns_unverifiable: bool=…, strict_ns_domain: int=…, strict_ns_set_initial_dollar: bool=…, strict_ns_set_path: bool=…)… - added:
constructor FileCookieJar(filename: Optional[str]=…, delayload: bool=…, policy: Optional[CookiePolicy]=…) -> None - added:
field Cookie.comment: Optional[str] - added:
field Cookie.comment_url: Optional[str] - added:
field Cookie.discard: bool - added:
field Cookie.domain: str - added:
field Cookie.domain_initial_dot: bool - added:
field Cookie.domain_specified: bool - added:
field Cookie.expires: Optional[int] - added:
field Cookie.name: str - added:
field Cookie.path: str - added:
field Cookie.path_specified: bool - added:
field Cookie.port: Optional[str] - added:
field Cookie.port_specified: bool - added:
field Cookie.rfc2109: bool - added:
field Cookie.secure: bool - added:
field Cookie.value: Optional[str] - added:
field Cookie.version: Optional[int] - added:
field CookiePolicy.hide_cookie2: bool - added:
field CookiePolicy.netscape: bool - added:
field CookiePolicy.rfc2965: bool - added:
field DefaultCookiePolicy.DomainLiberal: int - added:
field DefaultCookiePolicy.DomainRFC2965Match: int - added:
field DefaultCookiePolicy.DomainStrict: int - added:
field DefaultCookiePolicy.DomainStrictNoDots: int - added:
field DefaultCookiePolicy.DomainStrictNonDomain: int - added:
field DefaultCookiePolicy.rfc2109_as_netscape: bool - added:
field DefaultCookiePolicy.strict_domain: bool - added:
field DefaultCookiePolicy.strict_ns_domain: int - added:
field DefaultCookiePolicy.strict_ns_set_initial_dollar: bool - added:
field DefaultCookiePolicy.strict_ns_set_path: bool - added:
field DefaultCookiePolicy.strict_ns_unverifiable: bool - added:
field DefaultCookiePolicy.strict_rfc2965_unverifiable: bool - added:
field FileCookieJar.delayload: bool - added:
field FileCookieJar.filename: str - added:
method Cookie.get_nonstandard_attr(name: str) -> Optional[str] | (name: str, default: _T) -> Union[str, _T] - added:
method Cookie.has_nonstandard_attr(name: str) -> bool - added:
method Cookie.is_expired(now: Optional[int]=…) -> bool - added:
method Cookie.set_nonstandard_attr(name: str, value: str) -> None - added:
method CookieJar.add_cookie_header(request: Request) -> None - added:
method CookieJar.clear(domain: Optional[str]=…, path: Optional[str]=…, name: Optional[str]=…) -> None - added:
method CookieJar.clear_session_cookies() -> None - added:
method CookieJar.extract_cookies(response: HTTPResponse, request: Request) -> None - added:
method CookieJar.make_cookies(response: HTTPResponse, request: Request) -> Sequence[Cookie] - added:
method CookieJar.set_cookie(cookie: Cookie) -> None - added:
method CookieJar.set_cookie_if_ok(cookie: Cookie, request: Request) -> None - added:
method CookieJar.set_policy(policy: CookiePolicy) -> None - added:
method CookiePolicy.domain_return_ok(domain: str, request: Request) -> bool - added:
method CookiePolicy.path_return_ok(path: str, request: Request) -> bool - added:
method CookiePolicy.return_ok(cookie: Cookie, request: Request) -> bool - added:
method CookiePolicy.set_ok(cookie: Cookie, request: Request) -> bool - added:
method DefaultCookiePolicy.allowed_domains() -> Optional[Tuple[str, ...]] - added:
method DefaultCookiePolicy.blocked_domains() -> Tuple[str, ...] - added:
method DefaultCookiePolicy.is_blocked(domain: str) -> bool - added:
method DefaultCookiePolicy.is_not_allowed(domain: str) -> bool - added:
method DefaultCookiePolicy.set_allowed_domains(allowed_domains: Optional[Sequence[str]]) -> None - added:
method DefaultCookiePolicy.set_blocked_domains(blocked_domains: Sequence[str]) -> None - added:
method FileCookieJar.load(filename: Optional[str]=…, ignore_discard: bool=…, ignore_expires: bool=…) -> None - added:
method FileCookieJar.revert(filename: Optional[str]=…, ignore_discard: bool=…, ignore_expires: bool=…) -> None - added:
method FileCookieJar.save(filename: Optional[str]=…, ignore_discard: bool=…, ignore_expires: bool=…) -> None - added:
method LWPCookieJar.as_lwp_str(ignore_discard: bool=…, ignore_expires: bool=…) -> str
- added:
class BaseCookie(Dict[str, Morsel[_T]], Generic[_T]) - added:
class CookieError(Exception) - added:
class Morsel(Dict[str, Any], Generic[_T]) - added:
class SimpleCookie(BaseCookie[_T], Generic[_T]) - added:
constructor BaseCookie(input: Optional[_DataType]=…) -> None - added:
constructor Morsel() -> None - added:
field Morsel.coded_value: _T - added:
field Morsel.key: str - added:
field Morsel.value: str - added:
method BaseCookie.js_output(attrs: Optional[List[str]]=…) -> str - added:
method BaseCookie.load(rawdata: _DataType) -> None - added:
method BaseCookie.output(attrs: Optional[List[str]]=…, header: str=…, sep: str=…) -> str - added:
method BaseCookie.value_decode(val: str) -> _T - added:
method BaseCookie.value_encode(val: _T) -> str - added:
method Morsel.OutputString(attrs: Optional[List[str]]=…) -> str - added:
method Morsel.isReservedKey(K: str) -> bool - added:
method Morsel.js_output(attrs: Optional[List[str]]=…) -> str - added:
method Morsel.output(attrs: Optional[List[str]]=…, header: str=…) -> str - added:
method Morsel.set(key: str, val: str, coded_val: _T, LegalChars: str=…) -> None - added:
method Morsel.setdefault(key: str, val: Optional[str]=…) -> str - added:
method Morsel.update(values: Mapping[str, str]) -> None | (values: Iterable[Tuple[str, str]]) -> None
- added:
class BaseHTTPRequestHandler(socketserver.StreamRequestHandler) - added:
class CGIHTTPRequestHandler(SimpleHTTPRequestHandler) - added:
class HTTPServer(socketserver.TCPServer) - added:
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler) - added:
class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer) - added:
constructor BaseHTTPRequestHandler(request: bytes, client_address: Tuple[str, int], server: socketserver.BaseServer) -> None - added:
constructor SimpleHTTPRequestHandler(request: bytes, client_address: Tuple[str, int], server: socketserver.BaseServer) -> None - added:
field BaseHTTPRequestHandler.MessageClass: type - added:
field BaseHTTPRequestHandler.client_address: Tuple[str, int] - added:
field BaseHTTPRequestHandler.close_connection: bool - added:
field BaseHTTPRequestHandler.command: str - added:
field BaseHTTPRequestHandler.error_content_type: str - added:
field BaseHTTPRequestHandler.error_message_format: str - added:
field BaseHTTPRequestHandler.headers: email.message.Message - added:
field BaseHTTPRequestHandler.monthname: ClassVar[Sequence[Optional[str]]] - added:
field BaseHTTPRequestHandler.path: str - added:
field BaseHTTPRequestHandler.protocol_version: str - added:
field BaseHTTPRequestHandler.request_version: str - added:
field BaseHTTPRequestHandler.requestline: str - added:
field BaseHTTPRequestHandler.responses: Mapping[int, Tuple[str, str]] - added:
field BaseHTTPRequestHandler.server: socketserver.BaseServer - added:
field BaseHTTPRequestHandler.server_version: str - added:
field BaseHTTPRequestHandler.sys_version: str - added:
field BaseHTTPRequestHandler.weekdayname: ClassVar[Sequence[str]] - added:
field CGIHTTPRequestHandler.cgi_directories: List[str] - added:
field HTTPServer.server_name: str - added:
field HTTPServer.server_port: int - added:
field SimpleHTTPRequestHandler.extensions_map: Dict[str, str] - added:
field ThreadingHTTPServer.daemon_threads: bool - added:
method BaseHTTPRequestHandler.address_string() -> str - added:
method BaseHTTPRequestHandler.date_time_string(timestamp: Optional[int]=…) -> str - added:
method BaseHTTPRequestHandler.end_headers() -> None - added:
method BaseHTTPRequestHandler.flush_headers() -> None - added:
method BaseHTTPRequestHandler.handle() -> None - added:
method BaseHTTPRequestHandler.handle_expect_100() -> bool - added:
method BaseHTTPRequestHandler.handle_one_request() -> None - added:
method BaseHTTPRequestHandler.log_date_time_string() -> str - added:
method BaseHTTPRequestHandler.log_error(format: str, *args: Any) -> None - added:
method BaseHTTPRequestHandler.log_message(format: str, *args: Any) -> None - added:
method BaseHTTPRequestHandler.log_request(code: Union[int, str]=…, size: Union[int, str]=…) -> None - added:
method BaseHTTPRequestHandler.parse_request() -> bool - added:
method BaseHTTPRequestHandler.send_error(code: int, message: Optional[str]=…, explain: Optional[str]=…) -> None - added:
method BaseHTTPRequestHandler.send_header(keyword: str, value: str) -> None - added:
method BaseHTTPRequestHandler.send_response(code: int, message: Optional[str]=…) -> None - added:
method BaseHTTPRequestHandler.send_response_only(code: int, message: Optional[str]=…) -> None - added:
method BaseHTTPRequestHandler.version_string() -> str - added:
method CGIHTTPRequestHandler.do_POST() -> None - added:
method SimpleHTTPRequestHandler.do_GET() -> None - added:
method SimpleHTTPRequestHandler.do_HEAD() -> None
- added:
class IMAP4 - added:
class IMAP4_SSL(IMAP4) - added:
class IMAP4_stream(IMAP4) - added:
constructor IMAP4(host: str=…, port: int=…) -> None - added:
constructor IMAP4_SSL(host: str=…, port: int=…, keyfile: Optional[str]=…, certfile: Optional[str]=…) -> None - added:
constructor IMAP4_stream(command: str) -> None - added:
field IMAP4.PROTOCOL_VERSION: str - added:
field IMAP4.abort: Type[Exception] - added:
field IMAP4.capabilities: Tuple[str] - added:
field IMAP4.continuation_response: str - added:
field IMAP4.debug: int - added:
field IMAP4.error: Type[Exception] - added:
field IMAP4.file: Union[IO[Text], IO[bytes]] - added:
field IMAP4.host: str - added:
field IMAP4.is_readonly: bool - added:
field IMAP4.literal: Optional[Text] - added:
field IMAP4.mustquote: Pattern[Text] - added:
field IMAP4.port: int - added:
field IMAP4.readonly: Type[Exception] - added:
field IMAP4.sock: _socket - added:
field IMAP4.state: str - added:
field IMAP4.tagged_commands: Dict[bytes, Optional[List[bytes]]] - added:
field IMAP4.tagnum: int - added:
field IMAP4.tagpre: str - added:
field IMAP4.tagre: Pattern[Text] - added:
field IMAP4.untagged_responses: Dict[str, List[Union[bytes, Tuple[bytes, bytes]]]] - added:
field IMAP4.welcome: bytes - added:
field IMAP4_SSL.certfile: str - added:
field IMAP4_SSL.file: IO[Any] - added:
field IMAP4_SSL.host: str - added:
field IMAP4_SSL.keyfile: str - added:
field IMAP4_SSL.port: int - added:
field IMAP4_SSL.sock: _socket - added:
field IMAP4_SSL.sslobj: SSLSocket - added:
field IMAP4_stream.command: str - added:
field IMAP4_stream.file: IO[Any] - added:
field IMAP4_stream.host: str - added:
field IMAP4_stream.port: int - added:
field IMAP4_stream.process: subprocess.Popen[bytes] - added:
field IMAP4_stream.readfile: IO[Any] - added:
field IMAP4_stream.sock: _socket - added:
field IMAP4_stream.writefile: IO[Any] - added:
function Int2AP(num: int) -> str - added:
function Internaldate2tuple(resp: str) -> time.struct_time - added:
function ParseFlags(resp: str) -> Tuple[str] - added:
function Time2Internaldate(date_time: Union[float, time.struct_time, str]) -> str - added:
method IMAP4.append(mailbox: str, flags: str, date_time: str, message: str) -> str - added:
method IMAP4.authenticate(mechanism: str, authobject: Callable[[bytes], Optional[bytes]]) -> Tuple[str, str] - added:
method IMAP4.capability() -> _CommandResults - added:
method IMAP4.check() -> _CommandResults - added:
method IMAP4.close() -> _CommandResults - added:
method IMAP4.copy(message_set: str, new_mailbox: str) -> _CommandResults - added:
method IMAP4.create(mailbox: str) -> _CommandResults - added:
method IMAP4.delete(mailbox: str) -> _CommandResults - added:
method IMAP4.deleteacl(mailbox: str, who: str) -> _CommandResults - added:
method IMAP4.enable(capability: str) -> _CommandResults - added:
method IMAP4.expunge() -> _CommandResults - added:
method IMAP4.fetch(message_set: str, message_parts: str) -> Tuple[str, _AnyResponseData] - added:
method IMAP4.getacl(mailbox: str) -> _CommandResults - added:
method IMAP4.getannotation(mailbox: str, entry: str, attribute: str) -> _CommandResults - added:
method IMAP4.getquota(root: str) -> _CommandResults - added:
method IMAP4.getquotaroot(mailbox: str) -> _CommandResults - added:
method IMAP4.list(directory: str=…, pattern: str=…) -> Tuple[str, _AnyResponseData] - added:
method IMAP4.login(user: str, password: str) -> Tuple[Literal['OK'], List[bytes]] - added:
method IMAP4.login_cram_md5(user: str, password: str) -> _CommandResults - added:
method IMAP4.logout() -> Tuple[str, _AnyResponseData] - added:
method IMAP4.lsub(directory: str=…, pattern: str=…) -> _CommandResults - added:
method IMAP4.myrights(mailbox: str) -> _CommandResults - added:
method IMAP4.namespace() -> _CommandResults - added:
method IMAP4.noop() -> Tuple[str, List[bytes]] - added:
method IMAP4.open(host: str=…, port: int=…) -> None - added:
method IMAP4.partial(message_num: str, message_part: str, start: str, length: str) -> _CommandResults - added:
method IMAP4.print_log() -> None - added:
method IMAP4.proxyauth(user: str) -> _CommandResults - added:
method IMAP4.read(size: int) -> bytes - added:
method IMAP4.readline() -> bytes - added:
method IMAP4.recent() -> _CommandResults - added:
method IMAP4.rename(oldmailbox: str, newmailbox: str) -> _CommandResults - added:
method IMAP4.response(code: str) -> _CommandResults - added:
method IMAP4.search(charset: Optional[str], *criteria: str) -> _CommandResults - added:
method IMAP4.select(mailbox: str=…, readonly: bool=…) -> Tuple[str, List[Optional[bytes]]] - added:
method IMAP4.send(data: bytes) -> None - added:
method IMAP4.setacl(mailbox: str, who: str, what: str) -> _CommandResults - added:
method IMAP4.setannotation(*args: str) -> _CommandResults - added:
method IMAP4.setquota(root: str, limits: str) -> _CommandResults - added:
method IMAP4.shutdown() -> None - added:
method IMAP4.socket() -> _socket - added:
method IMAP4.sort(sort_criteria: str, charset: str, *search_criteria: str) -> _CommandResults - added:
method IMAP4.starttls(ssl_context: Optional[Any]=…) -> Tuple[Literal['OK'], List[None]] - added:
method IMAP4.status(mailbox: str, names: str) -> _CommandResults - added:
method IMAP4.store(message_set: str, command: str, flags: str) -> _CommandResults - added:
method IMAP4.subscribe(mailbox: str) -> _CommandResults - added:
method IMAP4.thread(threading_algorithm: str, charset: str, *search_criteria: str) -> _CommandResults - added:
method IMAP4.uid(command: str, *args: str) -> _CommandResults - added:
method IMAP4.unselect() -> _CommandResults - added:
method IMAP4.unsubscribe(mailbox: str) -> _CommandResults - added:
method IMAP4.xatom(name: str, *args: str) -> _CommandResults - added:
method IMAP4_SSL.open(host: str=…, port: Optional[int]=…) -> None - added:
method IMAP4_SSL.read(size: int) -> bytes - added:
method IMAP4_SSL.readline() -> bytes - added:
method IMAP4_SSL.send(data: bytes) -> None - added:
method IMAP4_SSL.shutdown() -> None - added:
method IMAP4_SSL.socket() -> _socket - added:
method IMAP4_SSL.ssl() -> SSLSocket - added:
method IMAP4_stream.open(host: Optional[str]=…, port: Optional[int]=…) -> None - added:
method IMAP4_stream.read(size: int) -> bytes - added:
method IMAP4_stream.readline() -> bytes - added:
method IMAP4_stream.send(data: bytes) -> None - added:
method IMAP4_stream.shutdown() -> None
- added:
function what(file: _File, h: None=…) -> Optional[str] | (file: Any, h: bytes) -> Optional[str] - added:
variable tests: List[Callable[[bytes, Optional[BinaryIO]], Optional[str]]]
- added:
class NullImporter - added:
constructor NullImporter(path: StrPath) -> None - added:
function cache_from_source(path: StrPath, debug_override: Optional[bool]=…) -> str - added:
function find_module(name: str, path: Union[None, List[str], List[os.PathLike[str]], List[StrPath]]=…) -> Tuple[IO[Any], str, Tuple[str, str, int]] - added:
function get_magic() -> bytes - added:
function get_suffixes() -> List[Tuple[str, str, int]] - added:
function get_tag() -> str - added:
function init_builtin(name: str) -> Optional[types.ModuleType] - added:
function load_compiled(name: str, pathname: str, file: Optional[_FileLike]=…) -> types.ModuleType - added:
function load_dynamic(name: str, path: str, file: Any=…) -> types.ModuleType - added:
function load_module(name: str, file: Optional[_FileLike], filename: str, details: Tuple[str, str, int]) -> types.ModuleType - added:
function load_package(name: str, path: StrPath) -> types.ModuleType - added:
function load_source(name: str, pathname: str, file: Optional[_FileLike]=…) -> types.ModuleType - added:
function new_module(name: str) -> types.ModuleType - added:
function reload(module: types.ModuleType) -> types.ModuleType - added:
function source_from_cache(path: StrPath) -> str - added:
method NullImporter.find_module(fullname: Any) -> None - added:
variable C_BUILTIN: int - added:
variable C_EXTENSION: int - added:
variable IMP_HOOK: int - added:
variable PKG_DIRECTORY: int - added:
variable PY_CODERESOURCE: int - added:
variable PY_COMPILED: int - added:
variable PY_FROZEN: int - added:
variable PY_RESOURCE: int - added:
variable PY_SOURCE: int - added:
variable SEARCH_ERROR: int
- added:
function find_loader(name: str, path: Optional[str]=…) -> Optional[Loader] - added:
function import_module(name: str, package: Optional[str]=…) -> types.ModuleType - added:
function invalidate_caches() -> None - added:
function reload(module: types.ModuleType) -> types.ModuleType
- added:
class ExecutionLoader(InspectLoader) - added:
class FileLoader(ResourceLoader, ExecutionLoader) - added:
class Finder - added:
class InspectLoader(Loader) - added:
class Loader - added:
class MetaPathFinder(Finder) - added:
class PathEntryFinder(Finder) - added:
class ResourceLoader(Loader) - added:
class ResourceReader - added:
class SourceLoader(ResourceLoader, ExecutionLoader) - added:
class Traversable(Protocol) - added:
constructor FileLoader(fullname: str, path: _Path) -> None - added:
field FileLoader.name: str - added:
field FileLoader.path: _Path - added:
method ExecutionLoader.get_code(fullname: str) -> Optional[types.CodeType] - added:
method ExecutionLoader.get_filename(fullname: str) -> _Path - added:
method FileLoader.get_data(path: _Path) -> bytes - added:
method FileLoader.get_filename(name: Optional[str]=…) -> _Path - added:
method FileLoader.load_module(name: Optional[str]=…) -> types.ModuleType - added:
method InspectLoader.exec_module(module: types.ModuleType) -> None - added:
method InspectLoader.get_code(fullname: str) -> Optional[types.CodeType] - added:
method InspectLoader.get_source(fullname: str) -> Optional[str] - added:
method InspectLoader.is_package(fullname: str) -> bool - added:
method InspectLoader.load_module(fullname: str) -> types.ModuleType - added:
method Loader.create_module(spec: ModuleSpec) -> Optional[types.ModuleType] - added:
method Loader.exec_module(module: types.ModuleType) -> None - added:
method Loader.load_module(fullname: str) -> types.ModuleType - added:
method Loader.module_repr(module: types.ModuleType) -> str - added:
method MetaPathFinder.find_module(fullname: str, path: Optional[Sequence[_Path]]) -> Optional[Loader] - added:
method MetaPathFinder.find_spec(fullname: str, path: Optional[Sequence[_Path]], target: Optional[types.ModuleType]=…) -> Optional[ModuleSpec] - added:
method MetaPathFinder.invalidate_caches() -> None - added:
method PathEntryFinder.find_loader(fullname: str) -> Tuple[Optional[Loader], Sequence[_Path]] - added:
method PathEntryFinder.find_module(fullname: str) -> Optional[Loader] - added:
method PathEntryFinder.find_spec(fullname: str, target: Optional[types.ModuleType]=…) -> Optional[ModuleSpec] - added:
method PathEntryFinder.invalidate_caches() -> None - added:
method ResourceLoader.get_data(path: _Path) -> bytes - added:
method ResourceReader.contents() -> Iterator[str] - added:
method ResourceReader.is_resource(name: str) -> bool - added:
method ResourceReader.open_resource(resource: AnyPath) -> IO[bytes] - added:
method ResourceReader.resource_path(resource: AnyPath) -> str - added:
method SourceLoader.get_source(fullname: str) -> Optional[str] - added:
method SourceLoader.path_mtime(path: _Path) -> float - added:
method SourceLoader.path_stats(path: _Path) -> Mapping[str, Any] - added:
method SourceLoader.set_data(path: _Path, data: bytes) -> None - added:
method Traversable.is_dir() -> bool - added:
method Traversable.is_file() -> bool - added:
method Traversable.iterdir() -> Iterator[Traversable] - added:
method Traversable.joinpath(child: _Path) -> Traversable - added:
method Traversable.open(mode: Literal['r', 'rb']=…, *args: Any, **kwargs: Any) -> IO[Any] - added:
method Traversable.read_bytes() -> bytes - added:
method Traversable.read_text(encoding: Optional[str]=…) -> str - added:
property Traversable.name -> str - added:
static method InspectLoader.source_to_code(data: Union[bytes, str], path: str=…) -> types.CodeType
- added:
class BuiltinImporter(importlib.abc.MetaPathFinder, importlib.abc.InspectLoader) - added:
class ExtensionFileLoader(importlib.abc.ExecutionLoader) - added:
class FileFinder(importlib.abc.PathEntryFinder) - added:
class FrozenImporter(importlib.abc.MetaPathFinder, importlib.abc.InspectLoader) - added:
class ModuleSpec - added:
class PathFinder - added:
class SourceFileLoader(importlib.abc.FileLoader, importlib.abc.SourceLoader) - added:
class SourcelessFileLoader(importlib.abc.FileLoader, importlib.abc.SourceLoader) - added:
class WindowsRegistryFinder(importlib.abc.MetaPathFinder) - added:
constructor ExtensionFileLoader(name: str, path: importlib.abc._Path) -> None - added:
constructor FileFinder(path: str, *loader_details: Tuple[importlib.abc.Loader, List[str]]) -> None - added:
constructor ModuleSpec(name: str, loader: Optional[importlib.abc.Loader], *, origin: Optional[str]=…, loader_state: Any=…, is_package: Optional[bool]=…) -> None - added:
field FileFinder.path: str - added:
field ModuleSpec.cached: Optional[str] - added:
field ModuleSpec.has_location: bool - added:
field ModuleSpec.loader: Optional[importlib.abc._LoaderProtocol] - added:
field ModuleSpec.loader_state: Any - added:
field ModuleSpec.name: str - added:
field ModuleSpec.origin: Optional[str] - added:
field ModuleSpec.parent: Optional[str] - added:
field ModuleSpec.submodule_search_locations: Optional[List[str]] - added:
function all_suffixes() -> List[str] - added:
method ExtensionFileLoader.get_filename(name: Optional[str]=…) -> importlib.abc._Path - added:
method ExtensionFileLoader.get_source(fullname: str) -> None - added:
method SourceFileLoader.set_data(path: importlib.abc._Path, data: bytes, *, _mode: int=…) -> None - added:
static method BuiltinImporter.create_module(spec: ModuleSpec) -> Optional[types.ModuleType] - added:
static method BuiltinImporter.exec_module(module: types.ModuleType) -> None - added:
static method BuiltinImporter.find_module(fullname: str, path: Optional[Sequence[importlib.abc._Path]]=…) -> Optional[importlib.abc.Loader] - added:
static method BuiltinImporter.find_spec(fullname: str, path: Optional[Sequence[importlib.abc._Path]]=…, target: Optional[types.ModuleType]=…) -> Optional[ModuleSpec] - added:
static method BuiltinImporter.get_code(fullname: str) -> None - added:
static method BuiltinImporter.get_source(fullname: str) -> None - added:
static method BuiltinImporter.is_package(fullname: str) -> bool - added:
static method BuiltinImporter.load_module(fullname: str) -> types.ModuleType - added:
static method BuiltinImporter.module_repr(module: types.ModuleType) -> str - added:
static method FileFinder.path_hook(*loader_details: Tuple[importlib.abc.Loader, List[str]]) -> Callable[[str], importlib.abc.PathEntryFinder] - added:
static method FrozenImporter.create_module(spec: ModuleSpec) -> Optional[types.ModuleType] - added:
static method FrozenImporter.exec_module(module: types.ModuleType) -> None - added:
static method FrozenImporter.find_module(fullname: str, path: Optional[Sequence[importlib.abc._Path]]=…) -> Optional[importlib.abc.Loader] - added:
static method FrozenImporter.find_spec(fullname: str, path: Optional[Sequence[importlib.abc._Path]]=…, target: Optional[types.ModuleType]=…) -> Optional[ModuleSpec] - added:
static method FrozenImporter.get_code(fullname: str) -> None - added:
static method FrozenImporter.get_source(fullname: str) -> None - added:
static method FrozenImporter.is_package(fullname: str) -> bool - added:
static method FrozenImporter.load_module(fullname: str) -> types.ModuleType - added:
static method FrozenImporter.module_repr(m: types.ModuleType) -> str - added:
static method PathFinder.find_module(fullname: str, path: Optional[Sequence[Union[bytes, str]]]=…) -> Optional[importlib.abc.Loader] - added:
static method PathFinder.find_spec(fullname: str, path: Optional[Sequence[Union[bytes, str]]]=…, target: Optional[types.ModuleType]=…) -> Optional[ModuleSpec] - added:
static method PathFinder.invalidate_caches() -> None - added:
static method WindowsRegistryFinder.find_module(fullname: str, path: Optional[Sequence[importlib.abc._Path]]=…) -> Optional[importlib.abc.Loader] - added:
static method WindowsRegistryFinder.find_spec(fullname: str, path: Optional[Sequence[importlib.abc._Path]]=…, target: Optional[types.ModuleType]=…) -> Optional[ModuleSpec] - added:
variable BYTECODE_SUFFIXES: List[str] - added:
variable DEBUG_BYTECODE_SUFFIXES: List[str] - added:
variable EXTENSION_SUFFIXES: List[str] - added:
variable OPTIMIZED_BYTECODE_SUFFIXES: List[str] - added:
variable SOURCE_SUFFIXES: List[str]
- added:
class Distribution - added:
class DistributionFinder(MetaPathFinder) - added:
class DistributionFinder.Context - added:
class EntryPoint(_EntryPointBase) - added:
class FileHash - added:
class MetadataPathFinder(DistributionFinder) - added:
class PackageNotFoundError(ModuleNotFoundError) - added:
class PackagePath(pathlib.PurePosixPath) - added:
class PathDistribution(Distribution) - added:
constructor DistributionFinder.Context(*, name: Optional[str]=…, path: List[str]=…, **kwargs: Any) -> None - added:
constructor FileHash(spec: str) -> None - added:
constructor PathDistribution(path: Path) -> None - added:
field DistributionFinder.Context.name: Optional[str] - added:
field FileHash.mode: str - added:
field FileHash.value: str - added:
field PackagePath.dist: Distribution - added:
field PackagePath.hash: Optional[FileHash] - added:
field PackagePath.size: Optional[int] - added:
function distribution(distribution_name: str) -> Distribution - added:
function distributions(*, context: DistributionFinder.Context) -> Iterable[Distribution] | (*, context: None=…, name: Optional[str]=…, path: List[str]=…, **kwargs: Any) -> Iterable[Distribution] - added:
function entry_points() -> Dict[str, Tuple[EntryPoint, ...]] - added:
function files(distribution_name: str) -> Optional[List[PackagePath]] - added:
function metadata(distribution_name: str) -> Message - added:
function requires(distribution_name: str) -> Optional[List[str]] - added:
function version(distribution_name: str) -> str - added:
method Distribution.locate_file(path: Union[os.PathLike[str], str]) -> os.PathLike[str] - added:
method Distribution.read_text(filename: str) -> Optional[str] - added:
method DistributionFinder.find_distributions(context: DistributionFinder.Context=…) -> Iterable[Distribution] - added:
method EntryPoint.load() -> Any - added:
method PackagePath.locate() -> os.PathLike[str] - added:
method PackagePath.read_binary() -> bytes - added:
method PackagePath.read_text(encoding: str=…) -> str - added:
method PathDistribution.locate_file(path: Union[str, os.PathLike[str]]) -> os.PathLike[str] - added:
method PathDistribution.read_text(filename: Union[str, os.PathLike[str]]) -> str - added:
property Distribution.entry_points -> List[EntryPoint] - added:
property Distribution.files -> Optional[List[PackagePath]] - added:
property Distribution.metadata -> Message - added:
property Distribution.requires -> Optional[List[str]] - added:
property Distribution.version -> str - added:
property DistributionFinder.Context.path -> List[str] - added:
property EntryPoint.extras -> List[str] - added:
static method Distribution.at(path: Union[str, os.PathLike[str]]) -> PathDistribution - added:
static method Distribution.discover(*, context: DistributionFinder.Context) -> Iterable[Distribution] | (*, context: None=…, name: Optional[str]=…, path: List[str]=…, **kwargs: Any) -> Iterable[Distribution] - added:
static method Distribution.from_name(name: str) -> Distribution - added:
static method MetadataPathFinder.find_distributions(context: DistributionFinder.Context=…) -> Iterable[PathDistribution]
- added:
function as_file(path: Traversable) -> AbstractContextManager[Path] - added:
function contents(package: Package) -> Iterator[str] - added:
function files(package: Package) -> Traversable - added:
function is_resource(package: Package, name: str) -> bool - added:
function open_binary(package: Package, resource: Resource) -> BinaryIO - added:
function open_text(package: Package, resource: Resource, encoding: str=…, errors: str=…) -> TextIO - added:
function path(package: Package, resource: Resource) -> ContextManager[Path] - added:
function read_binary(package: Package, resource: Resource) -> bytes - added:
function read_text(package: Package, resource: Resource, encoding: str=…, errors: str=…) -> str - added:
variable Package - added:
variable Resource
- added:
class LazyLoader(importlib.abc.Loader) - added:
constructor LazyLoader(loader: importlib.abc.Loader) -> None - added:
function cache_from_source(path: str, debug_override: Optional[bool]=…, *, optimization: Optional[Any]=…) -> str - added:
function decode_source(source_bytes: bytes) -> str - added:
function find_spec(name: str, package: Optional[str]=…) -> Optional[importlib.machinery.ModuleSpec] - added:
function module_for_loader(fxn: Callable[..., types.ModuleType]) -> Callable[..., types.ModuleType] - added:
function module_from_spec(spec: importlib.machinery.ModuleSpec) -> types.ModuleType - added:
function resolve_name(name: str, package: str) -> str - added:
function set_loader(fxn: Callable[..., types.ModuleType]) -> Callable[..., types.ModuleType] - added:
function set_package(fxn: Callable[..., types.ModuleType]) -> Callable[..., types.ModuleType] - added:
function source_from_cache(path: str) -> str - added:
function spec_from_file_location(name: str, location: Optional[Union[str, bytes, os.PathLike[str], os.PathLike[bytes]]]=…, *, loader: Optional[importlib.abc.Loader]=…, submodule_search_locations: Optional[List[str]]=…) -> Optional[importlib.machinery.ModuleSpec] - added:
function spec_from_loader(name: str, loader: Optional[importlib.abc.Loader], *, origin: Optional[str]=…, is_package: Optional[bool]=…) -> Optional[importlib.machinery.ModuleSpec] - added:
method LazyLoader.create_module(spec: importlib.machinery.ModuleSpec) -> Optional[types.ModuleType] - added:
method LazyLoader.exec_module(module: types.ModuleType) -> None - added:
static method LazyLoader.factory(loader: importlib.abc.Loader) -> Callable[..., LazyLoader] - added:
variable MAGIC_NUMBER: bytes
- added:
class ArgInfo(NamedTuple) - added:
class ArgSpec(NamedTuple) - added:
class Arguments(NamedTuple) - added:
class Attribute(NamedTuple) - added:
class BlockFinder - added:
class BoundArguments - added:
class ClassFoundException(Exception) - added:
class ClosureVars(NamedTuple) - added:
class EndOfBlock(Exception) - added:
class FrameInfo(NamedTuple) - added:
class FullArgSpec(NamedTuple) - added:
class Parameter - added:
class Signature - added:
class Traceback(NamedTuple) - added:
constructor BoundArguments(signature: Signature, arguments: OrderedDict[str, Any]) -> None - added:
constructor Parameter(name: str, kind: _ParameterKind, *, default: Any=…, annotation: Any=…) -> None - added:
constructor Signature(parameters: Optional[Sequence[Parameter]]=…, *, return_annotation: Any=…) -> None - added:
field ArgInfo.args: List[str] - added:
field ArgInfo.keywords: Optional[str] - added:
field ArgInfo.locals: Dict[str, Any] - added:
field ArgInfo.varargs: Optional[str] - added:
field ArgSpec.args: List[str] - added:
field ArgSpec.defaults: Tuple[Any, ...] - added:
field ArgSpec.keywords: Optional[str] - added:
field ArgSpec.varargs: Optional[str] - added:
field Arguments.args: List[str] - added:
field Arguments.varargs: Optional[str] - added:
field Arguments.varkw: Optional[str] - added:
field Attribute.defining_class: type - added:
field Attribute.kind: str - added:
field Attribute.name: str - added:
field Attribute.object: _Object - added:
field BlockFinder.decoratorhasargs: bool - added:
field BlockFinder.indecorator: bool - added:
field BlockFinder.indent: int - added:
field BlockFinder.islambda: bool - added:
field BlockFinder.last: int - added:
field BlockFinder.passline: bool - added:
field BlockFinder.started: bool - added:
field BoundArguments.args: Tuple[Any, ...] - added:
field BoundArguments.arguments: OrderedDict[str, Any] - added:
field BoundArguments.kwargs: Dict[str, Any] - added:
field BoundArguments.signature: Signature - added:
field ClosureVars.builtins: Mapping[str, Any] - added:
field ClosureVars.globals: Mapping[str, Any] - added:
field ClosureVars.nonlocals: Mapping[str, Any] - added:
field ClosureVars.unbound: AbstractSet[str] - added:
field FrameInfo.code_context: Optional[List[str]] - added:
field FrameInfo.filename: str - added:
field FrameInfo.frame: FrameType - added:
field FrameInfo.function: str - added:
field FrameInfo.index: Optional[int] - added:
field FrameInfo.lineno: int - added:
field FullArgSpec.annotations: Dict[str, Any] - added:
field FullArgSpec.args: List[str] - added:
field FullArgSpec.defaults: Optional[Tuple[Any, ...]] - added:
field FullArgSpec.kwonlyargs: List[str] - added:
field FullArgSpec.kwonlydefaults: Optional[Dict[str, Any]] - added:
field FullArgSpec.varargs: Optional[str] - added:
field FullArgSpec.varkw: Optional[str] - added:
field Parameter.KEYWORD_ONLY: ClassVar[Literal[_ParameterKind.KEYWORD_ONLY]] - added:
field Parameter.POSITIONAL_ONLY: ClassVar[Literal[_ParameterKind.POSITIONAL_ONLY]] - added:
field Parameter.POSITIONAL_OR_KEYWORD: ClassVar[Literal[_ParameterKind.POSITIONAL_OR_KEYWORD]] - added:
field Parameter.VAR_KEYWORD: ClassVar[Literal[_ParameterKind.VAR_KEYWORD]] - added:
field Parameter.VAR_POSITIONAL: ClassVar[Literal[_ParameterKind.VAR_POSITIONAL]] - added:
field Parameter.annotation: Any - added:
field Parameter.default: Any - added:
field Parameter.empty: Any - added:
field Parameter.kind: _ParameterKind - added:
field Parameter.name: str - added:
field Signature.empty: object - added:
field Signature.parameters: Mapping[str, Parameter] - added:
field Signature.return_annotation: Any - added:
field Traceback.code_context: Optional[List[str]] - added:
field Traceback.filename: str - added:
field Traceback.function: str - added:
field Traceback.index: Optional[int] - added:
field Traceback.lineno: int - added:
function classify_class_attrs(cls: type) -> List[Attribute] - added:
function cleandoc(doc: str) -> str - added:
function currentframe() -> Optional[FrameType] - added:
function findsource(object: _SourceObjectType) -> Tuple[List[str], int] - added:
function formatannotation(annotation: object, base_module: Optional[str]=…) -> str - added:
function formatannotationrelativeto(object: object) -> Callable[[object], str] - added:
function formatargspec(args: List[str], varargs: Optional[str]=…, varkw: Optional[str]=…, defaults: Optional[Tuple[Any, ...]]=…, kwonlyargs: Optional[Sequence[str]]=…, kwonlydefaults: Optional[Dict[str, Any]]=…, annotations: Dict[str, Any]=…, formatarg: Callable[[str], str]=…, formatvarargs: Callable[[str], str]=…, formatvarkw: Callable[[str], str]=…, formatvalue: Callable[[Any], str]=…, formatre… - added:
function formatargvalues(args: List[str], varargs: Optional[str], varkw: Optional[str], locals: Optional[Dict[str, Any]], formatarg: Optional[Callable[[str], str]]=…, formatvarargs: Optional[Callable[[str], str]]=…, formatvarkw: Optional[Callable[[str], str]]=…, formatvalue: Optional[Callable[[Any], str]]=…) -> str - added:
function get_annotations(obj: Union[Callable[..., Any], Type[Any], ModuleType], *, globals: Optional[Mapping[str, Any]]=…, locals: Optional[Mapping[str, Any]]=…, eval_str: bool=…) -> Dict[str, Any] - added:
function getabsfile(object: _SourceObjectType, _filename: Optional[str]=…) -> str - added:
function getargs(co: CodeType) -> Arguments - added:
function getargspec(func: object) -> ArgSpec - added:
function getargvalues(frame: FrameType) -> ArgInfo - added:
function getattr_static(obj: object, attr: str, default: Optional[Any]=…) -> Any - added:
function getblock(lines: Sequence[str]) -> Sequence[str] - added:
function getcallargs(__func: Callable[..., Any], *args: Any, **kwds: Any) -> Dict[str, Any] - added:
function getclasstree(classes: List[type], unique: bool=…) -> List[Any] - added:
function getclosurevars(func: Callable[..., Any]) -> ClosureVars - added:
function getcomments(object: object) -> Optional[str] - added:
function getcoroutinelocals(coroutine: object) -> Dict[str, Any] - added:
function getcoroutinestate(coroutine: object) -> str - added:
function getdoc(object: object) -> Optional[str] - added:
function getfile(object: _SourceObjectType) -> str - added:
function getframeinfo(frame: Union[FrameType, TracebackType], context: int=…) -> Traceback - added:
function getfullargspec(func: object) -> FullArgSpec - added:
function getgeneratorlocals(generator: Generator[Any, Any, Any]) -> Dict[str, Any] - added:
function getgeneratorstate(generator: Generator[Any, Any, Any]) -> str - added:
function getinnerframes(tb: TracebackType, context: int=…) -> List[FrameInfo] - added:
function getlineno(frame: FrameType) -> int - added:
function getmembers(object: object, predicate: Optional[Callable[[Any], bool]]=…) -> List[Tuple[str, Any]] - added:
function getmodule(object: object, _filename: Optional[str]=…) -> Optional[ModuleType] - added:
function getmodulename(path: str) -> Optional[str] - added:
function getmro(cls: type) -> Tuple[type, ...] - added:
function getouterframes(frame: Any, context: int=…) -> List[FrameInfo] - added:
function getsource(object: _SourceObjectType) -> str - added:
function getsourcefile(object: _SourceObjectType) -> Optional[str] - added:
function getsourcelines(object: _SourceObjectType) -> Tuple[List[str], int] - added:
function indentsize(line: str) -> int - added:
function isabstract(object: object) -> bool - added:
function isasyncgen(object: object) -> bool - added:
function isasyncgenfunction(object: object) -> bool - added:
function isawaitable(object: object) -> bool - added:
function isbuiltin(object: object) -> bool - added:
function isclass(object: object) -> bool - added:
function iscode(object: object) -> bool - added:
function iscoroutine(object: object) -> bool - added:
function iscoroutinefunction(object: object) -> bool - added:
function isdatadescriptor(object: object) -> bool - added:
function isframe(object: object) -> bool - added:
function isfunction(object: object) -> bool - added:
function isgenerator(object: object) -> bool - added:
function isgeneratorfunction(object: object) -> bool - added:
function isgetsetdescriptor(object: object) -> bool - added:
function ismemberdescriptor(object: object) -> bool - added:
function ismethod(object: object) -> bool - added:
function ismethoddescriptor(object: object) -> bool - added:
function ismodule(object: object) -> bool - added:
function isroutine(object: object) -> bool - added:
function istraceback(object: object) -> bool - added:
function signature(obj: Callable[..., Any], *, follow_wrapped: bool=…) -> Signature - added:
function stack(context: int=…) -> List[FrameInfo] - added:
function trace(context: int=…) -> List[FrameInfo] - added:
function unwrap(func: Callable[..., Any], *, stop: Optional[Callable[[Any], Any]]=…) -> Any - added:
function walktree(classes: List[type], children: Dict[Type[Any], List[type]], parent: Optional[Type[Any]]) -> List[Any] - added:
method BlockFinder.tokeneater(type: int, token: str, srowcol: Tuple[int, int], erowcol: Tuple[int, int], line: str) -> None - added:
method BoundArguments.apply_defaults() -> None - added:
method Parameter.replace(*, name: Optional[str]=…, kind: Optional[_ParameterKind]=…, default: Any=…, annotation: Any=…) -> Parameter - added:
method Signature.bind(*args: Any, **kwargs: Any) -> BoundArguments - added:
method Signature.bind_partial(*args: Any, **kwargs: Any) -> BoundArguments - added:
method Signature.replace(*, parameters: Optional[Sequence[Parameter]]=…, return_annotation: Any=…) -> Signature - added:
static method Signature.from_callable(obj: Callable[..., Any], *, follow_wrapped: bool=…) -> Signature - added:
variable CORO_CLOSED: str - added:
variable CORO_CREATED: str - added:
variable CORO_RUNNING: str - added:
variable CORO_SUSPENDED: str - added:
variable CO_ASYNC_GENERATOR: int - added:
variable CO_COROUTINE: int - added:
variable CO_GENERATOR: int - added:
variable CO_ITERABLE_COROUTINE: int - added:
variable CO_NESTED: int - added:
variable CO_NEWLOCALS: int - added:
variable CO_NOFREE: int - added:
variable CO_OPTIMIZED: int - added:
variable CO_VARARGS: int - added:
variable CO_VARKEYWORDS: int - added:
variable GEN_CLOSED: str - added:
variable GEN_CREATED: str - added:
variable GEN_RUNNING: str - added:
variable GEN_SUSPENDED: str - added:
variable TPFLAGS_IS_ABSTRACT: int
- added:
class BufferedIOBase(IOBase) - added:
class BufferedRWPair(BufferedIOBase) - added:
class BufferedRandom(BufferedReader, BufferedWriter) - added:
class BufferedReader(BufferedIOBase, BinaryIO) - added:
class BufferedWriter(BufferedIOBase, BinaryIO) - added:
class BytesIO(BufferedIOBase, BinaryIO) - added:
class FileIO(RawIOBase, BinaryIO) - added:
class IOBase - added:
class IncrementalNewlineDecoder(codecs.IncrementalDecoder) - added:
class RawIOBase(IOBase) - added:
class StringIO(TextIOWrapper) - added:
class TextIOBase(IOBase) - added:
class TextIOWrapper(TextIOBase, TextIO) - added:
class UnsupportedOperation(OSError, ValueError) - added:
constructor BufferedRWPair(reader: RawIOBase, writer: RawIOBase, buffer_size: int=…) -> None - added:
constructor BufferedRandom(raw: RawIOBase, buffer_size: int=…) -> None - added:
constructor BufferedReader(raw: RawIOBase, buffer_size: int=…) -> None - added:
constructor BufferedWriter(raw: RawIOBase, buffer_size: int=…) -> None - added:
constructor BytesIO(initial_bytes: bytes=…) -> None - added:
constructor FileIO(file: Union[str, bytes, int], mode: str=…, closefd: bool=…, opener: Optional[Callable[[Union[int, str], str], int]]=…) -> None - added:
constructor IncrementalNewlineDecoder(decoder: Optional[codecs.IncrementalDecoder], translate: bool, errors: str=…) -> None - added:
constructor StringIO(initial_value: Optional[str]=…, newline: Optional[str]=…) -> None - added:
constructor TextIOWrapper(buffer: IO[bytes], encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…, line_buffering: bool=…, write_through: bool=…) -> None - added:
field BufferedIOBase.raw: RawIOBase - added:
field BytesIO.name: Any - added:
field FileIO.mode: str - added:
field FileIO.name: Union[int, str] - added:
field IOBase.read: Callable[..., Any] - added:
field IOBase.write: Callable[..., Any] - added:
field StringIO.name: Any - added:
field TextIOBase.encoding: str - added:
field TextIOBase.errors: Optional[str] - added:
field TextIOBase.newlines: Union[str, Tuple[str, ...], None] - added:
function open_code(path: str) -> IO[bytes] - added:
method BufferedIOBase.detach() -> RawIOBase - added:
method BufferedIOBase.read(__size: Optional[int]=…) -> bytes - added:
method BufferedIOBase.read1(__size: int=…) -> bytes - added:
method BufferedIOBase.readinto(__buffer: WriteableBuffer) -> int - added:
method BufferedIOBase.readinto1(__buffer: WriteableBuffer) -> int - added:
method BufferedIOBase.write(__buffer: ReadableBuffer) -> int - added:
method BufferedRWPair.peek(__size: int=…) -> bytes - added:
method BufferedRandom.read1(__size: int) -> bytes - added:
method BufferedRandom.seek(__target: int, __whence: int=…) -> int - added:
method BufferedReader.peek(__size: int=…) -> bytes - added:
method BufferedReader.read1(__size: int) -> bytes - added:
method BufferedWriter.write(__buffer: ReadableBuffer) -> int - added:
method BytesIO.getbuffer() -> memoryview - added:
method BytesIO.getvalue() -> bytes - added:
method BytesIO.read1(__size: Optional[int]) -> bytes - added:
method FileIO.read(__size: int=…) -> bytes - added:
method FileIO.write(__b: ReadableBuffer) -> int - added:
method IOBase.close() -> None - added:
method IOBase.fileno() -> int - added:
method IOBase.flush() -> None - added:
method IOBase.isatty() -> bool - added:
method IOBase.readable() -> bool - added:
method IOBase.readline(__size: Optional[int]=…) -> bytes - added:
method IOBase.readlines(__hint: int=…) -> List[bytes] - added:
method IOBase.seek(__offset: int, __whence: int=…) -> int - added:
method IOBase.seekable() -> bool - added:
method IOBase.tell() -> int - added:
method IOBase.truncate(__size: Optional[int]=…) -> int - added:
method IOBase.writable() -> bool - added:
method IOBase.writelines(__lines: Iterable[ReadableBuffer]) -> None - added:
method IncrementalNewlineDecoder.decode(input: Union[bytes, str], final: bool=…) -> str - added:
method RawIOBase.read(__size: int=…) -> Optional[bytes] - added:
method RawIOBase.readall() -> bytes - added:
method RawIOBase.readinto(__buffer: WriteableBuffer) -> Optional[int] - added:
method RawIOBase.write(__b: ReadableBuffer) -> Optional[int] - added:
method StringIO.getvalue() -> str - added:
method TextIOBase.detach() -> BinaryIO - added:
method TextIOBase.read(__size: Optional[int]=…) -> str - added:
method TextIOBase.readline(__size: int=…) -> str - added:
method TextIOBase.readlines(__hint: int=…) -> List[str] - added:
method TextIOBase.tell() -> int - added:
method TextIOBase.write(__s: str) -> int - added:
method TextIOBase.writelines(__lines: Iterable[str]) -> None - added:
method TextIOWrapper.readline(__size: int=…) -> str - added:
method TextIOWrapper.readlines(__hint: int=…) -> List[str] - added:
method TextIOWrapper.reconfigure(*, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…, line_buffering: Optional[bool]=…, write_through: Optional[bool]=…) -> None - added:
method TextIOWrapper.seek(__cookie: int, __whence: int=…) -> int - added:
method TextIOWrapper.writelines(__lines: Iterable[str]) -> None - added:
property FileIO.closefd -> bool - added:
property IOBase.closed -> bool - added:
property IncrementalNewlineDecoder.newlines -> Optional[Union[str, Tuple[str, ...]]] - added:
property TextIOWrapper.buffer -> BinaryIO - added:
property TextIOWrapper.closed -> bool - added:
property TextIOWrapper.line_buffering -> bool - added:
property TextIOWrapper.write_through -> bool - added:
variable BlockingIOError - added:
variable DEFAULT_BUFFER_SIZE: int - added:
variable SEEK_CUR: int - added:
variable SEEK_END: int - added:
variable SEEK_SET: int - added:
variable open
- added:
class AddressValueError(ValueError) - added:
class IPv4Address(_BaseAddress) - added:
class IPv4Interface(IPv4Address, _BaseInterface[IPv4Address, IPv4Network]) - added:
class IPv4Network(_BaseNetwork[IPv4Address]) - added:
class IPv6Address(_BaseAddress) - added:
class IPv6Interface(IPv6Address, _BaseInterface[IPv6Address, IPv6Network]) - added:
class IPv6Network(_BaseNetwork[IPv6Address]) - added:
class NetmaskValueError(ValueError) - added:
function collapse_addresses(addresses: Iterable[_N]) -> Iterator[_N] - added:
function get_mixed_type_key(obj: _A) -> Tuple[int, _A] | (obj: IPv4Network) -> Tuple[int, IPv4Address, IPv4Address] | (obj: IPv6Network) -> Tuple[int, IPv6Address, IPv6Address] - added:
function ip_address(address: object) -> Any - added:
function ip_interface(address: object) -> Any - added:
function ip_network(address: object, strict: bool=…) -> Any - added:
function summarize_address_range(first: IPv4Address, last: IPv4Address) -> Iterator[IPv4Network] | (first: IPv6Address, last: IPv6Address) -> Iterator[IPv6Network] - added:
function v4_int_to_packed(address: int) -> bytes - added:
function v6_int_to_packed(address: int) -> bytes - added:
property IPv6Address.ipv4_mapped -> Optional[IPv4Address] - added:
property IPv6Address.is_site_local -> bool - added:
property IPv6Address.sixtofour -> Optional[IPv4Address] - added:
property IPv6Address.teredo -> Optional[Tuple[IPv4Address, IPv4Address]] - added:
property IPv6Network.is_site_local -> bool - added:
variable IPV4LENGTH: int - added:
variable IPV6LENGTH: int
- added:
class accumulate(Iterator[_T], Generic[_T]) - added:
class chain(Iterator[_T], Generic[_T]) - added:
class combinations(Iterator[_T_co], Generic[_T_co]) - added:
class combinations_with_replacement(Iterator[Tuple[_T, ...]], Generic[_T]) - added:
class compress(Iterator[_T], Generic[_T]) - added:
class count(Iterator[_N], Generic[_N]) - added:
class cycle(Iterator[_T], Generic[_T]) - added:
class dropwhile(Iterator[_T], Generic[_T]) - added:
class filterfalse(Iterator[_T], Generic[_T]) - added:
class groupby(Iterator[Tuple[_T, Iterator[_S]]], Generic[_T, _S]) - added:
class islice(Iterator[_T], Generic[_T]) - added:
class pairwise(Iterator[_T_co], Generic[_T_co]) - added:
class permutations(Iterator[Tuple[_T, ...]], Generic[_T]) - added:
class product(Iterator[_T_co], Generic[_T_co]) - added:
class repeat(Iterator[_T], Generic[_T]) - added:
class starmap(Iterator[_T], Generic[_T]) - added:
class takewhile(Iterator[_T], Generic[_T]) - added:
class zip_longest(Iterator[Any]) - added:
constructor accumulate(iterable: Iterable[_T], func: None=…, *, initial: Optional[_T]=…) -> None | (iterable: Iterable[_S], func: Callable[[_T, _S], _T], *, initial: Optional[_T]=…) -> None - added:
constructor chain(*iterables: Iterable[_T]) -> None - added:
constructor combinations_with_replacement(iterable: Iterable[_T], r: int) -> None - added:
constructor compress(data: Iterable[_T], selectors: Iterable[Any]) -> None - added:
constructor cycle(__iterable: Iterable[_T]) -> None - added:
constructor dropwhile(__predicate: Predicate[_T], __iterable: Iterable[_T]) -> None - added:
constructor filterfalse(__predicate: Optional[Predicate[_T]], __iterable: Iterable[_T]) -> None - added:
constructor islice(__iterable: Iterable[_T], __stop: Optional[int]) -> None | (__iterable: Iterable[_T], __start: Optional[int], __stop: Optional[int], __step: Optional[int]=…) -> None - added:
constructor permutations(iterable: Iterable[_T], r: Optional[int]=…) -> None - added:
constructor repeat(object: _T) -> None | (object: _T, times: int) -> None - added:
constructor starmap(__function: Callable[..., _T], __iterable: Iterable[Iterable[Any]]) -> None - added:
constructor takewhile(__predicate: Predicate[_T], __iterable: Iterable[_T]) -> None - added:
constructor zip_longest(*p: Iterable[Any], fillvalue: Any=…) -> None - added:
function tee(__iterable: Iterable[_T], __n: int=…) -> Tuple[Iterator[_T], ...] - added:
static method chain.from_iterable(__iterable: Iterable[Iterable[_S]]) -> Iterator[_S] - added:
variable Predicate
- added:
export JSONDecodeError - added:
export JSONDecoder - added:
export JSONEncoder - added:
function detect_encoding(b: bytes) -> str - added:
function dump(obj: Any, fp: IO[str], *, skipkeys: bool=…, ensure_ascii: bool=…, check_circular: bool=…, allow_nan: bool=…, cls: Optional[Type[JSONEncoder]]=…, indent: Union[None, int, str]=…, separators: Optional[Tuple[str, str]]=…, default: Optional[Callable[[Any], Any]]=…, sort_keys: bool=…, **kwds: Any) -> None - added:
function dumps(obj: Any, *, skipkeys: bool=…, ensure_ascii: bool=…, check_circular: bool=…, allow_nan: bool=…, cls: Optional[Type[JSONEncoder]]=…, indent: Union[None, int, str]=…, separators: Optional[Tuple[str, str]]=…, default: Optional[Callable[[Any], Any]]=…, sort_keys: bool=…, **kwds: Any) -> str - added:
function load(fp: SupportsRead[Union[str, bytes]], *, cls: Optional[Type[JSONDecoder]]=…, object_hook: Optional[Callable[[Dict[Any, Any]], Any]]=…, parse_float: Optional[Callable[[str], Any]]=…, parse_int: Optional[Callable[[str], Any]]=…, parse_constant: Optional[Callable[[str], Any]]=…, object_pairs_hook: Optional[Callable[[List[Tuple[Any, Any]]], Any]]=…, **kwds: Any) -> Any - added:
function loads(s: Union[str, bytes], *, cls: Optional[Type[JSONDecoder]]=…, object_hook: Optional[Callable[[Dict[Any, Any]], Any]]=…, parse_float: Optional[Callable[[str], Any]]=…, parse_int: Optional[Callable[[str], Any]]=…, parse_constant: Optional[Callable[[str], Any]]=…, object_pairs_hook: Optional[Callable[[List[Tuple[Any, Any]]], Any]]=…, **kwds: Any) -> Any
- added:
class JSONDecodeError(ValueError) - added:
class JSONDecoder - added:
constructor JSONDecodeError(msg: str, doc: str, pos: int) -> None - added:
constructor JSONDecoder(*, object_hook: Optional[Callable[[Dict[str, Any]], Any]]=…, parse_float: Optional[Callable[[str], Any]]=…, parse_int: Optional[Callable[[str], Any]]=…, parse_constant: Optional[Callable[[str], Any]]=…, strict: bool=…, object_pairs_hook: Optional[Callable[[List[Tuple[str, Any]]], Any]]=…) -> None - added:
field JSONDecodeError.colno: int - added:
field JSONDecodeError.doc: str - added:
field JSONDecodeError.lineno: int - added:
field JSONDecodeError.msg: str - added:
field JSONDecodeError.pos: int - added:
field JSONDecoder.object_hook: Callable[[Dict[str, Any]], Any] - added:
field JSONDecoder.object_pairs_hook: Callable[[List[Tuple[str, Any]]], Any] - added:
field JSONDecoder.parse_constant: Callable[[str], Any] - added:
field JSONDecoder.parse_float: Callable[[str], Any] - added:
field JSONDecoder.parse_int: Callable[[str], Any] - added:
field JSONDecoder.strict: bool - added:
method JSONDecoder.decode(s: str, _w: Callable[..., Any]=…) -> Any - added:
method JSONDecoder.raw_decode(s: str, idx: int=…) -> Tuple[Any, int]
- added:
class JSONEncoder - added:
constructor JSONEncoder(*, skipkeys: bool=…, ensure_ascii: bool=…, check_circular: bool=…, allow_nan: bool=…, sort_keys: bool=…, indent: Optional[int]=…, separators: Optional[Tuple[str, str]]=…, default: Optional[Callable[..., Any]]=…) -> None - added:
field JSONEncoder.allow_nan: bool - added:
field JSONEncoder.check_circular: bool - added:
field JSONEncoder.ensure_ascii: bool - added:
field JSONEncoder.indent: int - added:
field JSONEncoder.item_separator: str - added:
field JSONEncoder.key_separator: str - added:
field JSONEncoder.skipkeys: bool - added:
field JSONEncoder.sort_keys: bool - added:
method JSONEncoder.default(o: Any) -> Any - added:
method JSONEncoder.encode(o: Any) -> str - added:
method JSONEncoder.iterencode(o: Any, _one_shot: bool=…) -> Iterator[str]
- added:
function main() -> None
- added:
function iskeyword(s: Text) -> bool - added:
function issoftkeyword(s: str) -> bool - added:
variable kwlist: Sequence[str] - added:
variable softkwlist: Sequence[str]
- added:
class Driver - added:
constructor Driver(grammar: Grammar, convert: Optional[_Convert]=…, logger: Optional[Logger]=…) -> None - added:
field Driver.convert: _Convert - added:
field Driver.grammar: Grammar - added:
field Driver.logger: Logger - added:
function load_grammar(gt: Text=…, gp: Optional[Text]=…, save: bool=…, force: bool=…, logger: Optional[Logger]=…) -> Grammar - added:
method Driver.parse_file(filename: StrPath, encoding: Optional[Text]=…, debug: bool=…) -> _NL - added:
method Driver.parse_stream(stream: IO[Text], debug: bool=…) -> _NL - added:
method Driver.parse_stream_raw(stream: IO[Text], debug: bool=…) -> _NL - added:
method Driver.parse_string(text: Text, debug: bool=…) -> _NL - added:
method Driver.parse_tokens(tokens: Iterable[Any], debug: bool=…) -> _NL
- added:
class Grammar - added:
constructor Grammar() -> None - added:
field Grammar.dfas: Dict[int, _DFAS] - added:
field Grammar.keywords: Dict[Text, int] - added:
field Grammar.labels: List[_Label] - added:
field Grammar.number2symbol: Dict[int, Text] - added:
field Grammar.start: int - added:
field Grammar.states: List[_DFA] - added:
field Grammar.symbol2label: Dict[Text, int] - added:
field Grammar.symbol2number: Dict[Text, int] - added:
field Grammar.tokens: Dict[int, int] - added:
method Grammar.copy() -> _P - added:
method Grammar.dump(filename: StrPath) -> None - added:
method Grammar.load(filename: StrPath) -> None - added:
method Grammar.report() -> None - added:
variable opmap: Dict[Text, Text] - added:
variable opmap_raw: Text
- added:
function escape(m: Match[str]) -> Text - added:
function evalString(s: Text) -> Text - added:
function test() -> None - added:
variable simple_escapes: Dict[Text, Text]
- added:
class ParseError(Exception) - added:
class Parser - added:
constructor ParseError(msg: Text, type: int, value: Optional[Text], context: _Context) -> None - added:
constructor Parser(grammar: Grammar, convert: Optional[_Convert]=…) -> None - added:
field ParseError.context: _Context - added:
field ParseError.msg: Text - added:
field ParseError.type: int - added:
field ParseError.value: Optional[Text] - added:
field Parser.convert: _Convert - added:
field Parser.grammar: Grammar - added:
field Parser.rootnode: Optional[_NL] - added:
field Parser.stack: List[Tuple[_DFAS, int, _RawNode]] - added:
field Parser.used_names: Set[Text] - added:
method Parser.addtoken(type: int, value: Optional[Text], context: _Context) -> bool - added:
method Parser.classify(type: int, value: Optional[Text], context: _Context) -> int - added:
method Parser.pop() -> None - added:
method Parser.push(type: int, newdfa: _DFAS, newstate: int, context: _Context) -> None - added:
method Parser.setup(start: Optional[int]=…) -> None - added:
method Parser.shift(type: int, value: Optional[Text], newstate: int, context: _Context) -> None
- added:
class DFAState - added:
class NFAState - added:
class ParserGenerator - added:
class PgenGrammar(grammar.Grammar) - added:
constructor DFAState(nfaset: Dict[NFAState, Any], final: NFAState) -> None - added:
constructor NFAState() -> None - added:
constructor ParserGenerator(filename: StrPath, stream: Optional[IO[Text]]=…) -> None - added:
field DFAState.arcs: Dict[Text, DFAState] - added:
field DFAState.isfinal: bool - added:
field DFAState.nfaset: Dict[NFAState, Any] - added:
field NFAState.arcs: List[Tuple[Optional[Text], NFAState]] - added:
field ParserGenerator.filename: StrPath - added:
field ParserGenerator.first: Dict[Text, Dict[Text, int]] - added:
field ParserGenerator.generator: Iterator[_TokenInfo] - added:
field ParserGenerator.stream: IO[Text] - added:
function generate_grammar(filename: StrPath=…) -> PgenGrammar - added:
method DFAState.addarc(next: DFAState, label: Text) -> None - added:
method DFAState.unifystate(old: DFAState, new: DFAState) -> None - added:
method NFAState.addarc(next: NFAState, label: Optional[Text]=…) -> None - added:
method ParserGenerator.addfirstsets() -> None - added:
method ParserGenerator.calcfirst(name: Text) -> None - added:
method ParserGenerator.dump_dfa(name: Text, dfa: Iterable[DFAState]) -> None - added:
method ParserGenerator.dump_nfa(name: Text, start: NFAState, finish: NFAState) -> List[DFAState] - added:
method ParserGenerator.expect(type: int, value: Optional[Any]=…) -> Text - added:
method ParserGenerator.gettoken() -> None - added:
method ParserGenerator.make_dfa(start: NFAState, finish: NFAState) -> List[DFAState] - added:
method ParserGenerator.make_first(c: PgenGrammar, name: Text) -> Dict[int, int] - added:
method ParserGenerator.make_grammar() -> PgenGrammar - added:
method ParserGenerator.make_label(c: PgenGrammar, label: Text) -> int - added:
method ParserGenerator.parse() -> Tuple[Dict[Text, List[DFAState]], Text] - added:
method ParserGenerator.parse_alt() -> Tuple[NFAState, NFAState] - added:
method ParserGenerator.parse_atom() -> Tuple[NFAState, NFAState] - added:
method ParserGenerator.parse_item() -> Tuple[NFAState, NFAState] - added:
method ParserGenerator.parse_rhs() -> Tuple[NFAState, NFAState] - added:
method ParserGenerator.raise_error(msg: str, *args: Any) -> NoReturn - added:
method ParserGenerator.simplify_dfa(dfa: List[DFAState]) -> None
- added:
function ISEOF(x: int) -> bool - added:
function ISNONTERMINAL(x: int) -> bool - added:
function ISTERMINAL(x: int) -> bool - added:
variable AMPER: int - added:
variable AMPEREQUAL: int - added:
variable ASYNC: int - added:
variable AT: int - added:
variable ATEQUAL: int - added:
variable AWAIT: int - added:
variable BACKQUOTE: int - added:
variable CIRCUMFLEX: int - added:
variable CIRCUMFLEXEQUAL: int - added:
variable COLON: int - added:
variable COMMA: int - added:
variable COMMENT: int - added:
variable DEDENT: int - added:
variable DOT: int - added:
variable DOUBLESLASH: int - added:
variable DOUBLESLASHEQUAL: int - added:
variable DOUBLESTAR: int - added:
variable DOUBLESTAREQUAL: int - added:
variable ENDMARKER: int - added:
variable EQEQUAL: int - added:
variable EQUAL: int - added:
variable ERRORTOKEN: int - added:
variable GREATER: int - added:
variable GREATEREQUAL: int - added:
variable INDENT: int - added:
variable LBRACE: int - added:
variable LEFTSHIFT: int - added:
variable LEFTSHIFTEQUAL: int - added:
variable LESS: int - added:
variable LESSEQUAL: int - added:
variable LPAR: int - added:
variable LSQB: int - added:
variable MINEQUAL: int - added:
variable MINUS: int - added:
variable NAME: int - added:
variable NEWLINE: int - added:
variable NL: int - added:
variable NOTEQUAL: int - added:
variable NT_OFFSET: int - added:
variable NUMBER: int - added:
variable N_TOKENS: int - added:
variable OP: int - added:
variable PERCENT: int - added:
variable PERCENTEQUAL: int - added:
variable PLUS: int - added:
variable PLUSEQUAL: int - added:
variable RARROW: int - added:
variable RBRACE: int - added:
variable RIGHTSHIFT: int - added:
variable RIGHTSHIFTEQUAL: int - added:
variable RPAR: int - added:
variable RSQB: int - added:
variable SEMI: int - added:
variable SLASH: int - added:
variable SLASHEQUAL: int - added:
variable STAR: int - added:
variable STAREQUAL: int - added:
variable STRING: int - added:
variable TILDE: int - added:
variable VBAR: int - added:
variable VBAREQUAL: int - added:
variable tok_name: Dict[int, Text]
- added:
class StopTokenizing(Exception) - added:
class TokenError(Exception) - added:
class Untokenizer - added:
constructor Untokenizer() -> None - added:
field Untokenizer.prev_col: int - added:
field Untokenizer.prev_row: int - added:
field Untokenizer.tokens: List[Text] - added:
function generate_tokens(readline: Callable[[], Text]) -> Iterator[_TokenInfo] - added:
function tokenize(readline: Callable[[], Text], tokeneater: _TokenEater=…) -> None - added:
function untokenize(iterable: Iterable[_TokenInfo]) -> Text - added:
method Untokenizer.add_whitespace(start: _Coord) -> None - added:
method Untokenizer.compat(token: Tuple[int, Text], iterable: Iterable[_TokenInfo]) -> None - added:
method Untokenizer.untokenize(iterable: Iterable[_TokenInfo]) -> Text
- added:
class Symbols - added:
class pattern_symbols(Symbols) - added:
class python_symbols(Symbols) - added:
constructor Symbols(grammar: Grammar) -> None - added:
field pattern_symbols.Alternative: int - added:
field pattern_symbols.Alternatives: int - added:
field pattern_symbols.Details: int - added:
field pattern_symbols.Matcher: int - added:
field pattern_symbols.NegatedUnit: int - added:
field pattern_symbols.Repeater: int - added:
field pattern_symbols.Unit: int - added:
field python_symbols.and_expr: int - added:
field python_symbols.and_test: int - added:
field python_symbols.annassign: int - added:
field python_symbols.arglist: int - added:
field python_symbols.argument: int - added:
field python_symbols.arith_expr: int - added:
field python_symbols.assert_stmt: int - added:
field python_symbols.async_funcdef: int - added:
field python_symbols.async_stmt: int - added:
field python_symbols.atom: int - added:
field python_symbols.augassign: int - added:
field python_symbols.break_stmt: int - added:
field python_symbols.classdef: int - added:
field python_symbols.comp_for: int - added:
field python_symbols.comp_if: int - added:
field python_symbols.comp_iter: int - added:
field python_symbols.comp_op: int - added:
field python_symbols.comparison: int - added:
field python_symbols.compound_stmt: int - added:
field python_symbols.continue_stmt: int - added:
field python_symbols.decorated: int - added:
field python_symbols.decorator: int - added:
field python_symbols.decorators: int - added:
field python_symbols.del_stmt: int - added:
field python_symbols.dictsetmaker: int - added:
field python_symbols.dotted_as_name: int - added:
field python_symbols.dotted_as_names: int - added:
field python_symbols.dotted_name: int - added:
field python_symbols.encoding_decl: int - added:
field python_symbols.eval_input: int - added:
field python_symbols.except_clause: int - added:
field python_symbols.exec_stmt: int - added:
field python_symbols.expr: int - added:
field python_symbols.expr_stmt: int - added:
field python_symbols.exprlist: int - added:
field python_symbols.factor: int - added:
field python_symbols.file_input: int - added:
field python_symbols.flow_stmt: int - added:
field python_symbols.for_stmt: int - added:
field python_symbols.funcdef: int - added:
field python_symbols.global_stmt: int - added:
field python_symbols.if_stmt: int - added:
field python_symbols.import_as_name: int - added:
field python_symbols.import_as_names: int - added:
field python_symbols.import_from: int - added:
field python_symbols.import_name: int - added:
field python_symbols.import_stmt: int - added:
field python_symbols.lambdef: int - added:
field python_symbols.listmaker: int - added:
field python_symbols.not_test: int - added:
field python_symbols.old_lambdef: int - added:
field python_symbols.old_test: int - added:
field python_symbols.or_test: int - added:
field python_symbols.parameters: int - added:
field python_symbols.pass_stmt: int - added:
field python_symbols.power: int - added:
field python_symbols.print_stmt: int - added:
field python_symbols.raise_stmt: int - added:
field python_symbols.return_stmt: int - added:
field python_symbols.shift_expr: int - added:
field python_symbols.simple_stmt: int - added:
field python_symbols.single_input: int - added:
field python_symbols.sliceop: int - added:
field python_symbols.small_stmt: int - added:
field python_symbols.star_expr: int - added:
field python_symbols.stmt: int - added:
field python_symbols.subscript: int - added:
field python_symbols.subscriptlist: int - added:
field python_symbols.suite: int - added:
field python_symbols.term: int - added:
field python_symbols.test: int - added:
field python_symbols.testlist1: int - added:
field python_symbols.testlist: int - added:
field python_symbols.testlist_gexp: int - added:
field python_symbols.testlist_safe: int - added:
field python_symbols.testlist_star_expr: int - added:
field python_symbols.tfpdef: int - added:
field python_symbols.tfplist: int - added:
field python_symbols.tname: int - added:
field python_symbols.trailer: int - added:
field python_symbols.try_stmt: int - added:
field python_symbols.typedargslist: int - added:
field python_symbols.varargslist: int - added:
field python_symbols.vfpdef: int - added:
field python_symbols.vfplist: int - added:
field python_symbols.vname: int - added:
field python_symbols.while_stmt: int - added:
field python_symbols.with_item: int - added:
field python_symbols.with_stmt: int - added:
field python_symbols.with_var: int - added:
field python_symbols.xor_expr: int - added:
field python_symbols.yield_arg: int - added:
field python_symbols.yield_expr: int - added:
field python_symbols.yield_stmt: int - added:
variable pattern_grammar: Grammar - added:
variable python_grammar: Grammar - added:
variable python_grammar_no_print_statement: Grammar
- added:
class Base - added:
class BasePattern - added:
class Leaf(Base) - added:
class LeafPattern(BasePattern) - added:
class NegatedPattern(BasePattern) - added:
class Node(Base) - added:
class NodePattern(BasePattern) - added:
class WildcardPattern(BasePattern) - added:
constructor Leaf(type: int, value: Text, context: Optional[_Context]=…, prefix: Optional[Text]=…, fixers_applied: List[Any]=…) -> None - added:
constructor LeafPattern(type: Optional[int]=…, content: Optional[Text]=…, name: Optional[Text]=…) -> None - added:
constructor NegatedPattern(content: Optional[Text]=…) -> None - added:
constructor Node(type: int, children: List[_NL], context: Optional[Any]=…, prefix: Optional[Text]=…, fixers_applied: Optional[List[Any]]=…) -> None - added:
constructor NodePattern(type: Optional[int]=…, content: Optional[Text]=…, name: Optional[Text]=…) -> None - added:
constructor WildcardPattern(content: Optional[Text]=…, min: int=…, max: int=…, name: Optional[Text]=…) -> None - added:
field Base.children: List[_NL] - added:
field Base.parent: Optional[Node] - added:
field Base.prefix: Text - added:
field Base.type: int - added:
field Base.was_changed: bool - added:
field Base.was_checked: bool - added:
field BasePattern.content: Optional[Text] - added:
field BasePattern.name: Optional[Text] - added:
field BasePattern.type: int - added:
field Leaf.column: int - added:
field Leaf.fixers_applied: List[Any] - added:
field Leaf.lineno: int - added:
field Leaf.value: Text - added:
field Node.fixers_applied: List[Any] - added:
field NodePattern.wildcards: bool - added:
field WildcardPattern.max: int - added:
field WildcardPattern.min: int - added:
function convert(gr: Grammar, raw_node: _RawNode) -> _NL - added:
function generate_matches(patterns: List[BasePattern], nodes: List[_NL]) -> Iterator[Tuple[int, _Results]] - added:
function type_repr(type_num: int) -> Text - added:
method Base.changed() -> None - added:
method Base.clone() -> _P - added:
method Base.depth() -> int - added:
method Base.get_lineno() -> int - added:
method Base.get_prefix() -> Text - added:
method Base.get_suffix() -> Text - added:
method Base.leaves() -> Iterator[Leaf] - added:
method Base.post_order() -> Iterator[_NL] - added:
method Base.pre_order() -> Iterator[_NL] - added:
method Base.remove() -> Optional[int] - added:
method Base.replace(new: Union[_NL, List[_NL]]) -> None - added:
method Base.set_prefix(prefix: Text) -> None - added:
method BasePattern.generate_matches(nodes: List[_NL]) -> Iterator[Tuple[int, _Results]] - added:
method BasePattern.match(node: _NL, results: Optional[_Results]=…) -> bool - added:
method BasePattern.match_seq(nodes: List[_NL], results: Optional[_Results]=…) -> bool - added:
method BasePattern.optimize() -> BasePattern - added:
method Node.append_child(child: _NL) -> None - added:
method Node.insert_child(i: int, child: _NL) -> None - added:
method Node.set_child(i: int, child: _NL) -> None - added:
property Base.next_sibling -> Optional[_NL] - added:
property Base.prev_sibling -> Optional[_NL] - added:
variable HUGE: int
- added:
function checkcache(filename: Optional[Text]=…) -> None - added:
function clearcache() -> None - added:
function getline(filename: Text, lineno: int, module_globals: Optional[_ModuleGlobals]=…) -> str - added:
function getlines(filename: Text, module_globals: Optional[_ModuleGlobals]=…) -> List[str] - added:
function lazycache(filename: Text, module_globals: _ModuleGlobals) -> bool - added:
function updatecache(filename: Text, module_globals: Optional[_ModuleGlobals]=…) -> List[str]
- added:
class Error(Exception) - added:
function atof(string: _str, func: Callable[[_str], float]=…) -> float - added:
function atoi(string: _str) -> int - added:
function currency(val: Union[int, float, Decimal], symbol: bool=…, grouping: bool=…, international: bool=…) -> _str - added:
function delocalize(string: _str) -> _str - added:
function format(percent: _str, value: Union[float, Decimal], grouping: bool=…, monetary: bool=…, *additional: Any) -> _str - added:
function format_string(f: _str, val: Any, grouping: bool=…) -> _str - added:
function getdefaultlocale(envvars: Tuple[_str, ...]=…) -> Tuple[Optional[_str], Optional[_str]] - added:
function getlocale(category: int=…) -> Sequence[_str] - added:
function getpreferredencoding(do_setlocale: bool=…) -> _str - added:
function localeconv() -> Mapping[_str, Union[int, _str, List[int]]] - added:
function nl_langinfo(__key: int) -> _str - added:
function normalize(localename: _str) -> _str - added:
function resetlocale(category: int=…) -> None - added:
function setlocale(category: int, locale: Union[_str, Iterable[_str], None]=…) -> _str - added:
function str(val: float) -> _str - added:
function strcoll(string1: _str, string2: _str) -> int - added:
function strxfrm(string: _str) -> _str - added:
variable ABDAY_1: int - added:
variable ABDAY_2: int - added:
variable ABDAY_3: int - added:
variable ABDAY_4: int - added:
variable ABDAY_5: int - added:
variable ABDAY_6: int - added:
variable ABDAY_7: int - added:
variable ABMON_10: int - added:
variable ABMON_11: int - added:
variable ABMON_12: int - added:
variable ABMON_1: int - added:
variable ABMON_2: int - added:
variable ABMON_3: int - added:
variable ABMON_4: int - added:
variable ABMON_5: int - added:
variable ABMON_6: int - added:
variable ABMON_7: int - added:
variable ABMON_8: int - added:
variable ABMON_9: int - added:
variable ALT_DIGITS: int - added:
variable CHAR_MAX: int - added:
variable CODESET: int - added:
variable CRNCYSTR: int - added:
variable DAY_1: int - added:
variable DAY_2: int - added:
variable DAY_3: int - added:
variable DAY_4: int - added:
variable DAY_5: int - added:
variable DAY_6: int - added:
variable DAY_7: int - added:
variable D_FMT: int - added:
variable D_T_FMT: int - added:
variable ERA: int - added:
variable ERA_D_FMT: int - added:
variable ERA_D_T_FMT: int - added:
variable ERA_T_FMT: int - added:
variable LC_ALL: int - added:
variable LC_COLLATE: int - added:
variable LC_CTYPE: int - added:
variable LC_MESSAGES: int - added:
variable LC_MONETARY: int - added:
variable LC_NUMERIC: int - added:
variable LC_TIME: int - added:
variable MON_10: int - added:
variable MON_11: int - added:
variable MON_12: int - added:
variable MON_1: int - added:
variable MON_2: int - added:
variable MON_3: int - added:
variable MON_4: int - added:
variable MON_5: int - added:
variable MON_6: int - added:
variable MON_7: int - added:
variable MON_8: int - added:
variable MON_9: int - added:
variable NOEXPR: int - added:
variable RADIXCHAR: int - added:
variable THOUSEP: int - added:
variable T_FMT: int - added:
variable T_FMT_AMPM: int - added:
variable YESEXPR: int - added:
variable locale_alias: Dict[_str, _str] - added:
variable locale_encoding_alias: Dict[_str, _str] - added:
variable windows_locale: Dict[int, _str]
- added:
class BufferingFormatter - added:
class FileHandler(StreamHandler) - added:
class Filter - added:
class Filterer(object) - added:
class Formatter - added:
class Handler(Filterer) - added:
class LogRecord - added:
class Logger(Filterer) - added:
class LoggerAdapter - added:
class Manager(object) - added:
class NullHandler(Handler) - added:
class PercentStyle(object) - added:
class PlaceHolder - added:
class RootLogger(Logger) - added:
class StrFormatStyle(PercentStyle) - added:
class StreamHandler(Handler) - added:
class StringTemplateStyle(PercentStyle) - added:
constructor BufferingFormatter(linefmt: Optional[Formatter]=…) -> None - added:
constructor FileHandler(filename: StrPath, mode: str=…, encoding: Optional[str]=…, delay: bool=…) -> None - added:
constructor Filter(name: str=…) -> None - added:
constructor Filterer() -> None - added:
constructor Formatter(fmt: Optional[str]=…, datefmt: Optional[str]=…, style: str=…) -> None - added:
constructor Handler(level: _Level=…) -> None - added:
constructor LogRecord(name: str, level: int, pathname: str, lineno: int, msg: Any, args: _ArgsType, exc_info: Optional[_SysExcInfoType], func: Optional[str]=…, sinfo: Optional[str]=…) -> None - added:
constructor Logger(name: str, level: _Level=…) -> None - added:
constructor LoggerAdapter(logger: Logger, extra: Mapping[str, Any]) -> None - added:
constructor Manager(rootnode: RootLogger) -> None - added:
constructor PercentStyle(fmt: str) -> None - added:
constructor PlaceHolder(alogger: Logger) -> None - added:
constructor RootLogger(level: int) -> None - added:
constructor StreamHandler(stream: Optional[SupportsWrite[str]]=…) -> None - added:
field BufferingFormatter.linefmt: Formatter - added:
field FileHandler.baseFilename: str - added:
field FileHandler.delay: bool - added:
field FileHandler.encoding: Optional[str] - added:
field FileHandler.errors: Optional[str] - added:
field FileHandler.mode: str - added:
field Filter.name: str - added:
field Filter.nlen: int - added:
field Filterer.filters: list[Filter] - added:
field Formatter.converter: Callable[[Optional[float]], struct_time] - added:
field Formatter.datefmt: Optional[str] - added:
field Formatter.default_msec_format: Optional[str] - added:
field Formatter.default_msec_format: str - added:
field Formatter.default_time_format: str - added:
field Handler.formatter: Optional[Formatter] - added:
field Handler.level: int - added:
field Handler.lock: Optional[threading.Lock] - added:
field Handler.name: Optional[str] - added:
field LogRecord.args: _ArgsType - added:
field LogRecord.asctime: str - added:
field LogRecord.created: float - added:
field LogRecord.exc_info: Optional[_SysExcInfoType] - added:
field LogRecord.exc_text: Optional[str] - added:
field LogRecord.filename: str - added:
field LogRecord.funcName: str - added:
field LogRecord.levelname: str - added:
field LogRecord.levelno: int - added:
field LogRecord.lineno: int - added:
field LogRecord.message: str - added:
field LogRecord.module: str - added:
field LogRecord.msecs: float - added:
field LogRecord.msg: str - added:
field LogRecord.name: str - added:
field LogRecord.pathname: str - added:
field LogRecord.process: Optional[int] - added:
field LogRecord.processName: Optional[str] - added:
field LogRecord.relativeCreated: float - added:
field LogRecord.stack_info: Optional[str] - added:
field LogRecord.thread: Optional[int] - added:
field LogRecord.threadName: Optional[str] - added:
field Logger.disabled: bool - added:
field Logger.fatal - added:
field Logger.handlers: list[Handler] - added:
field Logger.level: int - added:
field Logger.manager: Manager - added:
field Logger.name: str - added:
field Logger.parent: Optional[Logger] - added:
field Logger.propagate: bool - added:
field Logger.root: ClassVar[RootLogger] - added:
field LoggerAdapter.extra: Mapping[str, Any] - added:
field LoggerAdapter.extra: Optional[Mapping[str, Any]] - added:
field LoggerAdapter.logger: Logger - added:
field LoggerAdapter.manager: Manager - added:
field Manager.disable: int - added:
field Manager.emittedNoHandlerWarning: bool - added:
field Manager.logRecordFactory: Optional[Callable[..., LogRecord]] - added:
field Manager.loggerClass: Optional[Type[Logger]] - added:
field Manager.loggerDict: dict[str, Union[Logger, PlaceHolder]] - added:
field Manager.root: RootLogger - added:
field PercentStyle.asctime_format: str - added:
field PercentStyle.asctime_search: str - added:
field PercentStyle.default_format: str - added:
field PercentStyle.validation_pattern: Pattern[str] - added:
field PlaceHolder.loggerMap: dict[Logger, None] - added:
field StrFormatStyle.field_spec - added:
field StrFormatStyle.fmt_spec - added:
field StreamHandler.stream: SupportsWrite[str] - added:
field StreamHandler.terminator: str - added:
function addLevelName(level: int, levelName: str) -> None - added:
function basicConfig(*, filename: Optional[StrPath]=…, filemode: str=…, format: str=…, datefmt: Optional[str]=…, style: str=…, level: Optional[_Level]=…, stream: Optional[SupportsWrite[str]]=…, handlers: Optional[Iterable[Handler]]=…) -> None - added:
function captureWarnings(capture: bool) -> None - added:
function critical(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function currentframe() -> FrameType - added:
function debug(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function disable(level: int) -> None - added:
function error(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function exception(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function getLevelName(level: _Level) -> Any - added:
function getLogRecordFactory() -> Callable[..., LogRecord] - added:
function getLogger(name: Optional[str]=…) -> Logger - added:
function getLoggerClass() -> Type[Logger] - added:
function info(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function log(level: int, msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function makeLogRecord(dict: Mapping[str, Any]) -> LogRecord - added:
function setLogRecordFactory(factory: Callable[..., LogRecord]) -> None - added:
function setLoggerClass(klass: Type[Logger]) -> None - added:
function shutdown(handlerList: Sequence[Any]=…) -> None - added:
function warn(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
function warning(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method BufferingFormatter.format(records: Sequence[LogRecord]) -> str - added:
method BufferingFormatter.formatFooter(records: Sequence[LogRecord]) -> str - added:
method BufferingFormatter.formatHeader(records: Sequence[LogRecord]) -> str - added:
method Filter.filter(record: LogRecord) -> bool - added:
method Filterer.addFilter(filter: _FilterType) -> None - added:
method Filterer.filter(record: LogRecord) -> bool - added:
method Filterer.removeFilter(filter: _FilterType) -> None - added:
method Formatter.format(record: LogRecord) -> str - added:
method Formatter.formatException(ei: _SysExcInfoType) -> str - added:
method Formatter.formatMessage(record: LogRecord) -> str - added:
method Formatter.formatStack(stack_info: str) -> str - added:
method Formatter.formatTime(record: LogRecord, datefmt: Optional[str]=…) -> str - added:
method Formatter.usesTime() -> bool - added:
method Handler.acquire() -> None - added:
method Handler.close() -> None - added:
method Handler.createLock() -> None - added:
method Handler.emit(record: LogRecord) -> None - added:
method Handler.filter(record: LogRecord) -> bool - added:
method Handler.flush() -> None - added:
method Handler.format(record: LogRecord) -> str - added:
method Handler.get_name() -> str - added:
method Handler.handle(record: LogRecord) -> bool - added:
method Handler.handleError(record: LogRecord) -> None - added:
method Handler.release() -> None - added:
method Handler.setFormatter(fmt: Optional[Formatter]) -> None - added:
method Handler.setLevel(level: _Level) -> None - added:
method Handler.set_name(name: str) -> None - added:
method LogRecord.getMessage() -> str - added:
method Logger.addHandler(hdlr: Handler) -> None - added:
method Logger.callHandlers(record: LogRecord) -> None - added:
method Logger.critical(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.debug(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.error(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.exception(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.filter(record: LogRecord) -> bool - added:
method Logger.findCaller(stack_info: bool=…) -> tuple[str, int, str, Optional[str]] - added:
method Logger.getChild(suffix: str) -> Logger - added:
method Logger.getEffectiveLevel() -> int - added:
method Logger.handle(record: LogRecord) -> None - added:
method Logger.hasHandlers() -> bool - added:
method Logger.info(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.isEnabledFor(level: int) -> bool - added:
method Logger.log(level: int, msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.makeRecord(name: str, level: int, fn: str, lno: int, msg: Any, args: _ArgsType, exc_info: Optional[_SysExcInfoType], func: Optional[str]=…, extra: Optional[Mapping[str, Any]]=…, sinfo: Optional[str]=…) -> LogRecord - added:
method Logger.removeHandler(hdlr: Handler) -> None - added:
method Logger.setLevel(level: _Level) -> None - added:
method Logger.warn(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Logger.warning(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.critical(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.debug(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.error(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.exception(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.getEffectiveLevel() -> int - added:
method LoggerAdapter.hasHandlers() -> bool - added:
method LoggerAdapter.info(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.isEnabledFor(level: int) -> bool - added:
method LoggerAdapter.log(level: int, msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.process(msg: Any, kwargs: MutableMapping[str, Any]) -> tuple[Any, MutableMapping[str, Any]] - added:
method LoggerAdapter.setLevel(level: _Level) -> None - added:
method LoggerAdapter.warn(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method LoggerAdapter.warning(msg: Any, *args: Any, exc_info: _ExcInfoType=…, stack_info: bool=…, extra: Optional[dict[str, Any]]=…, **kwargs: Any) -> None - added:
method Manager.getLogger(name: str) -> Logger - added:
method Manager.setLogRecordFactory(factory: Callable[..., LogRecord]) -> None - added:
method Manager.setLoggerClass(klass: Type[Logger]) -> None - added:
method PercentStyle.format(record: Any) -> str - added:
method PercentStyle.usesTime() -> bool - added:
method PercentStyle.validate() -> None - added:
method PlaceHolder.append(alogger: Logger) -> None - added:
method StreamHandler.setStream(stream: SupportsWrite[str]) -> Optional[SupportsWrite[str]] - added:
property LoggerAdapter.name -> str - added:
variable BASIC_FORMAT: str - added:
variable CRITICAL: int - added:
variable DEBUG: int - added:
variable ERROR: int - added:
variable FATAL: int - added:
variable INFO: int - added:
variable NOTSET: int - added:
variable WARN: int - added:
variable WARNING: int - added:
variable fatal - added:
variable lastResort: Optional[StreamHandler] - added:
variable logMultiprocessing: bool - added:
variable logProcesses: bool - added:
variable logThreads: bool - added:
variable raiseExceptions: bool - added:
variable root: RootLogger
- added:
function dictConfig(config: dict[str, Any]) -> None - added:
function fileConfig(fname: Union[_Path, IO[str], RawConfigParser], defaults: Optional[dict[str, str]]=…, disable_existing_loggers: bool=…) -> None - added:
function listen(port: int=…, verify: Optional[Callable[[bytes], Optional[bytes]]]=…) -> Thread - added:
function stopListening() -> None - added:
function valid_ident(s: str) -> Literal[True] - added:
variable DEFAULT_LOGGING_CONFIG_PORT: int - added:
variable IDENTIFIER: Pattern[str] - added:
variable RESET_ERROR: int
- added:
class BaseRotatingHandler(FileHandler) - added:
class BufferingHandler(Handler) - added:
class DatagramHandler(SocketHandler) - added:
class HTTPHandler(Handler) - added:
class MemoryHandler(BufferingHandler) - added:
class NTEventLogHandler(Handler) - added:
class QueueHandler(Handler) - added:
class QueueListener - added:
class RotatingFileHandler(BaseRotatingHandler) - added:
class SMTPHandler(Handler) - added:
class SocketHandler(Handler) - added:
class SysLogHandler(Handler) - added:
class TimedRotatingFileHandler(BaseRotatingHandler) - added:
class WatchedFileHandler(FileHandler) - added:
constructor BaseRotatingHandler(filename: StrPath, mode: str, encoding: Optional[str]=…, delay: bool=…) -> None - added:
constructor BufferingHandler(capacity: int) -> None - added:
constructor HTTPHandler(host: str, url: str, method: str=…, secure: bool=…, credentials: Optional[tuple[str, str]]=…, context: Optional[ssl.SSLContext]=…) -> None - added:
constructor MemoryHandler(capacity: int, flushLevel: int=…, target: Optional[Handler]=…, flushOnClose: bool=…) -> None - added:
constructor NTEventLogHandler(appname: str, dllname: Optional[str]=…, logtype: str=…) -> None - added:
constructor QueueHandler(queue: Queue[Any]) -> None - added:
constructor QueueListener(queue: Queue[Any], *handlers: Handler, respect_handler_level: bool=…) -> None - added:
constructor RotatingFileHandler(filename: StrPath, mode: str=…, maxBytes: int=…, backupCount: int=…, encoding: Optional[str]=…, delay: bool=…) -> None - added:
constructor SMTPHandler(mailhost: Union[str, tuple[str, int]], fromaddr: str, toaddrs: Union[str, list[str]], subject: str, credentials: Optional[tuple[str, str]]=…, secure: Union[tuple[()], tuple[str], tuple[str, str], None]=…, timeout: float=…) -> None - added:
constructor SocketHandler(host: str, port: Optional[int]) -> None - added:
constructor SysLogHandler(address: Union[tuple[str, int], str]=…, facility: int=…, socktype: Optional[SocketKind]=…) -> None - added:
constructor TimedRotatingFileHandler(filename: StrPath, when: str=…, interval: int=…, backupCount: int=…, encoding: Optional[str]=…, delay: bool=…, utc: bool=…, atTime: Optional[datetime.datetime]=…) -> None - added:
constructor WatchedFileHandler(filename: StrPath, mode: str=…, encoding: Optional[str]=…, delay: bool=…) -> None - added:
field BaseRotatingHandler.namer: Optional[Callable[[str], str]] - added:
field BaseRotatingHandler.rotator: Optional[Callable[[str, str], None]] - added:
field BufferingHandler.buffer: list[LogRecord] - added:
field BufferingHandler.capacity: int - added:
field HTTPHandler.context: Optional[ssl.SSLContext] - added:
field HTTPHandler.credentials: Optional[tuple[str, str]] - added:
field HTTPHandler.host: str - added:
field HTTPHandler.method: str - added:
field HTTPHandler.secure: bool - added:
field HTTPHandler.url: str - added:
field MemoryHandler.flushLevel: int - added:
field MemoryHandler.flushOnClose: bool - added:
field MemoryHandler.target: Optional[Handler] - added:
field QueueHandler.queue: Queue[Any] - added:
field QueueHandler.queue: Union[SimpleQueue[Any], Queue[Any]] - added:
field QueueListener.handlers: tuple[Handler] - added:
field QueueListener.queue: Queue[Any] - added:
field QueueListener.queue: Union[SimpleQueue[Any], Queue[Any]] - added:
field QueueListener.respect_handler_level: bool - added:
field RotatingFileHandler.backupCount: str - added:
field RotatingFileHandler.maxBytes: str - added:
field SMTPHandler.fromaddr: str - added:
field SMTPHandler.mailhost: str - added:
field SMTPHandler.mailport: Optional[int] - added:
field SMTPHandler.password: str - added:
field SMTPHandler.secure: Union[tuple[()], tuple[str], tuple[str, str], None] - added:
field SMTPHandler.subject: str - added:
field SMTPHandler.timeout: float - added:
field SMTPHandler.toaddrs: list[str] - added:
field SMTPHandler.username: Optional[str] - added:
field SocketHandler.address: Union[tuple[str, int], str] - added:
field SocketHandler.closeOnError: bool - added:
field SocketHandler.host: str - added:
field SocketHandler.port: Optional[int] - added:
field SocketHandler.retryFactor: float - added:
field SocketHandler.retryMax: float - added:
field SocketHandler.retryStart: float - added:
field SocketHandler.retryTime: Optional[float] - added:
field SocketHandler.sock: Optional[SocketType] - added:
field SysLogHandler.LOG_ALERT: int - added:
field SysLogHandler.LOG_AUTH: int - added:
field SysLogHandler.LOG_AUTHPRIV: int - added:
field SysLogHandler.LOG_CONSOLE: int - added:
field SysLogHandler.LOG_CRIT: int - added:
field SysLogHandler.LOG_CRON: int - added:
field SysLogHandler.LOG_DAEMON: int - added:
field SysLogHandler.LOG_DEBUG: int - added:
field SysLogHandler.LOG_EMERG: int - added:
field SysLogHandler.LOG_ERR: int - added:
field SysLogHandler.LOG_FTP: int - added:
field SysLogHandler.LOG_INFO: int - added:
field SysLogHandler.LOG_KERN: int - added:
field SysLogHandler.LOG_LOCAL0: int - added:
field SysLogHandler.LOG_LOCAL1: int - added:
field SysLogHandler.LOG_LOCAL2: int - added:
field SysLogHandler.LOG_LOCAL3: int - added:
field SysLogHandler.LOG_LOCAL4: int - added:
field SysLogHandler.LOG_LOCAL5: int - added:
field SysLogHandler.LOG_LOCAL6: int - added:
field SysLogHandler.LOG_LOCAL7: int - added:
field SysLogHandler.LOG_LPR: int - added:
field SysLogHandler.LOG_MAIL: int - added:
field SysLogHandler.LOG_NEWS: int - added:
field SysLogHandler.LOG_NOTICE: int - added:
field SysLogHandler.LOG_NTP: int - added:
field SysLogHandler.LOG_SECURITY: int - added:
field SysLogHandler.LOG_SOLCRON: int - added:
field SysLogHandler.LOG_SYSLOG: int - added:
field SysLogHandler.LOG_USER: int - added:
field SysLogHandler.LOG_UUCP: int - added:
field SysLogHandler.LOG_WARNING: int - added:
field SysLogHandler.append_nul: bool - added:
field SysLogHandler.facility: int - added:
field SysLogHandler.facility_names: ClassVar[dict[str, int]] - added:
field SysLogHandler.ident: str - added:
field SysLogHandler.priority_map: ClassVar[dict[str, str]] - added:
field SysLogHandler.priority_names: ClassVar[dict[str, int]] - added:
field SysLogHandler.socktype: SocketKind - added:
field SysLogHandler.unixsocket: bool - added:
field TimedRotatingFileHandler.atTime: Optional[datetime.datetime] - added:
field TimedRotatingFileHandler.backupCount: str - added:
field TimedRotatingFileHandler.dayOfWeek: int - added:
field TimedRotatingFileHandler.extMatch: Pattern[str] - added:
field TimedRotatingFileHandler.interval: int - added:
field TimedRotatingFileHandler.rolloverAt: int - added:
field TimedRotatingFileHandler.suffix: str - added:
field TimedRotatingFileHandler.utc: bool - added:
field TimedRotatingFileHandler.when: str - added:
field WatchedFileHandler.dev: int - added:
field WatchedFileHandler.ino: int - added:
method BaseRotatingHandler.rotate(source: str, dest: str) -> None - added:
method BaseRotatingHandler.rotation_filename(default_name: str) -> str - added:
method BufferingHandler.shouldFlush(record: LogRecord) -> bool - added:
method DatagramHandler.makeSocket() -> SocketType - added:
method HTTPHandler.getConnection(host: str, secure: bool) -> http.client.HTTPConnection - added:
method HTTPHandler.mapLogRecord(record: LogRecord) -> dict[str, Any] - added:
method MemoryHandler.setTarget(target: Optional[Handler]) -> None - added:
method NTEventLogHandler.getEventCategory(record: LogRecord) -> int - added:
method NTEventLogHandler.getEventType(record: LogRecord) -> int - added:
method NTEventLogHandler.getMessageID(record: LogRecord) -> int - added:
method QueueHandler.enqueue(record: LogRecord) -> None - added:
method QueueHandler.prepare(record: LogRecord) -> Any - added:
method QueueListener.dequeue(block: bool) -> LogRecord - added:
method QueueListener.enqueue_sentinel() -> None - added:
method QueueListener.handle(record: LogRecord) -> None - added:
method QueueListener.prepare(record: LogRecord) -> Any - added:
method QueueListener.start() -> None - added:
method QueueListener.stop() -> None - added:
method RotatingFileHandler.doRollover() -> None - added:
method RotatingFileHandler.shouldRollover(record: LogRecord) -> int - added:
method SMTPHandler.getSubject(record: LogRecord) -> str - added:
method SocketHandler.createSocket() -> None - added:
method SocketHandler.makePickle(record: LogRecord) -> bytes - added:
method SocketHandler.makeSocket(timeout: float=…) -> SocketType - added:
method SocketHandler.send(s: bytes) -> None - added:
method SysLogHandler.encodePriority(facility: Union[int, str], priority: Union[int, str]) -> int - added:
method SysLogHandler.mapPriority(levelName: str) -> str - added:
method TimedRotatingFileHandler.computeRollover(currentTime: int) -> int - added:
method TimedRotatingFileHandler.doRollover() -> None - added:
method TimedRotatingFileHandler.getFilesToDelete() -> list[str] - added:
method TimedRotatingFileHandler.shouldRollover(record: LogRecord) -> int - added:
method WatchedFileHandler.reopenIfNeeded() -> None - added:
variable DEFAULT_HTTP_LOGGING_PORT: int - added:
variable DEFAULT_SOAP_LOGGING_PORT: int - added:
variable DEFAULT_TCP_LOGGING_PORT: int - added:
variable DEFAULT_UDP_LOGGING_PORT: int - added:
variable SYSLOG_TCP_PORT: int - added:
variable SYSLOG_UDP_PORT: int
- added:
class LZMACompressor(object) - added:
class LZMADecompressor(object) - added:
class LZMAError(Exception) - added:
class LZMAFile(io.BufferedIOBase, IO[bytes]) - added:
constructor LZMACompressor(format: Optional[int]=…, check: int=…, preset: Optional[int]=…, filters: Optional[_FilterChain]=…) -> None - added:
constructor LZMADecompressor(format: Optional[int]=…, memlimit: Optional[int]=…, filters: Optional[_FilterChain]=…) -> None - added:
constructor LZMAFile(filename: Optional[_PathOrFile]=…, mode: str=…, *, format: Optional[int]=…, check: int=…, preset: Optional[int]=…, filters: Optional[_FilterChain]=…) -> None - added:
function compress(data: bytes, format: int=…, check: int=…, preset: Optional[int]=…, filters: Optional[_FilterChain]=…) -> bytes - added:
function decompress(data: bytes, format: int=…, memlimit: Optional[int]=…, filters: Optional[_FilterChain]=…) -> bytes - added:
function is_check_supported(__check_id: int) -> bool - added:
function open(filename: _PathOrFile, mode: Literal['r', 'rb']=…, *, format: Optional[int]=…, check: Literal[-1]=…, preset: None=…, filters: Optional[_FilterChain]=…, encoding: None=…, errors: None=…, newline: None=…) -> LZMAFile | (filename: _PathOrFile, mode: _OpenBinaryWritingMode, *, format: Optional[int]=…, check: int=…, preset: Optional[int]=…, filters: Optional[_FilterChain]=…, encoding: No… - added:
method LZMACompressor.compress(__data: bytes) -> bytes - added:
method LZMACompressor.flush() -> bytes - added:
method LZMADecompressor.decompress(data: bytes, max_length: int=…) -> bytes - added:
method LZMAFile.close() -> None - added:
method LZMAFile.fileno() -> int - added:
method LZMAFile.peek(size: int=…) -> bytes - added:
method LZMAFile.read(size: Optional[int]=…) -> bytes - added:
method LZMAFile.read1(size: int=…) -> bytes - added:
method LZMAFile.readable() -> bool - added:
method LZMAFile.readline(size: Optional[int]=…) -> bytes - added:
method LZMAFile.seek(offset: int, whence: int=…) -> int - added:
method LZMAFile.seekable() -> bool - added:
method LZMAFile.tell() -> int - added:
method LZMAFile.writable() -> bool - added:
method LZMAFile.write(data: ReadableBuffer) -> int - added:
property LZMADecompressor.check -> int - added:
property LZMADecompressor.eof -> bool - added:
property LZMADecompressor.needs_input -> bool - added:
property LZMADecompressor.unused_data -> bytes - added:
property LZMAFile.closed -> bool - added:
variable CHECK_CRC32: int - added:
variable CHECK_CRC64: int - added:
variable CHECK_ID_MAX: int - added:
variable CHECK_NONE: int - added:
variable CHECK_SHA256: int - added:
variable CHECK_UNKNOWN: int - added:
variable FILTER_ARM: int - added:
variable FILTER_ARMTHUMB: int - added:
variable FILTER_DELTA: int - added:
variable FILTER_IA64: int - added:
variable FILTER_LZMA1: int - added:
variable FILTER_LZMA2: int - added:
variable FILTER_POWERPC: int - added:
variable FILTER_SPARC: int - added:
variable FILTER_X86: int - added:
variable FORMAT_ALONE: int - added:
variable FORMAT_AUTO: int - added:
variable FORMAT_RAW: int - added:
variable FORMAT_XZ: int - added:
variable MF_BT2: int - added:
variable MF_BT3: int - added:
variable MF_BT4: int - added:
variable MF_HC3: int - added:
variable MF_HC4: int - added:
variable MODE_FAST: int - added:
variable MODE_NORMAL: int - added:
variable PRESET_DEFAULT: int - added:
variable PRESET_EXTREME: int
- added:
function basename(s: PathLike[AnyStr]) -> AnyStr | (s: AnyStr) -> AnyStr - added:
function dirname(s: PathLike[AnyStr]) -> AnyStr | (s: AnyStr) -> AnyStr - added:
function islink(s: AnyPath) -> bool - added:
function join(s: StrPath, *paths: StrPath) -> Text | (s: BytesPath, *paths: BytesPath) -> bytes | (__p1: bytes, *p: bytes) -> bytes | (__p1: bytes, __p2: bytes, __p3: bytes, __p4: Text, *p: AnyPath) -> Text | (__p1: bytes, __p2: bytes, __p3: Text, *p: AnyPath) -> Text | (__p1: bytes, __p2: Text, *p: AnyPath) -> Text | (__p1: Text, *p: AnyPath) -> Text - added:
function normcase(path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function normpath(s: PathLike[AnyStr]) -> AnyStr | (s: AnyStr) -> AnyStr - added:
function realpath(path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function split(s: PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr] | (s: AnyStr) -> Tuple[AnyStr, AnyStr] - added:
variable altsep: Optional[str]
- added:
function pathname2url(pathname: str) -> str - added:
function url2pathname(pathname: str) -> str
- added:
class Babyl(_singlefileMailbox[BabylMessage]) - added:
class BabylMessage(Message) - added:
class Error(Exception) - added:
class ExternalClashError(Error) - added:
class FormatError(Error) - added:
class MH(Mailbox[MHMessage]) - added:
class MHMessage(Message) - added:
class MMDF(_mboxMMDF[MMDFMessage]) - added:
class MMDFMessage(_mboxMMDFMessage) - added:
class Mailbox(Generic[_MessageT]) - added:
class Maildir(Mailbox[MaildirMessage]) - added:
class MaildirMessage(Message) - added:
class Message(email.message.Message) - added:
class NoSuchMailboxError(Error) - added:
class NotEmptyError(Error) - added:
class mbox(_mboxMMDF[mboxMessage]) - added:
class mboxMessage(_mboxMMDFMessage) - added:
constructor Babyl(path: AnyPath, factory: Optional[Callable[[IO[Any]], BabylMessage]]=…, create: bool=…) -> None - added:
constructor MH(path: AnyPath, factory: Optional[Callable[[IO[Any]], MHMessage]]=…, create: bool=…) -> None - added:
constructor MMDF(path: AnyPath, factory: Optional[Callable[[IO[Any]], MMDFMessage]]=…, create: bool=…) -> None - added:
constructor Mailbox(path: AnyPath, factory: Optional[Callable[[IO[Any]], _MessageT]]=…, create: bool=…) -> None - added:
constructor Maildir(dirname: AnyPath, factory: Optional[Callable[[IO[Any]], MaildirMessage]]=…, create: bool=…) -> None - added:
constructor Message(message: Optional[_MessageData]=…) -> None - added:
constructor mbox(path: AnyPath, factory: Optional[Callable[[IO[Any]], mboxMessage]]=…, create: bool=…) -> None - added:
field Maildir.colon: str - added:
method Babyl.get_file(key: str) -> IO[bytes] - added:
method Babyl.get_labels() -> List[str] - added:
method BabylMessage.add_label(label: str) -> None - added:
method BabylMessage.get_labels() -> List[str] - added:
method BabylMessage.get_visible() -> Message - added:
method BabylMessage.remove_label(label: str) -> None - added:
method BabylMessage.set_labels(labels: Iterable[str]) -> None - added:
method BabylMessage.set_visible(visible: _MessageData) -> None - added:
method BabylMessage.update_visible() -> None - added:
method MH.add_folder(folder: AnyPath) -> MH - added:
method MH.get_file(key: str) -> _ProxyFile[bytes] - added:
method MH.get_folder(folder: AnyPath) -> MH - added:
method MH.get_sequences() -> Dict[str, List[int]] - added:
method MH.list_folders() -> List[str] - added:
method MH.pack() -> None - added:
method MH.remove_folder(folder: AnyPath) -> None - added:
method MH.set_sequences(sequences: Mapping[str, Sequence[int]]) -> None - added:
method MHMessage.add_sequence(sequence: str) -> None - added:
method MHMessage.get_sequences() -> List[str] - added:
method MHMessage.remove_sequence(sequence: str) -> None - added:
method MHMessage.set_sequences(sequences: Iterable[str]) -> None - added:
method Mailbox.add(message: _MessageData) -> str - added:
method Mailbox.clear() -> None - added:
method Mailbox.close() -> None - added:
method Mailbox.discard(key: str) -> None - added:
method Mailbox.flush() -> None - added:
method Mailbox.get(key: str, default: None=…) -> Optional[_MessageT] | (key: str, default: _T) -> Union[_MessageT, _T] - added:
method Mailbox.get_bytes(key: str) -> bytes - added:
method Mailbox.get_file(key: str) -> Any - added:
method Mailbox.get_message(key: str) -> _MessageT - added:
method Mailbox.get_string(key: str) -> str - added:
method Mailbox.items() -> List[Tuple[str, _MessageT]] - added:
method Mailbox.iteritems() -> Iterator[Tuple[str, _MessageT]] - added:
method Mailbox.iterkeys() -> Iterator[str] - added:
method Mailbox.itervalues() -> Iterator[_MessageT] - added:
method Mailbox.keys() -> List[str] - added:
method Mailbox.lock() -> None - added:
method Mailbox.pop(key: str, default: None=…) -> Optional[_MessageT] | (key: str, default: _T=…) -> Union[_MessageT, _T] - added:
method Mailbox.popitem() -> Tuple[str, _MessageT] - added:
method Mailbox.remove(key: str) -> None - added:
method Mailbox.unlock() -> None - added:
method Mailbox.update(arg: Optional[Union[_HasIteritems, _HasItems, Iterable[Tuple[str, _MessageData]]]]=…) -> None - added:
method Mailbox.values() -> List[_MessageT] - added:
method Maildir.add_folder(folder: Text) -> Maildir - added:
method Maildir.clean() -> None - added:
method Maildir.get_file(key: str) -> _ProxyFile[bytes] - added:
method Maildir.get_folder(folder: Text) -> Maildir - added:
method Maildir.list_folders() -> List[str] - added:
method Maildir.next() -> Optional[str] - added:
method Maildir.remove_folder(folder: Text) -> None - added:
method MaildirMessage.add_flag(flag: str) -> None - added:
method MaildirMessage.get_date() -> int - added:
method MaildirMessage.get_flags() -> str - added:
method MaildirMessage.get_info() -> str - added:
method MaildirMessage.get_subdir() -> str - added:
method MaildirMessage.remove_flag(flag: str) -> None - added:
method MaildirMessage.set_date(date: float) -> None - added:
method MaildirMessage.set_flags(flags: Iterable[str]) -> None - added:
method MaildirMessage.set_info(info: str) -> None - added:
method MaildirMessage.set_subdir(subdir: Literal['new', 'cur']) -> None - added:
variable linesep: bytes
- added:
function findmatch(caps: Mapping[str, List[_Cap]], MIMEtype: str, key: str=…, filename: str=…, plist: Sequence[str]=…) -> Tuple[Optional[str], Optional[_Cap]] - added:
function getcaps() -> Dict[str, List[_Cap]]
- added:
function dump(__value: Any, __file: IO[Any], __version: int=…) -> None - added:
function dumps(__value: Any, __version: int=…) -> bytes - added:
function load(__file: IO[Any]) -> Any - added:
function loads(__bytes: bytes) -> Any - added:
variable version: int
- added:
function acos(__x: SupportsFloat) -> float - added:
function acosh(__x: SupportsFloat) -> float - added:
function asin(__x: SupportsFloat) -> float - added:
function asinh(__x: SupportsFloat) -> float - added:
function atan(__x: SupportsFloat) -> float - added:
function atan2(__y: SupportsFloat, __x: SupportsFloat) -> float - added:
function atanh(__x: SupportsFloat) -> float - added:
function ceil(__x: SupportsFloat) -> float - added:
function comb(__n: int, __k: int) -> int - added:
function copysign(__x: SupportsFloat, __y: SupportsFloat) -> float - added:
function cos(__x: SupportsFloat) -> float - added:
function cosh(__x: SupportsFloat) -> float - added:
function degrees(__x: SupportsFloat) -> float - added:
function dist(__p: Iterable[SupportsFloat], __q: Iterable[SupportsFloat]) -> float - added:
function erf(__x: SupportsFloat) -> float - added:
function erfc(__x: SupportsFloat) -> float - added:
function exp(__x: SupportsFloat) -> float - added:
function expm1(__x: SupportsFloat) -> float - added:
function fabs(__x: SupportsFloat) -> float - added:
function factorial(__x: SupportsInt) -> int - added:
function floor(__x: SupportsFloat) -> float - added:
function fmod(__x: SupportsFloat, __y: SupportsFloat) -> float - added:
function frexp(__x: SupportsFloat) -> Tuple[float, int] - added:
function fsum(__seq: Iterable[float]) -> float - added:
function gamma(__x: SupportsFloat) -> float - added:
function gcd(__x: int, __y: int) -> int - added:
function hypot(__x: SupportsFloat, __y: SupportsFloat) -> float - added:
function isclose(a: SupportsFloat, b: SupportsFloat, *, rel_tol: SupportsFloat=…, abs_tol: SupportsFloat=…) -> bool - added:
function isfinite(__x: SupportsFloat) -> bool - added:
function isinf(__x: SupportsFloat) -> bool - added:
function isnan(__x: SupportsFloat) -> bool - added:
function isqrt(__n: int) -> int - added:
function lcm(*integers: int) -> int - added:
function ldexp(__x: SupportsFloat, __i: int) -> float - added:
function lgamma(__x: SupportsFloat) -> float - added:
function log(x: SupportsFloat, base: SupportsFloat=…) -> float - added:
function log10(__x: SupportsFloat) -> float - added:
function log1p(__x: SupportsFloat) -> float - added:
function log2(__x: SupportsFloat) -> float - added:
function modf(__x: SupportsFloat) -> Tuple[float, float] - added:
function nextafter(__x: SupportsFloat, __y: SupportsFloat) -> float - added:
function perm(__n: int, __k: Optional[int]=…) -> int - added:
function pow(__x: SupportsFloat, __y: SupportsFloat) -> float - added:
function prod(__iterable: Iterable[int], *, start: int=…) -> int | (__iterable: Iterable[SupportsFloat], *, start: SupportsFloat=…) -> float - added:
function radians(__x: SupportsFloat) -> float - added:
function remainder(__x: SupportsFloat, __y: SupportsFloat) -> float - added:
function sin(__x: SupportsFloat) -> float - added:
function sinh(__x: SupportsFloat) -> float - added:
function sqrt(__x: SupportsFloat) -> float - added:
function tan(__x: SupportsFloat) -> float - added:
function tanh(__x: SupportsFloat) -> float - added:
function trunc(__x: SupportsFloat) -> int - added:
function ulp(__x: SupportsFloat) -> float - added:
variable e: float - added:
variable inf: float - added:
variable nan: float - added:
variable pi: float - added:
variable tau: float
- added:
class MimeTypes - added:
constructor MimeTypes(filenames: Tuple[str, ...]=…, strict: bool=…) -> None - added:
field MimeTypes.encodings_map: Dict[str, str] - added:
field MimeTypes.suffix_map: Dict[str, str] - added:
field MimeTypes.types_map: Tuple[Dict[str, str], Dict[str, str]] - added:
field MimeTypes.types_map_inv: Tuple[Dict[str, str], Dict[str, str]] - added:
function add_type(type: str, ext: str, strict: bool=…) -> None - added:
function guess_all_extensions(type: str, strict: bool=…) -> List[str] - added:
function guess_extension(type: str, strict: bool=…) -> Optional[str] - added:
function guess_type(url: Text, strict: bool=…) -> Tuple[Optional[str], Optional[str]] - added:
function init(files: Optional[Sequence[str]]=…) -> None - added:
function read_mime_types(file: str) -> Optional[Dict[str, str]] - added:
method MimeTypes.guess_all_extensions(type: str, strict: bool=…) -> List[str] - added:
method MimeTypes.guess_extension(type: str, strict: bool=…) -> Optional[str] - added:
method MimeTypes.guess_type(url: str, strict: bool=…) -> Tuple[Optional[str], Optional[str]] - added:
method MimeTypes.read(filename: str, strict: bool=…) -> None - added:
method MimeTypes.read_windows_registry(strict: bool=…) -> None - added:
method MimeTypes.readfp(fp: IO[str], strict: bool=…) -> None - added:
variable common_types: Dict[str, str] - added:
variable encodings_map: Dict[str, str] - added:
variable inited: bool - added:
variable knownfiles: List[str] - added:
variable suffix_map: Dict[str, str] - added:
variable types_map: Dict[str, str]
- added:
class mmap(_mmap[bytes], ContextManager[mmap], Iterable[bytes], Sized) - added:
class mmap(_mmap[bytes], Sequence[bytes]) - added:
field mmap.closed: bool - added:
method mmap.find(string: bytes, start: int=…, end: int=…) -> int - added:
method mmap.find(sub: ReadableBuffer, start: int=…, stop: int=…) -> int - added:
method mmap.madvise(option: int, start: int=…, length: int=…) -> None - added:
method mmap.read(n: Optional[int]=…) -> bytes - added:
method mmap.read(num: int) -> bytes - added:
method mmap.rfind(string: bytes, start: int=…, stop: int=…) -> int - added:
method mmap.rfind(sub: ReadableBuffer, start: int=…, stop: int=…) -> int - added:
method mmap.write(bytes: ReadableBuffer) -> None - added:
method mmap.write(string: bytes) -> None - added:
variable ACCESS_COPY: int - added:
variable ACCESS_DEFAULT: int - added:
variable ACCESS_READ: int - added:
variable ACCESS_WRITE: int - added:
variable ALLOCATIONGRANULARITY: int - added:
variable MADV_AUTOSYNC: int - added:
variable MADV_CORE: int - added:
variable MADV_DODUMP: int - added:
variable MADV_DOFORK: int - added:
variable MADV_DONTDUMP: int - added:
variable MADV_DONTFORK: int - added:
variable MADV_DONTNEED: int - added:
variable MADV_FREE: int - added:
variable MADV_FREE_REUSABLE: int - added:
variable MADV_FREE_REUSE: int - added:
variable MADV_HUGEPAGE: int - added:
variable MADV_HWPOISON: int - added:
variable MADV_MERGEABLE: int - added:
variable MADV_NOCORE: int - added:
variable MADV_NOHUGEPAGE: int - added:
variable MADV_NORMAL: int - added:
variable MADV_NOSYNC: int - added:
variable MADV_PROTECT: int - added:
variable MADV_RANDOM: int - added:
variable MADV_REMOVE: int - added:
variable MADV_SEQUENTIAL: int - added:
variable MADV_UNMERGEABLE: int - added:
variable MADV_WILLNEED: int - added:
variable MAP_ANON: int - added:
variable MAP_ANONYMOUS: int - added:
variable MAP_DENYWRITE: int - added:
variable MAP_EXECUTABLE: int - added:
variable MAP_PRIVATE: int - added:
variable MAP_SHARED: int - added:
variable PAGESIZE: int - added:
variable PROT_EXEC: int - added:
variable PROT_READ: int - added:
variable PROT_WRITE: int
- added:
class Module - added:
class ModuleFinder - added:
constructor Module(name: str, file: Optional[str]=…, path: Optional[str]=…) -> None - added:
constructor ModuleFinder(path: Optional[List[str]]=…, debug: int=…, excludes: Container[str]=…, replace_paths: Sequence[Tuple[str, str]]=…) -> None - added:
field ModuleFinder.badmodules: Dict[str, Dict[str, int]] - added:
field ModuleFinder.debug: int - added:
field ModuleFinder.excludes: Container[str] - added:
field ModuleFinder.indent: int - added:
field ModuleFinder.modules: Dict[str, Module] - added:
field ModuleFinder.path: List[str] - added:
field ModuleFinder.replace_paths: Sequence[Tuple[str, str]] - added:
function AddPackagePath(packagename: str, path: str) -> None - added:
function ReplacePackage(oldname: str, newname: str) -> None - added:
method ModuleFinder.add_module(fqname: str) -> Module - added:
method ModuleFinder.any_missing() -> List[str] - added:
method ModuleFinder.any_missing_maybe() -> Tuple[List[str], List[str]] - added:
method ModuleFinder.determine_parent(caller: Optional[Module], level: int=…) -> Optional[Module] - added:
method ModuleFinder.ensure_fromlist(m: Module, fromlist: Iterable[str], recursive: int=…) -> None - added:
method ModuleFinder.find_all_submodules(m: Module) -> Iterable[str] - added:
method ModuleFinder.find_head_package(parent: Module, name: str) -> Tuple[Module, str] - added:
method ModuleFinder.find_module(name: str, path: Optional[str], parent: Optional[Module]=…) -> Tuple[Optional[IO[Any]], Optional[str], Tuple[str, str, int]] - added:
method ModuleFinder.import_hook(name: str, caller: Optional[Module]=…, fromlist: Optional[List[str]]=…, level: int=…) -> Optional[Module] - added:
method ModuleFinder.import_module(partname: str, fqname: str, parent: Module) -> Optional[Module] - added:
method ModuleFinder.load_file(pathname: str) -> None - added:
method ModuleFinder.load_module(fqname: str, fp: IO[str], pathname: str, file_info: Tuple[str, str, str]) -> Module - added:
method ModuleFinder.load_package(fqname: str, pathname: str) -> Module - added:
method ModuleFinder.load_tail(q: Module, tail: str) -> Module - added:
method ModuleFinder.msg(level: int, str: str, *args: Any) -> None - added:
method ModuleFinder.msgin(*args: Any) -> None - added:
method ModuleFinder.msgout(*args: Any) -> None - added:
method ModuleFinder.replace_paths_in_code(co: CodeType) -> CodeType - added:
method ModuleFinder.report() -> None - added:
method ModuleFinder.run_script(pathname: str) -> None - added:
method ModuleFinder.scan_code(co: CodeType, m: Module) -> None - added:
method ModuleFinder.scan_opcodes(co: CodeType) -> Iterator[Tuple[str, Tuple[Any, ...]]] - added:
variable EXTENDED_ARG: int - added:
variable IMPORT_NAME: int - added:
variable LOAD_CONST: int - added:
variable STORE_GLOBAL: int - added:
variable STORE_NAME: int - added:
variable STORE_OPS: Tuple[int, int] - added:
variable packagePathMap: Dict[str, List[str]] - added:
variable replacePackageMap: Dict[str, str]
- added:
class Binary - added:
class CAB - added:
class Control - added:
class Dialog - added:
class Directory - added:
class Feature - added:
class RadioButtonGroup(Control) - added:
class Table - added:
constructor Binary(fname: str) -> None - added:
constructor CAB(name: str) -> None - added:
constructor Control(dlg: Dialog, name: str) -> None - added:
constructor Dialog(db: _Database, name: str, x: int, y: int, w: int, h: int, attr: int, title: str, first: str, default: str, cancel: str) -> None - added:
constructor Directory(db: _Database, cab: CAB, basedir: str, physical: str, _logical: str, default: str, componentflags: Optional[int]=…) -> None - added:
constructor Feature(db: _Database, id: str, title: str, desc: str, display: int, level: int=…, parent: Optional[Feature]=…, directory: Optional[str]=…, attributes: int=…) -> None - added:
constructor RadioButtonGroup(dlg: Dialog, name: str, property: str) -> None - added:
constructor Table(name: str) -> None - added:
field Binary.name: str - added:
field CAB.filenames: Set[str] - added:
field CAB.files: List[Tuple[str, str]] - added:
field CAB.index: int - added:
field CAB.name: str - added:
field Control.dlg: Dialog - added:
field Control.name: str - added:
field Dialog.db: _Database - added:
field Dialog.h: int - added:
field Dialog.name: str - added:
field Dialog.w: int - added:
field Dialog.x: int - added:
field Dialog.y: int - added:
field Directory.absolute: str - added:
field Directory.basedir: str - added:
field Directory.cab: CAB - added:
field Directory.component: Optional[str] - added:
field Directory.componentflags: Optional[int] - added:
field Directory.db: _Database - added:
field Directory.ids: Set[str] - added:
field Directory.keyfiles: Dict[str, str] - added:
field Directory.logical: str - added:
field Directory.physical: str - added:
field Directory.short_names: Set[str] - added:
field Feature.id: str - added:
field RadioButtonGroup.index: int - added:
field RadioButtonGroup.property: str - added:
field Table.fields: List[Tuple[int, str, int]] - added:
field Table.name: str - added:
function add_data(db: _Database, table: str, values: Iterable[Tuple[Any, ...]]) -> None - added:
function add_stream(db: _Database, name: str, path: str) -> None - added:
function add_tables(db: _Database, module: ModuleType) -> None - added:
function change_sequence(seq: Sequence[Tuple[str, Optional[str], int]], action: str, seqno: Union[int, Type[_Unspecified]]=…, cond: Union[str, Type[_Unspecified]]=…) -> None - added:
function gen_uuid() -> str - added:
function init_database(name: str, schema: ModuleType, ProductName: str, ProductCode: str, ProductVersion: str, Manufacturer: str) -> _Database - added:
function make_id(str: str) -> str - added:
method CAB.append(full: str, file: str, logical: str) -> Tuple[int, str] - added:
method CAB.commit(db: _Database) -> None - added:
method CAB.gen_id(file: str) -> str - added:
method Control.condition(action: str, condition: str) -> None - added:
method Control.event(event: str, argument: str, condition: str=…, ordering: Optional[int]=…) -> None - added:
method Control.mapping(event: str, attribute: str) -> None - added:
method Dialog.bitmap(name: str, x: int, y: int, w: int, h: int, text: Optional[str]) -> Control - added:
method Dialog.checkbox(name: str, x: int, y: int, w: int, h: int, attr: int, prop: Optional[str], text: Optional[str], next: Optional[str]) -> Control - added:
method Dialog.control(name: str, type: str, x: int, y: int, w: int, h: int, attr: int, prop: Optional[str], text: Optional[str], next: Optional[str], help: Optional[str]) -> Control - added:
method Dialog.line(name: str, x: int, y: int, w: int, h: int) -> Control - added:
method Dialog.pushbutton(name: str, x: int, y: int, w: int, h: int, attr: int, text: Optional[str], next: Optional[str]) -> Control - added:
method Dialog.radiogroup(name: str, x: int, y: int, w: int, h: int, attr: int, prop: Optional[str], text: Optional[str], next: Optional[str]) -> RadioButtonGroup - added:
method Dialog.text(name: str, x: int, y: int, w: int, h: int, attr: int, text: Optional[str]) -> Control - added:
method Directory.add_file(file: str, src: Optional[str]=…, version: Optional[str]=…, language: Optional[str]=…) -> str - added:
method Directory.glob(pattern: str, exclude: Optional[Container[str]]=…) -> List[str] - added:
method Directory.make_short(file: str) -> str - added:
method Directory.remove_pyc() -> None - added:
method Directory.start_component(component: Optional[str]=…, feature: Optional[Feature]=…, flags: Optional[int]=…, keyfile: Optional[str]=…, uuid: Optional[str]=…) -> None - added:
method Feature.set_current() -> None - added:
method RadioButtonGroup.add(name: str, x: int, y: int, w: int, h: int, text: str, value: Optional[str]=…) -> None - added:
method Table.add_field(index: int, name: str, type: int) -> None - added:
method Table.create(db: _Database) -> None - added:
method Table.sql() -> str - added:
variable AMD64: bool - added:
variable Itanium: bool - added:
variable Win64: bool - added:
variable datasizemask: Literal[255] - added:
variable knownbits: Literal[16383] - added:
variable type_binary: Literal[2048] - added:
variable type_key: Literal[8192] - added:
variable type_localizable: Literal[512] - added:
variable type_long: Literal[0] - added:
variable type_nullable: Literal[4096] - added:
variable type_short: Literal[1024] - added:
variable type_string: Literal[3072] - added:
variable type_valid: Literal[256] - added:
variable typemask: Literal[3072]
- added:
variable ActionText: Table - added:
variable AdminExecuteSequence: Table - added:
variable AdminUISequence: Table - added:
variable AdvtExecuteSequence: Table - added:
variable AdvtUISequence: Table - added:
variable AppId: Table - added:
variable AppSearch: Table - added:
variable BBControl: Table - added:
variable Billboard: Table - added:
variable Binary: Table - added:
variable BindImage: Table - added:
variable CCPSearch: Table - added:
variable CheckBox: Table - added:
variable Class: Table - added:
variable ComboBox: Table - added:
variable CompLocator: Table - added:
variable Complus: Table - added:
variable Component: Table - added:
variable Condition: Table - added:
variable Control: Table - added:
variable ControlCondition: Table - added:
variable ControlEvent: Table - added:
variable CreateFolder: Table - added:
variable CustomAction: Table - added:
variable Dialog: Table - added:
variable Directory: Table - added:
variable DrLocator: Table - added:
variable DuplicateFile: Table - added:
variable Environment: Table - added:
variable Error: Table - added:
variable EventMapping: Table - added:
variable Extension: Table - added:
variable Feature: Table - added:
variable FeatureComponents: Table - added:
variable File: Table - added:
variable FileSFPCatalog: Table - added:
variable Font: Table - added:
variable Icon: Table - added:
variable IniFile: Table - added:
variable IniLocator: Table - added:
variable InstallExecuteSequence: Table - added:
variable InstallUISequence: Table - added:
variable IsolatedComponent: Table - added:
variable LaunchCondition: Table - added:
variable ListBox: Table - added:
variable ListView: Table - added:
variable LockPermissions: Table - added:
variable MIME: Table - added:
variable Media: Table - added:
variable MoveFile: Table - added:
variable MsiAssembly: Table - added:
variable MsiAssemblyName: Table - added:
variable MsiDigitalCertificate: Table - added:
variable MsiDigitalSignature: Table - added:
variable MsiFileHash: Table - added:
variable MsiPatchHeaders: Table - added:
variable ODBCAttribute: Table - added:
variable ODBCDataSource: Table - added:
variable ODBCDriver: Table - added:
variable ODBCSourceAttribute: Table - added:
variable ODBCTranslator: Table - added:
variable Patch: Table - added:
variable PatchPackage: Table - added:
variable ProgId: Table - added:
variable Property: Table - added:
variable PublishComponent: Table - added:
variable RadioButton: Table - added:
variable RegLocator: Table - added:
variable Registry: Table - added:
variable RemoveFile: Table - added:
variable RemoveIniFile: Table - added:
variable RemoveRegistry: Table - added:
variable ReserveCost: Table - added:
variable SFPCatalog: Table - added:
variable SelfReg: Table - added:
variable ServiceControl: Table - added:
variable ServiceInstall: Table - added:
variable Shortcut: Table - added:
variable Signature: Table - added:
variable TextStyle: Table - added:
variable TypeLib: Table - added:
variable UIText: Table - added:
variable Upgrade: Table - added:
variable Verb: Table - added:
variable tables: List[Table]
- added:
variable AdminExecuteSequence: _SequenceType - added:
variable AdminUISequence: _SequenceType - added:
variable AdvtExecuteSequence: _SequenceType - added:
variable InstallExecuteSequence: _SequenceType - added:
variable InstallUISequence: _SequenceType - added:
variable tables: List[str]
- added:
variable ActionText: List[Tuple[str, str, Optional[str]]] - added:
variable UIText: List[Tuple[str, Optional[str]]] - added:
variable tables: List[str]
- added:
function get_osfhandle(__fd: int) -> int - added:
function getch() -> bytes - added:
function getche() -> bytes - added:
function getwch() -> Text - added:
function getwche() -> Text - added:
function heapmin() -> None - added:
function kbhit() -> bool - added:
function locking(__fd: int, __mode: int, __nbytes: int) -> None - added:
function open_osfhandle(__handle: int, __flags: int) -> int - added:
function putch(__char: bytes) -> None - added:
function putwch(__unicode_char: Text) -> None - added:
function setmode(__fd: int, __mode: int) -> int - added:
function ungetch(__char: bytes) -> None - added:
function ungetwch(__unicode_char: Text) -> None - added:
variable LK_LOCK: int - added:
variable LK_NBLCK: int - added:
variable LK_NBRLCK: int - added:
variable LK_RLCK: int - added:
variable LK_UNLCK: int
- added:
function Barrier(parties: int, action: Optional[Callable[..., Any]]=…, timeout: Optional[float]=…) -> synchronize.Barrier - added:
function BoundedSemaphore(value: int=…) -> synchronize.BoundedSemaphore - added:
function Condition(lock: Optional[_LockLike]=…) -> synchronize.Condition - added:
function Event() -> synchronize.Event - added:
function Lock() -> synchronize.Lock - added:
function Manager() -> SyncManager - added:
function Pipe(duplex: bool=…) -> tuple[connection.Connection, connection.Connection] - added:
function Pool(processes: Optional[int]=…, initializer: Optional[Callable[..., Any]]=…, initargs: Iterable[Any]=…, maxtasksperchild: Optional[int]=…) -> pool.Pool - added:
function RLock() -> synchronize.RLock - added:
function Semaphore(value: int=…) -> synchronize.Semaphore - added:
function allow_connection_pickling() -> None - added:
function cpu_count() -> int - added:
function get_all_start_methods() -> list[str] - added:
function get_context(method: None=…) -> DefaultContext | (method: Literal['spawn']) -> SpawnContext | (method: Literal['fork']) -> ForkContext | (method: Literal['forkserver']) -> ForkServerContext | (method: str) -> BaseContext | (method: None=…) -> DefaultContext | (method: Literal['spawn']) -> SpawnContext | (method: str) -> BaseContext - added:
function get_logger() -> Logger - added:
function get_start_method(allow_none: bool=…) -> Optional[str] - added:
function log_to_stderr(level: Optional[Union[str, int]]=…) -> Logger - added:
function set_executable(executable: str) -> None - added:
function set_forkserver_preload(module_names: list[str]) -> None - added:
function set_start_method(method: str, force: Optional[bool]=…) -> None - added:
variable Array - added:
variable RawArray - added:
variable RawValue - added:
variable Value
- added:
class Connection(_ConnectionBase) - added:
class Listener - added:
class PipeConnection(_ConnectionBase) - added:
constructor Listener(address: Optional[_Address]=…, family: Optional[str]=…, backlog: int=…, authkey: Optional[bytes]=…) -> None - added:
function Client(address: _Address, family: Optional[str]=…, authkey: Optional[bytes]=…) -> Connection - added:
function Pipe(duplex: bool=…) -> Tuple[Connection, Connection] - added:
function answer_challenge(connection: Connection, authkey: bytes) -> None - added:
function deliver_challenge(connection: Connection, authkey: bytes) -> None - added:
function wait(object_list: Iterable[Union[Connection, socket.socket, int]], timeout: Optional[float]=…) -> List[Union[Connection, socket.socket, int]] - added:
method Listener.accept() -> Connection - added:
method Listener.close() -> None - added:
property Listener.address -> _Address - added:
property Listener.last_accepted -> Optional[_Address]
- added:
class AuthenticationError(ProcessError) - added:
class BaseContext(object) - added:
class BufferTooShort(ProcessError) - added:
class DefaultContext(BaseContext) - added:
class ForkContext(BaseContext) - added:
class ForkProcess(BaseProcess) - added:
class ForkServerContext(BaseContext) - added:
class ForkServerProcess(BaseProcess) - added:
class Process(BaseProcess) - added:
class ProcessError(Exception) - added:
class SpawnContext(BaseContext) - added:
class SpawnProcess(BaseProcess) - added:
class TimeoutError(ProcessError) - added:
constructor DefaultContext(context: BaseContext) -> None - added:
field BaseContext.AuthenticationError: Type[Exception] - added:
field BaseContext.BufferTooShort: Type[Exception] - added:
field BaseContext.Process: Type[BaseProcess] - added:
field BaseContext.ProcessError: Type[Exception] - added:
field BaseContext.TimeoutError: Type[Exception] - added:
field DefaultContext.Process: Type[multiprocessing.Process] - added:
field ForkContext.Process: Type[ForkProcess] - added:
field ForkServerContext.Process: Type[ForkServerProcess] - added:
field SpawnContext.Process: Type[SpawnProcess] - added:
function assert_spawning(obj: Any) -> None - added:
function get_spawning_popen() -> Optional[Any] - added:
function set_spawning_popen(popen: Any) -> None - added:
method BaseContext.Array(typecode_or_type: Type[_CT], size_or_initializer: Union[int, Sequence[Any]], *, lock: Literal[False]) -> _CT | (typecode_or_type: Type[_CT], size_or_initializer: Union[int, Sequence[Any]], *, lock: Union[Literal[True], _LockLike]) -> SynchronizedArray[_CT] | (typecode_or_type: str, size_or_initializer: Union[int, Sequence[Any]], *, lock: Union[Literal[True], _LockLike]) -… - added:
method BaseContext.Barrier(parties: int, action: Optional[Callable[..., Any]]=…, timeout: Optional[float]=…) -> synchronize.Barrier - added:
method BaseContext.BoundedSemaphore(value: int=…) -> synchronize.BoundedSemaphore - added:
method BaseContext.Condition(lock: Optional[_LockLike]=…) -> synchronize.Condition - added:
method BaseContext.Event() -> synchronize.Event - added:
method BaseContext.JoinableQueue(maxsize: int=…) -> queues.JoinableQueue[Any] - added:
method BaseContext.Lock() -> synchronize.Lock - added:
method BaseContext.Manager() -> Any - added:
method BaseContext.Pipe(duplex: bool=…) -> Any - added:
method BaseContext.Pool(processes: Optional[int]=…, initializer: Optional[Callable[..., Any]]=…, initargs: Iterable[Any]=…, maxtasksperchild: Optional[int]=…) -> multiprocessing.pool.Pool - added:
method BaseContext.Queue(maxsize: int=…) -> queues.Queue[Any] - added:
method BaseContext.RLock() -> synchronize.RLock - added:
method BaseContext.RawArray(typecode_or_type: Type[_CT], size_or_initializer: Union[int, Sequence[Any]]) -> ctypes.Array[_CT] | (typecode_or_type: str, size_or_initializer: Union[int, Sequence[Any]]) -> Any - added:
method BaseContext.RawValue(typecode_or_type: Type[_CT], *args: Any) -> _CT | (typecode_or_type: str, *args: Any) -> Any - added:
method BaseContext.Semaphore(value: int=…) -> synchronize.Semaphore - added:
method BaseContext.SimpleQueue() -> queues.SimpleQueue[Any] - added:
method BaseContext.Value(typecode_or_type: Type[_CT], *args: Any, lock: Literal[False]) -> _CT | (typecode_or_type: Type[_CT], *args: Any, lock: Union[Literal[True], _LockLike]) -> SynchronizedBase[_CT] | (typecode_or_type: str, *args: Any, lock: Union[Literal[True], _LockLike]) -> SynchronizedBase[Any] | (typecode_or_type: Union[str, Type[_CData]], *args: Any, lock: Union[bool, _LockLike]=…) ->… - added:
method BaseContext.allow_connection_pickling() -> None - added:
method BaseContext.cpu_count() -> int - added:
method BaseContext.freeze_support() -> None - added:
method BaseContext.get_context(method: None=…) -> DefaultContext | (method: Literal['spawn']) -> SpawnContext | (method: Literal['fork']) -> ForkContext | (method: Literal['forkserver']) -> ForkServerContext | (method: str) -> BaseContext | (method: None=…) -> DefaultContext | (method: Literal['spawn']) -> SpawnContext | (method: str) -> BaseContext - added:
method BaseContext.get_logger() -> Logger - added:
method BaseContext.get_start_method(allow_none: bool=…) -> str - added:
method BaseContext.log_to_stderr(level: Optional[str]=…) -> Logger - added:
method BaseContext.set_executable(executable: str) -> None - added:
method BaseContext.set_forkserver_preload(module_names: list[str]) -> None - added:
method BaseContext.set_start_method(method: Optional[str], force: bool=…) -> None - added:
method DefaultContext.get_all_start_methods() -> list[str] - added:
method DefaultContext.get_start_method(allow_none: bool=…) -> str - added:
method DefaultContext.set_start_method(method: Optional[str], force: bool=…) -> None - added:
property BaseContext.reducer -> str - added:
static method BaseContext.active_children() -> list[BaseProcess] - added:
static method BaseContext.current_process() -> BaseProcess - added:
static method BaseContext.parent_process() -> Optional[BaseProcess]
- added:
class DummyProcess(threading.Thread) - added:
class Namespace - added:
class Value - added:
constructor DummyProcess(group: Any=…, target: Optional[Callable[..., Any]]=…, name: Optional[str]=…, args: Iterable[Any]=…, kwargs: Mapping[str, Any]=…) -> None - added:
constructor Namespace(**kwds: Any) -> None - added:
constructor Value(typecode: Any, value: Any, lock: Any=…) -> None - added:
field DummyProcess.exitcode: Optional[int] - added:
field Value.value: Any - added:
function Array(typecode: Any, sequence: Sequence[Any], lock: Any=…) -> array.array[Any] - added:
function Manager() -> Any - added:
function Pool(processes: Optional[int]=…, initializer: Optional[Callable[..., Any]]=…, initargs: Iterable[Any]=…) -> Any - added:
function active_children() -> List[Any] - added:
function current_process() -> threading.Thread - added:
function freeze_support() -> None - added:
function shutdown() -> None - added:
variable Barrier - added:
variable BoundedSemaphore - added:
variable Condition - added:
variable Event - added:
variable JoinableQueue - added:
variable Lock - added:
variable Process - added:
variable RLock - added:
variable Semaphore
- added:
class Connection(object) - added:
class Listener(object) - added:
constructor Connection(_in: Any, _out: Any) -> None - added:
constructor Listener(address: Optional[_Address]=…, family: Optional[int]=…, backlog: int=…) -> None - added:
field Connection.recv: Any - added:
field Connection.recv_bytes: Any - added:
field Connection.send: Any - added:
field Connection.send_bytes: Any - added:
function Client(address: _Address) -> Connection - added:
function Pipe(duplex: bool=…) -> Tuple[Connection, Connection] - added:
method Connection.close() -> None - added:
method Connection.poll(timeout: float=…) -> bool - added:
method Listener.accept() -> Connection - added:
method Listener.close() -> None - added:
property Listener.address -> Optional[Queue[Any]] - added:
variable families: List[None]
- added:
class BaseManager(ContextManager[BaseManager]) - added:
class BaseProxy(object) - added:
class Namespace - added:
class RemoteError(Exception) - added:
class Server - added:
class SharedMemoryManager(BaseManager) - added:
class SharedMemoryServer(Server) - added:
class SyncManager(BaseManager, ContextManager[SyncManager]) - added:
class Token(object) - added:
class ValueProxy(BaseProxy, Generic[_T]) - added:
constructor BaseManager(address: Optional[Any]=…, authkey: Optional[bytes]=…, serializer: str=…, ctx: Optional[BaseContext]=…) -> None - added:
constructor BaseProxy(token: Any, serializer: str, manager: Any=…, authkey: Optional[AnyStr]=…, exposed: Any=…, incref: bool=…, manager_owned: bool=…) -> None - added:
constructor Namespace(**kwds: Any) -> None - added:
constructor Server(registry: Dict[str, Tuple[Callable[..., Any], Any, Any, Any]], address: Any, authkey: bytes, serializer: str) -> None - added:
constructor Token(typeid: Optional[Union[bytes, str]], address: Tuple[Union[str, bytes], int], id: Optional[Union[str, bytes, int]]) -> None - added:
field Server.address: Any - added:
field Token.address: Tuple[Union[str, bytes], int] - added:
field Token.id: Optional[Union[str, bytes, int]] - added:
field Token.typeid: Optional[Union[str, bytes]] - added:
field ValueProxy.value: _T - added:
method BaseManager.connect() -> None - added:
method BaseManager.get_server() -> Server - added:
method BaseManager.join(timeout: Optional[float]=…) -> None - added:
method BaseManager.shutdown() -> None - added:
method BaseManager.start(initializer: Optional[Callable[..., Any]]=…, initargs: Iterable[Any]=…) -> None - added:
method Server.accept_connection(c: Connection, name: str) -> None - added:
method Server.serve_forever() -> None - added:
method SharedMemoryManager.ShareableList(sequence: Optional[Iterable[_SLT]]) -> _ShareableList[_SLT] - added:
method SharedMemoryManager.SharedMemory(size: int) -> _SharedMemory - added:
method SharedMemoryManager.get_server() -> SharedMemoryServer - added:
method SyncManager.Array(typecode: Any, sequence: Sequence[_T]) -> Sequence[_T] - added:
method SyncManager.BoundedSemaphore(value: Any=…) -> threading.BoundedSemaphore - added:
method SyncManager.Condition(lock: Any=…) -> threading.Condition - added:
method SyncManager.Event() -> threading.Event - added:
method SyncManager.Lock() -> threading.Lock - added:
method SyncManager.Namespace() -> _Namespace - added:
method SyncManager.Queue(maxsize: int=…) -> queue.Queue[Any] - added:
method SyncManager.RLock() -> threading.RLock - added:
method SyncManager.Semaphore(value: Any=…) -> threading.Semaphore - added:
method SyncManager.Value(typecode: Any, value: _T) -> ValueProxy[_T] - added:
method SyncManager.dict(sequence: Mapping[_KT, _VT]=…) -> Dict[_KT, _VT] - added:
method SyncManager.list(sequence: Sequence[_T]=…) -> List[_T] - added:
method ValueProxy.get() -> _T - added:
method ValueProxy.set(value: _T) -> None - added:
property BaseManager.address -> Any - added:
static method BaseManager.register(typeid: str, callable: Optional[Callable[..., Any]]=…, proxytype: Any=…, exposed: Optional[Sequence[str]]=…, method_to_typeid: Optional[Mapping[str, str]]=…, create_method: bool=…) -> None
- added:
class ApplyResult(Generic[_T]) - added:
class IMapIterator(Iterator[_T]) - added:
class IMapUnorderedIterator(IMapIterator[_T]) - added:
class MapResult(ApplyResult[List[_T]]) - added:
class Pool(ContextManager[Pool]) - added:
class ThreadPool(Pool, ContextManager[ThreadPool]) - added:
constructor ApplyResult(pool: Pool, callback: Optional[Callable[[_T], None]]=…, error_callback: Optional[Callable[[BaseException], None]]=…) -> None - added:
constructor Pool(processes: Optional[int]=…, initializer: Optional[Callable[..., None]]=…, initargs: Iterable[Any]=…, maxtasksperchild: Optional[int]=…, context: Optional[Any]=…) -> None - added:
constructor ThreadPool(processes: Optional[int]=…, initializer: Optional[Callable[..., Any]]=…, initargs: Iterable[Any]=…) -> None - added:
method ApplyResult.get(timeout: Optional[float]=…) -> _T - added:
method ApplyResult.ready() -> bool - added:
method ApplyResult.successful() -> bool - added:
method ApplyResult.wait(timeout: Optional[float]=…) -> None - added:
method IMapIterator.next(timeout: Optional[float]=…) -> _T - added:
method Pool.apply(func: Callable[..., _T], args: Iterable[Any]=…, kwds: Mapping[str, Any]=…) -> _T - added:
method Pool.apply_async(func: Callable[..., _T], args: Iterable[Any]=…, kwds: Mapping[str, Any]=…, callback: Optional[Callable[[_T], None]]=…, error_callback: Optional[Callable[[BaseException], None]]=…) -> AsyncResult[_T] - added:
method Pool.close() -> None - added:
method Pool.imap(func: Callable[[_S], _T], iterable: Iterable[_S], chunksize: Optional[int]=…) -> IMapIterator[_T] - added:
method Pool.imap_unordered(func: Callable[[_S], _T], iterable: Iterable[_S], chunksize: Optional[int]=…) -> IMapIterator[_T] - added:
method Pool.join() -> None - added:
method Pool.map(func: Callable[[_S], _T], iterable: Iterable[_S], chunksize: Optional[int]=…) -> List[_T] - added:
method Pool.map_async(func: Callable[[_S], _T], iterable: Iterable[_S], chunksize: Optional[int]=…, callback: Optional[Callable[[_T], None]]=…, error_callback: Optional[Callable[[BaseException], None]]=…) -> MapResult[_T] - added:
method Pool.starmap(func: Callable[..., _T], iterable: Iterable[Iterable[Any]], chunksize: Optional[int]=…) -> List[_T] - added:
method Pool.starmap_async(func: Callable[..., _T], iterable: Iterable[Iterable[Any]], chunksize: Optional[int]=…, callback: Optional[Callable[[_T], None]]=…, error_callback: Optional[Callable[[BaseException], None]]=…) -> AsyncResult[List[_T]] - added:
method Pool.terminate() -> None - added:
variable AsyncResult - added:
variable CLOSE: int - added:
variable CLOSE: str - added:
variable INIT: str - added:
variable RUN: int - added:
variable RUN: str - added:
variable TERMINATE: int - added:
variable TERMINATE: str
- added:
class BaseProcess - added:
constructor BaseProcess(group: None=…, target: Optional[Callable[..., Any]]=…, name: Optional[str]=…, args: Tuple[Any, ...]=…, kwargs: Mapping[str, Any]=…, *, daemon: Optional[bool]=…) -> None - added:
field BaseProcess.authkey: bytes - added:
field BaseProcess.daemon: bool - added:
field BaseProcess.name: str - added:
function active_children() -> List[BaseProcess] - added:
function current_process() -> BaseProcess - added:
function parent_process() -> Optional[BaseProcess] - added:
method BaseProcess.close() -> None - added:
method BaseProcess.is_alive() -> bool - added:
method BaseProcess.join(timeout: Optional[float]=…) -> None - added:
method BaseProcess.kill() -> None - added:
method BaseProcess.run() -> None - added:
method BaseProcess.start() -> None - added:
method BaseProcess.terminate() -> None - added:
property BaseProcess.exitcode -> Optional[int] - added:
property BaseProcess.ident -> Optional[int] - added:
property BaseProcess.pid -> Optional[int] - added:
property BaseProcess.sentinel -> int
- added:
class JoinableQueue(Queue[_T]) - added:
class Queue(queue.Queue[_T]) - added:
class SimpleQueue(Generic[_T]) - added:
constructor Queue(maxsize: int=…, *, ctx: Any=…) -> None - added:
constructor SimpleQueue(*, ctx: Any=…) -> None - added:
method JoinableQueue.join() -> None - added:
method JoinableQueue.task_done() -> None - added:
method Queue.cancel_join_thread() -> None - added:
method Queue.close() -> None - added:
method Queue.empty() -> bool - added:
method Queue.full() -> bool - added:
method Queue.get(block: bool=…, timeout: Optional[float]=…) -> _T - added:
method Queue.get_nowait() -> _T - added:
method Queue.join_thread() -> None - added:
method Queue.put(obj: _T, block: bool=…, timeout: Optional[float]=…) -> None - added:
method Queue.put_nowait(item: _T) -> None - added:
method Queue.qsize() -> int - added:
method SimpleQueue.empty() -> bool - added:
method SimpleQueue.get() -> _T - added:
method SimpleQueue.put(item: _T) -> None
- added:
class ShareableList(Generic[_SLT]) - added:
class SharedMemory - added:
constructor ShareableList(sequence: Optional[Iterable[_SLT]]=…, *, name: Optional[str]=…) -> None - added:
constructor SharedMemory(name: Optional[str]=…, create: bool=…, size: int=…) -> None - added:
field ShareableList.shm: SharedMemory - added:
method ShareableList.count(value: _SLT) -> int - added:
method ShareableList.index(value: _SLT) -> int - added:
method SharedMemory.close() -> None - added:
method SharedMemory.unlink() -> None - added:
property ShareableList.format -> str - added:
property SharedMemory.buf -> memoryview - added:
property SharedMemory.name -> str - added:
property SharedMemory.size -> int
- added:
class Synchronized(SynchronizedBase[_SimpleCData[_T]], Generic[_T]) - added:
class SynchronizedArray(SynchronizedBase[ctypes.Array[_CT]], Generic[_CT]) - added:
class SynchronizedBase(Generic[_CT]) - added:
class SynchronizedString(SynchronizedArray[c_char]) - added:
constructor SynchronizedBase(obj: Any, lock: Optional[_LockLike]=…, ctx: Optional[Any]=…) -> None - added:
field Synchronized.value: _T - added:
field SynchronizedBase.acquire: _AcquireFunc - added:
field SynchronizedBase.release: Callable[[], None] - added:
field SynchronizedString.raw: bytes - added:
field SynchronizedString.value: bytes - added:
function Array(typecode_or_type: Type[_CT], size_or_initializer: Union[int, Sequence[Any]], *, lock: Literal[False], ctx: Optional[BaseContext]=…) -> _CT | (typecode_or_type: Type[_CT], size_or_initializer: Union[int, Sequence[Any]], *, lock: Union[Literal[True], _LockLike], ctx: Optional[BaseContext]=…) -> SynchronizedArray[_CT] | (typecode_or_type: str, size_or_initializer: Union[int, Sequence[… - added:
function RawArray(typecode_or_type: Type[_CT], size_or_initializer: Union[int, Sequence[Any]]) -> ctypes.Array[_CT] | (typecode_or_type: str, size_or_initializer: Union[int, Sequence[Any]]) -> Any - added:
function RawValue(typecode_or_type: Type[_CT], *args: Any) -> _CT | (typecode_or_type: str, *args: Any) -> Any - added:
function Value(typecode_or_type: Type[_CT], *args: Any, lock: Literal[False], ctx: Optional[BaseContext]=…) -> _CT | (typecode_or_type: Type[_CT], *args: Any, lock: Union[Literal[True], _LockLike], ctx: Optional[BaseContext]=…) -> SynchronizedBase[_CT] | (typecode_or_type: str, *args: Any, lock: Union[Literal[True], _LockLike], ctx: Optional[BaseContext]=…) -> SynchronizedBase[Any] | (typecode_or… - added:
function copy(obj: _CT) -> _CT - added:
function synchronized(obj: _SimpleCData[_T], lock: Optional[_LockLike]=…, ctx: Optional[Any]=…) -> Synchronized[_T] | (obj: ctypes.Array[c_char], lock: Optional[_LockLike]=…, ctx: Optional[Any]=…) -> SynchronizedString | (obj: ctypes.Array[_CT], lock: Optional[_LockLike]=…, ctx: Optional[Any]=…) -> SynchronizedArray[_CT] | (obj: _CT, lock: Optional[_LockLike]=…, ctx: Optional[Any]=…) -> Synchroni… - added:
method SynchronizedBase.get_lock() -> _LockLike - added:
method SynchronizedBase.get_obj() -> _CT
- added:
function freeze_support() -> None - added:
function get_command_line(**kwds: Any) -> List[str] - added:
function get_executable() -> str - added:
function get_preparation_data(name: str) -> Dict[str, Any] - added:
function import_main_path(main_path: str) -> None - added:
function is_forking(argv: Sequence[str]) -> bool - added:
function prepare(data: Mapping[str, Any]) -> None - added:
function set_executable(exe: str) -> None - added:
function spawn_main(pipe_handle: int, parent_pid: Optional[int]=…, tracker_fd: Optional[int]=…) -> None - added:
variable WINEXE: bool - added:
variable WINSERVICE: bool - added:
variable old_main_modules: List[ModuleType]
- added:
class Barrier(threading.Barrier) - added:
class BoundedSemaphore(Semaphore) - added:
class Condition(ContextManager[bool]) - added:
class Event(ContextManager[bool]) - added:
class Lock(SemLock) - added:
class RLock(SemLock) - added:
class SemLock(ContextManager[bool]) - added:
class Semaphore(SemLock) - added:
constructor Barrier(parties: int, action: Optional[Callable[..., Any]]=…, timeout: Optional[float]=…, *ctx: BaseContext) -> None - added:
constructor BoundedSemaphore(value: int=…, *, ctx: BaseContext) -> None - added:
constructor Condition(lock: Optional[_LockLike]=…, *, ctx: BaseContext) -> None - added:
constructor Event(lock: Optional[_LockLike]=…, *, ctx: BaseContext) -> None - added:
constructor Lock(*, ctx: BaseContext) -> None - added:
constructor RLock(*, ctx: BaseContext) -> None - added:
constructor Semaphore(value: int=…, *, ctx: BaseContext) -> None - added:
method Condition.acquire(block: bool=…, timeout: Optional[float]=…) -> bool - added:
method Condition.notify() -> None - added:
method Condition.notify_all() -> None - added:
method Condition.release() -> None - added:
method Condition.wait(timeout: Optional[float]=…) -> bool - added:
method Condition.wait_for(predicate: Callable[[], bool], timeout: Optional[float]=…) -> bool - added:
method Event.clear() -> None - added:
method Event.is_set() -> bool - added:
method Event.set() -> None - added:
method Event.wait(timeout: Optional[float]=…) -> bool - added:
method SemLock.acquire(block: bool=…, timeout: Optional[float]=…) -> bool - added:
method SemLock.release() -> None
- added:
class NetrcParseError(Exception) - added:
class netrc - added:
constructor NetrcParseError(msg: str, filename: Optional[AnyPath]=…, lineno: Optional[int]=…) -> None - added:
constructor netrc(file: Optional[AnyPath]=…) -> None - added:
field NetrcParseError.filename: Optional[str] - added:
field NetrcParseError.lineno: Optional[int] - added:
field NetrcParseError.msg: str - added:
field netrc.hosts: Dict[str, _NetrcTuple] - added:
field netrc.macros: Dict[str, List[str]] - added:
method netrc.authenticators(host: str) -> Optional[_NetrcTuple]
- added:
class error(Exception) - added:
function cat(map: str, domain: str=…) -> Dict[str, str] - added:
function get_default_domain() -> str - added:
function maps(domain: str=…) -> List[str] - added:
function match(key: str, map: str, domain: str=…) -> str
- added:
class ArticleInfo(NamedTuple) - added:
class GroupInfo(NamedTuple) - added:
class NNTP(_NNTPBase) - added:
class NNTPDataError(NNTPError) - added:
class NNTPError(Exception) - added:
class NNTPPermanentError(NNTPError) - added:
class NNTPProtocolError(NNTPError) - added:
class NNTPReplyError(NNTPError) - added:
class NNTPTemporaryError(NNTPError) - added:
class NNTP_SSL(_NNTPBase) - added:
constructor NNTP(host: str, port: int=…, user: Optional[str]=…, password: Optional[str]=…, readermode: Optional[bool]=…, usenetrc: bool=…, timeout: float=…) -> None - added:
constructor NNTP_SSL(host: str, port: int=…, user: Optional[str]=…, password: Optional[str]=…, ssl_context: Optional[ssl.SSLContext]=…, readermode: Optional[bool]=…, usenetrc: bool=…, timeout: float=…) -> None - added:
field ArticleInfo.lines: List[bytes] - added:
field ArticleInfo.message_id: str - added:
field ArticleInfo.number: int - added:
field GroupInfo.first: str - added:
field GroupInfo.flag: str - added:
field GroupInfo.group: str - added:
field GroupInfo.last: str - added:
field NNTP.port: int - added:
field NNTP.sock: socket.socket - added:
field NNTPError.response: str - added:
field NNTP_SSL.sock: socket.socket - added:
function decode_header(header_str: str) -> str - added:
variable NNTP_PORT: int - added:
variable NNTP_SSL_PORT: int
- added:
function join(path: StrPath, *paths: StrPath) -> str | (path: BytesPath, *paths: BytesPath) -> bytes - added:
function realpath(path: PathLike[AnyStr], *, strict: bool=…) -> AnyStr | (path: AnyStr, *, strict: bool=…) -> AnyStr | (path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function splitunc(p: AnyStr) -> Tuple[AnyStr, AnyStr] - added:
variable altsep: str - added:
variable realpath
- added:
function pathname2url(p: str) -> str - added:
function url2pathname(url: str) -> str
- added:
class Complex(Number) - added:
class Integral(Rational) - added:
class Number - added:
class Rational(Real) - added:
class Real(Complex, SupportsFloat) - added:
method Complex.conjugate() -> Any - added:
method Real.conjugate() -> Any - added:
property Complex.imag -> Any - added:
property Complex.real -> Any - added:
property Integral.denominator -> int - added:
property Integral.numerator -> int - added:
property Rational.denominator -> int - added:
property Rational.numerator -> int - added:
property Real.imag -> Any - added:
property Real.real -> Any
- added:
function stack_effect(__opcode: int, __oparg: Optional[int]=…) -> int - added:
variable EXTENDED_ARG: int - added:
variable HAVE_ARGUMENT: int - added:
variable cmp_op: Sequence[str] - added:
variable hascompare: List[int] - added:
variable hasconst: List[int] - added:
variable hasfree: List[int] - added:
variable hasjabs: List[int] - added:
variable hasjrel: List[int] - added:
variable haslocal: List[int] - added:
variable hasname: List[int] - added:
variable hasnargs: List[int] - added:
variable opmap: Dict[str, int] - added:
variable opname: List[str]
- added:
class attrgetter(Generic[_T_co]) - added:
class itemgetter(Generic[_T_co]) - added:
class methodcaller - added:
constructor methodcaller(__name: str, *args: Any, **kwargs: Any) -> None - added:
function abs(__a: SupportsAbs[_T]) -> _T - added:
function add(__a: Any, __b: Any) -> Any - added:
function and_(__a: Any, __b: Any) -> Any - added:
function concat(__a: Sequence[_T], __b: Sequence[_T]) -> Sequence[_T] - added:
function contains(__a: Container[Any], __b: Any) -> bool - added:
function countOf(__a: Container[Any], __b: Any) -> int - added:
function delitem(__a: MutableSequence[Any], __b: int) -> None | (__a: MutableSequence[Any], __b: slice) -> None | (__a: MutableMapping[_K, Any], __b: _K) -> None - added:
function delslice(a: MutableSequence[Any], b: int, c: int) -> None - added:
function div(a: Any, b: Any) -> Any - added:
function eq(__a: Any, __b: Any) -> Any - added:
function floordiv(__a: Any, __b: Any) -> Any - added:
function ge(__a: Any, __b: Any) -> Any - added:
function getitem(__a: Sequence[_T], __b: int) -> _T | (__a: Sequence[_T], __b: slice) -> Sequence[_T] | (__a: Mapping[_K, _V], __b: _K) -> _V - added:
function getslice(a: Sequence[_T], b: int, c: int) -> Sequence[_T] - added:
function gt(__a: Any, __b: Any) -> Any - added:
function iadd(__a: Any, __b: Any) -> Any - added:
function iand(__a: Any, __b: Any) -> Any - added:
function iconcat(__a: Any, __b: Any) -> Any - added:
function idiv(a: Any, b: Any) -> Any - added:
function ifloordiv(__a: Any, __b: Any) -> Any - added:
function ilshift(__a: Any, __b: Any) -> Any - added:
function imatmul(__a: Any, __b: Any) -> Any - added:
function imod(__a: Any, __b: Any) -> Any - added:
function imul(__a: Any, __b: Any) -> Any - added:
function index(__a: Any) -> int - added:
function indexOf(__a: Sequence[_T], __b: _T) -> int - added:
function inv(__a: Any) -> Any - added:
function invert(__a: Any) -> Any - added:
function ior(__a: Any, __b: Any) -> Any - added:
function ipow(__a: Any, __b: Any) -> Any - added:
function irepeat(a: Any, b: int) -> Any - added:
function irshift(__a: Any, __b: Any) -> Any - added:
function isCallable(x: Any) -> bool - added:
function isMappingType(x: Any) -> bool - added:
function isNumberType(x: Any) -> bool - added:
function isSequenceType(x: Any) -> bool - added:
function is_(__a: Any, __b: Any) -> bool - added:
function is_not(__a: Any, __b: Any) -> bool - added:
function isub(__a: Any, __b: Any) -> Any - added:
function itruediv(__a: Any, __b: Any) -> Any - added:
function ixor(__a: Any, __b: Any) -> Any - added:
function le(__a: Any, __b: Any) -> Any - added:
function length_hint(__obj: Any, __default: int=…) -> int - added:
function lshift(__a: Any, __b: Any) -> Any - added:
function lt(__a: Any, __b: Any) -> Any - added:
function matmul(__a: Any, __b: Any) -> Any - added:
function mod(__a: Any, __b: Any) -> Any - added:
function mul(__a: Any, __b: Any) -> Any - added:
function ne(__a: Any, __b: Any) -> Any - added:
function neg(__a: Any) -> Any - added:
function not_(__a: Any) -> bool - added:
function or_(__a: Any, __b: Any) -> Any - added:
function pos(__a: Any) -> Any - added:
function pow(__a: Any, __b: Any) -> Any - added:
function repeat(a: Any, b: int) -> Any - added:
function rshift(__a: Any, __b: Any) -> Any - added:
function sequenceIncludes(a: Container[Any], b: Any) -> bool - added:
function setitem(__a: MutableSequence[_T], __b: int, __c: _T) -> None | (__a: MutableSequence[_T], __b: slice, __c: Sequence[_T]) -> None | (__a: MutableMapping[_K, _V], __b: _K, __c: _V) -> None - added:
function setslice(a: MutableSequence[_T], b: int, c: int, v: Sequence[_T]) -> None - added:
function sub(__a: Any, __b: Any) -> Any - added:
function truediv(__a: Any, __b: Any) -> Any - added:
function truth(__a: Any) -> bool - added:
function xor(__a: Any, __b: Any) -> Any
- added:
class AmbiguousOptionError(BadOptionError) - added:
class BadOptionError(OptParseError) - added:
class HelpFormatter - added:
class IndentedHelpFormatter(HelpFormatter) - added:
class OptParseError(Exception) - added:
class Option - added:
class OptionConflictError(OptionError) - added:
class OptionContainer - added:
class OptionError(OptParseError) - added:
class OptionGroup(OptionContainer) - added:
class OptionParser(OptionContainer) - added:
class OptionValueError(OptParseError) - added:
class TitledHelpFormatter(HelpFormatter) - added:
class Values - added:
constructor AmbiguousOptionError(opt_str: _Text, possibilities: Sequence[_Text]) -> None - added:
constructor BadOptionError(opt_str: _Text) -> None - added:
constructor HelpFormatter(indent_increment: int, max_help_position: int, width: Optional[int], short_first: int) -> None - added:
constructor IndentedHelpFormatter(indent_increment: int=…, max_help_position: int=…, width: Optional[int]=…, short_first: int=…) -> None - added:
constructor OptParseError(msg: _Text) -> None - added:
constructor Option(*opts: Optional[_Text], **attrs: Any) -> None - added:
constructor OptionContainer(option_class: Type[Option], conflict_handler: Any, description: Any) -> None - added:
constructor OptionError(msg: _Text, option: Option) -> None - added:
constructor OptionGroup(parser: OptionParser, title: _Text, description: Optional[_Text]=…) -> None - added:
constructor OptionParser(usage: Optional[_Text]=…, option_list: Optional[Iterable[Option]]=…, option_class: Type[Option]=…, version: Optional[_Text]=…, conflict_handler: _Text=…, description: Optional[_Text]=…, formatter: Optional[HelpFormatter]=…, add_help_option: bool=…, prog: Optional[_Text]=…, epilog: Optional[_Text]=…) -> None - added:
constructor TitledHelpFormatter(indent_increment: int=…, max_help_position: int=…, width: Optional[int]=…, short_first: int=…) -> None - added:
constructor Values(defaults: Optional[Mapping[str, Any]]=…) -> None - added:
field AmbiguousOptionError.possibilities: Iterable[_Text] - added:
field BadOptionError.opt_str: _Text - added:
field HelpFormatter.NO_DEFAULT_VALUE: _Text - added:
field HelpFormatter.current_indent: int - added:
field HelpFormatter.default_tag: _Text - added:
field HelpFormatter.help_position: Any - added:
field HelpFormatter.help_width: Any - added:
field HelpFormatter.indent_increment: int - added:
field HelpFormatter.level: int - added:
field HelpFormatter.max_help_position: int - added:
field HelpFormatter.option_strings: Dict[Option, _Text] - added:
field HelpFormatter.parser: OptionParser - added:
field HelpFormatter.short_first: Any - added:
field HelpFormatter.width: int - added:
field OptParseError.msg: _Text - added:
field Option.ACTIONS: Tuple[_Text, ...] - added:
field Option.ALWAYS_TYPED_ACTIONS: Tuple[_Text, ...] - added:
field Option.ATTRS: List[_Text] - added:
field Option.CHECK_METHODS: Optional[List[Callable[..., Any]]] - added:
field Option.CONST_ACTIONS: Tuple[_Text, ...] - added:
field Option.STORE_ACTIONS: Tuple[_Text, ...] - added:
field Option.TYPED_ACTIONS: Tuple[_Text, ...] - added:
field Option.TYPES: Tuple[_Text, ...] - added:
field Option.TYPE_CHECKER: Dict[_Text, Callable[..., Any]] - added:
field Option.action: _Text - added:
field Option.callback: Optional[Callable[..., Any]] - added:
field Option.callback_args: Optional[Tuple[Any, ...]] - added:
field Option.callback_kwargs: Optional[Dict[_Text, Any]] - added:
field Option.default: Any - added:
field Option.dest: Optional[_Text] - added:
field Option.help: Optional[_Text] - added:
field Option.metavar: Optional[_Text] - added:
field Option.nargs: int - added:
field Option.type: Any - added:
field OptionContainer.conflict_handler: _Text - added:
field OptionContainer.defaults: Dict[_Text, Any] - added:
field OptionContainer.description: Any - added:
field OptionContainer.option_class: Type[Option] - added:
field OptionError.msg: _Text - added:
field OptionError.option_id: _Text - added:
field OptionGroup.option_list: List[Option] - added:
field OptionGroup.parser: OptionParser - added:
field OptionGroup.title: _Text - added:
field OptionParser.allow_interspersed_args: bool - added:
field OptionParser.epilog: Optional[_Text] - added:
field OptionParser.formatter: HelpFormatter - added:
field OptionParser.largs: Optional[List[_Text]] - added:
field OptionParser.option_groups: List[OptionGroup] - added:
field OptionParser.option_list: List[Option] - added:
field OptionParser.process_default_values: Any - added:
field OptionParser.prog: Optional[_Text] - added:
field OptionParser.rargs: Optional[List[Any]] - added:
field OptionParser.standard_option_list: List[Option] - added:
field OptionParser.usage: Optional[_Text] - added:
field OptionParser.values: Optional[Values] - added:
field OptionParser.version: _Text - added:
function check_builtin(option: Option, opt: Any, value: _Text) -> Any - added:
function check_choice(option: Option, opt: Any, value: _Text) -> Any - added:
function isbasestring(x: Any) -> bool - added:
method HelpFormatter.dedent() -> None - added:
method HelpFormatter.expand_default(option: Option) -> _Text - added:
method HelpFormatter.format_description(description: _Text) -> _Text - added:
method HelpFormatter.format_epilog(epilog: _Text) -> _Text - added:
method HelpFormatter.format_heading(heading: Any) -> _Text - added:
method HelpFormatter.format_option(option: Option) -> _Text - added:
method HelpFormatter.format_option_strings(option: Option) -> _Text - added:
method HelpFormatter.format_usage(usage: Any) -> _Text - added:
method HelpFormatter.indent() -> None - added:
method HelpFormatter.set_long_opt_delimiter(delim: _Text) -> None - added:
method HelpFormatter.set_parser(parser: OptionParser) -> None - added:
method HelpFormatter.set_short_opt_delimiter(delim: _Text) -> None - added:
method HelpFormatter.store_option_strings(parser: OptionParser) -> None - added:
method IndentedHelpFormatter.format_heading(heading: _Text) -> _Text - added:
method IndentedHelpFormatter.format_usage(usage: _Text) -> _Text - added:
method Option.check_value(opt: _Text, value: Any) -> Any - added:
method Option.convert_value(opt: _Text, value: Any) -> Any - added:
method Option.get_opt_string() -> _Text - added:
method Option.process(opt: Any, value: Any, values: Any, parser: OptionParser) -> int - added:
method Option.take_action(action: _Text, dest: _Text, opt: Any, value: Any, values: Any, parser: OptionParser) -> int - added:
method Option.takes_value() -> bool - added:
method OptionContainer.add_option(opt: Option) -> Option | (*args: Optional[_Text], **kwargs: Any) -> Any - added:
method OptionContainer.add_options(option_list: Iterable[Option]) -> None - added:
method OptionContainer.destroy() -> None - added:
method OptionContainer.format_description(formatter: Optional[HelpFormatter]) -> Any - added:
method OptionContainer.format_help(formatter: Optional[HelpFormatter]) -> _Text - added:
method OptionContainer.format_option_help(formatter: Optional[HelpFormatter]) -> _Text - added:
method OptionContainer.get_description() -> Any - added:
method OptionContainer.get_option(opt_str: _Text) -> Optional[Option] - added:
method OptionContainer.has_option(opt_str: _Text) -> bool - added:
method OptionContainer.remove_option(opt_str: _Text) -> None - added:
method OptionContainer.set_conflict_handler(handler: Any) -> None - added:
method OptionContainer.set_description(description: Any) -> None - added:
method OptionGroup.set_title(title: _Text) -> None - added:
method OptionParser.add_option_group(__opt_group: OptionGroup) -> OptionGroup | (*args: Any, **kwargs: Any) -> OptionGroup - added:
method OptionParser.check_values(values: Values, args: List[_Text]) -> Tuple[Values, List[_Text]] - added:
method OptionParser.disable_interspersed_args() -> None - added:
method OptionParser.enable_interspersed_args() -> None - added:
method OptionParser.error(msg: _Text) -> None - added:
method OptionParser.exit(status: int=…, msg: Optional[str]=…) -> None - added:
method OptionParser.expand_prog_name(s: Optional[_Text]) -> Any - added:
method OptionParser.format_epilog(formatter: HelpFormatter) -> Any - added:
method OptionParser.format_help(formatter: Optional[HelpFormatter]=…) -> _Text - added:
method OptionParser.format_option_help(formatter: Optional[HelpFormatter]=…) -> _Text - added:
method OptionParser.get_default_values() -> Values - added:
method OptionParser.get_option_group(opt_str: _Text) -> Any - added:
method OptionParser.get_prog_name() -> _Text - added:
method OptionParser.get_usage() -> _Text - added:
method OptionParser.get_version() -> _Text - added:
method OptionParser.parse_args(args: Optional[Sequence[AnyStr]]=…, values: Optional[Values]=…) -> Tuple[Values, List[AnyStr]] - added:
method OptionParser.print_help(file: Optional[IO[str]]=…) -> None - added:
method OptionParser.print_usage(file: Optional[IO[str]]=…) -> None - added:
method OptionParser.print_version(file: Optional[IO[str]]=…) -> None - added:
method OptionParser.set_default(dest: Any, value: Any) -> None - added:
method OptionParser.set_defaults(**kwargs: Any) -> None - added:
method OptionParser.set_process_default_values(process: Any) -> None - added:
method OptionParser.set_usage(usage: _Text) -> None - added:
method TitledHelpFormatter.format_heading(heading: _Text) -> _Text - added:
method TitledHelpFormatter.format_usage(usage: _Text) -> _Text - added:
method Values.ensure_value(attr: _Text, value: Any) -> Any - added:
method Values.read_file(filename: _Text, mode: _Text=…) -> None - added:
method Values.read_module(modname: _Text, mode: _Text=…) -> None - added:
variable NO_DEFAULT: Tuple[_Text, ...] - added:
variable SUPPRESS_HELP: _Text - added:
variable SUPPRESS_USAGE: _Text - added:
variable make_option
- added:
class DirEntry(Generic[AnyStr]) - added:
class PathLike(Protocol[_AnyStr_co]) - added:
class stat_result - added:
class statvfs_result(_Tuple10Int) - added:
class terminal_size(Tuple[int, int]) - added:
constructor stat_result(tuple: Tuple[int, ...]) -> None - added:
field DirEntry.name: AnyStr - added:
field DirEntry.path: AnyStr - added:
field stat_result.st_atime: float - added:
field stat_result.st_atime_ns: int - added:
field stat_result.st_birthtime: int - added:
field stat_result.st_blksize: int - added:
field stat_result.st_blocks: int - added:
field stat_result.st_creator: int - added:
field stat_result.st_ctime: float - added:
field stat_result.st_ctime_ns: int - added:
field stat_result.st_dev: int - added:
field stat_result.st_file_attributes: int - added:
field stat_result.st_flags: int - added:
field stat_result.st_gen: int - added:
field stat_result.st_gid: int - added:
field stat_result.st_ino: int - added:
field stat_result.st_mode: int - added:
field stat_result.st_mtime: float - added:
field stat_result.st_mtime_ns: int - added:
field stat_result.st_nlink: int - added:
field stat_result.st_rdev: int - added:
field stat_result.st_reparse_tag: int - added:
field stat_result.st_rsize: int - added:
field stat_result.st_size: int - added:
field stat_result.st_type: int - added:
field stat_result.st_uid: int - added:
field statvfs_result.f_bavail: int - added:
field statvfs_result.f_bfree: int - added:
field statvfs_result.f_blocks: int - added:
field statvfs_result.f_bsize: int - added:
field statvfs_result.f_favail: int - added:
field statvfs_result.f_ffree: int - added:
field statvfs_result.f_files: int - added:
field statvfs_result.f_flag: int - added:
field statvfs_result.f_frsize: int - added:
field statvfs_result.f_fsid: int - added:
field statvfs_result.f_namemax: int - added:
field statvfs_result.n_fields: int - added:
field statvfs_result.n_sequence_fields: int - added:
field statvfs_result.n_unnamed_fields: int - added:
field terminal_size.columns: int - added:
field terminal_size.lines: int - added:
function WCOREDUMP(__status: int) -> bool - added:
function WEXITSTATUS(status: int) -> int - added:
function WIFCONTINUED(status: int) -> bool - added:
function WIFEXITED(status: int) -> bool - added:
function WIFSIGNALED(status: int) -> bool - added:
function WIFSTOPPED(status: int) -> bool - added:
function WSTOPSIG(status: int) -> int - added:
function WTERMSIG(status: int) -> int - added:
function abort() -> NoReturn - added:
function access(path: _FdOrAnyPath, mode: int, *, dir_fd: Optional[int]=…, effective_ids: bool=…, follow_symlinks: bool=…) -> bool - added:
function add_dll_directory(path: str) -> _AddedDllDirectory - added:
function chdir(path: _FdOrAnyPath) -> None - added:
function chflags(path: AnyPath, flags: int, follow_symlinks: bool=…) -> None - added:
function chmod(path: _FdOrAnyPath, mode: int, *, dir_fd: Optional[int]=…, follow_symlinks: bool=…) -> None - added:
function chown(path: _FdOrAnyPath, uid: int, gid: int, *, dir_fd: Optional[int]=…, follow_symlinks: bool=…) -> None - added:
function chroot(path: AnyPath) -> None - added:
function close(fd: int) -> None - added:
function closerange(__fd_low: int, __fd_high: int) -> None - added:
function confstr(__name: Union[str, int]) -> Optional[str] - added:
function cpu_count() -> Optional[int] - added:
function ctermid() -> str - added:
function device_encoding(fd: int) -> Optional[str] - added:
function dup(__fd: int) -> int - added:
function dup2(fd: int, fd2: int, inheritable: bool=…) -> None - added:
function execl(file: AnyPath, __arg0: AnyPath, *args: AnyPath) -> NoReturn - added:
function execle(file: AnyPath, __arg0: AnyPath, *args: Any) -> NoReturn - added:
function execlp(file: AnyPath, __arg0: AnyPath, *args: AnyPath) -> NoReturn - added:
function execlpe(file: AnyPath, __arg0: AnyPath, *args: Any) -> NoReturn - added:
function execv(__path: AnyPath, __argv: _ExecVArgs) -> NoReturn - added:
function execve(path: _FdOrAnyPath, argv: _ExecVArgs, env: _ExecEnv) -> NoReturn - added:
function execvp(file: AnyPath, args: _ExecVArgs) -> NoReturn - added:
function execvpe(file: AnyPath, args: _ExecVArgs, env: _ExecEnv) -> NoReturn - added:
function fchdir(fd: FileDescriptorLike) -> None - added:
function fchmod(fd: int, mode: int) -> None - added:
function fchown(fd: int, uid: int, gid: int) -> None - added:
function fdatasync(fd: FileDescriptorLike) -> None - added:
function fdopen(fd: int, mode: OpenTextMode=…, buffering: int=…, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…, closefd: bool=…, opener: Optional[_Opener]=…) -> _TextIOWrapper | (fd: int, mode: OpenBinaryMode, buffering: Literal[0], encoding: None=…, errors: None=…, newline: None=…, closefd: bool=…, opener: Optional[_Opener]=…) -> FileIO | (fd: int, mode: OpenBinary… - added:
function fork() -> int - added:
function forkpty() -> Tuple[int, int] - added:
function fpathconf(__fd: int, __name: Union[str, int]) -> int - added:
function fsdecode(filename: Union[str, bytes, PathLike[Any]]) -> str - added:
function fsencode(filename: Union[str, bytes, PathLike[Any]]) -> bytes - added:
function fspath(path: str) -> str | (path: bytes) -> bytes | (path: PathLike[AnyStr]) -> AnyStr - added:
function fstat(fd: int) -> stat_result - added:
function fstatvfs(__fd: int) -> statvfs_result - added:
function fsync(fd: FileDescriptorLike) -> None - added:
function ftruncate(__fd: int, __length: int) -> None - added:
function fwalk(top: Union[str, PathLike[str]]=…, topdown: bool=…, onerror: Optional[_OnError]=…, *, follow_symlinks: bool=…, dir_fd: Optional[int]=…) -> Iterator[Tuple[str, List[str], List[str], int]] | (top: bytes, topdown: bool=…, onerror: Optional[_OnError]=…, *, follow_symlinks: bool=…, dir_fd: Optional[int]=…) -> Iterator[Tuple[bytes, List[bytes], List[bytes], int]] - added:
function get_blocking(__fd: int) -> bool - added:
function get_exec_path(env: Optional[Mapping[str, str]]=…) -> List[str] - added:
function get_inheritable(__fd: int) -> bool - added:
function get_terminal_size(fd: int=…) -> terminal_size - added:
function getcwd() -> str - added:
function getcwdb() -> bytes - added:
function getegid() -> int - added:
function getenv(key: str) -> Optional[str] | (key: str, default: _T) -> Union[str, _T] - added:
function getenvb(key: bytes) -> Optional[bytes] | (key: bytes, default: _T) -> Union[bytes, _T] - added:
function geteuid() -> int - added:
function getgid() -> int - added:
function getgrouplist(__user: str, __group: int) -> List[int] - added:
function getgroups() -> List[int] - added:
function getloadavg() -> Tuple[float, float, float] - added:
function getlogin() -> str - added:
function getpgid(pid: int) -> int - added:
function getpgrp() -> int - added:
function getpid() -> int - added:
function getppid() -> int - added:
function getpriority(which: int, who: int) -> int - added:
function getrandom(size: int, flags: int=…) -> bytes - added:
function getresgid() -> Tuple[int, int, int] - added:
function getresuid() -> Tuple[int, int, int] - added:
function getsid(__pid: int) -> int - added:
function getuid() -> int - added:
function getxattr(path: _FdOrAnyPath, attribute: AnyPath, *, follow_symlinks: bool=…) -> bytes - added:
function initgroups(__username: str, __gid: int) -> None - added:
function isatty(__fd: int) -> bool - added:
function kill(__pid: int, __signal: int) -> None - added:
function killpg(__pgid: int, __signal: int) -> None - added:
function lchflags(path: AnyPath, flags: int) -> None - added:
function lchmod(path: AnyPath, mode: int) -> None - added:
function lchown(path: AnyPath, uid: int, gid: int) -> None - added:
function link(src: AnyPath, dst: AnyPath, *, src_dir_fd: Optional[int]=…, dst_dir_fd: Optional[int]=…, follow_symlinks: bool=…) -> None - added:
function listxattr(path: Optional[_FdOrAnyPath]=…, *, follow_symlinks: bool=…) -> List[str] - added:
function lockf(__fd: int, __command: int, __length: int) -> None - added:
function lseek(__fd: int, __position: int, __how: int) -> int - added:
function lstat(path: AnyPath, *, dir_fd: Optional[int]=…) -> stat_result - added:
function major(__device: int) -> int - added:
function makedev(__major: int, __minor: int) -> int - added:
function makedirs(name: AnyPath, mode: int=…, exist_ok: bool=…) -> None - added:
function memfd_create(name: str, flags: int=…) -> int - added:
function minor(__device: int) -> int - added:
function mkdir(path: AnyPath, mode: int=…, *, dir_fd: Optional[int]=…) -> None - added:
function mkfifo(path: AnyPath, mode: int=…, *, dir_fd: Optional[int]=…) -> None - added:
function mknod(path: AnyPath, mode: int=…, device: int=…, *, dir_fd: Optional[int]=…) -> None - added:
function nice(__increment: int) -> int - added:
function open(path: AnyPath, flags: int, mode: int=…, *, dir_fd: Optional[int]=…) -> int - added:
function openpty() -> Tuple[int, int] - added:
function pathconf(path: _FdOrAnyPath, name: Union[str, int]) -> int - added:
function pipe() -> Tuple[int, int] - added:
function pipe2(flags: int) -> Tuple[int, int] - added:
function plock(op: int) -> None - added:
function popen(cmd: str, mode: str=…, buffering: int=…) -> _wrap_close - added:
function posix_fadvise(fd: int, offset: int, length: int, advice: int) -> None - added:
function posix_fallocate(fd: int, offset: int, length: int) -> None - added:
function pread(__fd: int, __length: int, __offset: int) -> bytes - added:
function putenv(__name: Union[bytes, str], __value: Union[bytes, str]) -> None - added:
function pwrite(__fd: int, __buffer: bytes, __offset: int) -> int - added:
function read(__fd: int, __length: int) -> bytes - added:
function readlink(path: Union[AnyStr, PathLike[AnyStr]], *, dir_fd: Optional[int]=…) -> AnyStr - added:
function readv(__fd: int, __buffers: Sequence[bytearray]) -> int - added:
function register_at_fork(*, before: Optional[Callable[..., Any]]=…, after_in_parent: Optional[Callable[..., Any]]=…, after_in_child: Optional[Callable[..., Any]]=…) -> None - added:
function remove(path: AnyPath, *, dir_fd: Optional[int]=…) -> None - added:
function removedirs(name: AnyPath) -> None - added:
function removexattr(path: _FdOrAnyPath, attribute: AnyPath, *, follow_symlinks: bool=…) -> None - added:
function rename(src: AnyPath, dst: AnyPath, *, src_dir_fd: Optional[int]=…, dst_dir_fd: Optional[int]=…) -> None - added:
function renames(old: AnyPath, new: AnyPath) -> None - added:
function replace(src: AnyPath, dst: AnyPath, *, src_dir_fd: Optional[int]=…, dst_dir_fd: Optional[int]=…) -> None - added:
function rmdir(path: AnyPath, *, dir_fd: Optional[int]=…) -> None - added:
function scandir(path: None=…) -> _ScandirIterator[str] | (path: int) -> _ScandirIterator[str] | (path: Union[AnyStr, PathLike[AnyStr]]) -> _ScandirIterator[AnyStr] | (path: None=…) -> _ScandirIterator[str] | (path: Union[AnyStr, PathLike[AnyStr]]) -> _ScandirIterator[AnyStr] - added:
function sched_get_priority_max(policy: int) -> int - added:
function sched_get_priority_min(policy: int) -> int - added:
function sched_getaffinity(pid: int) -> Set[int] - added:
function sched_getparam(pid: int) -> sched_param - added:
function sched_getscheduler(pid: int) -> int - added:
function sched_rr_get_interval(pid: int) -> float - added:
function sched_setaffinity(pid: int, mask: Iterable[int]) -> None - added:
function sched_setparam(pid: int, param: sched_param) -> None - added:
function sched_setscheduler(pid: int, policy: int, param: sched_param) -> None - added:
function sched_yield() -> None - added:
function sendfile(out_fd: int, in_fd: int, offset: Optional[int], count: int) -> int | (out_fd: int, in_fd: int, offset: int, count: int, headers: Sequence[bytes]=…, trailers: Sequence[bytes]=…, flags: int=…) -> int - added:
function set_blocking(__fd: int, __blocking: bool) -> None - added:
function set_inheritable(__fd: int, __inheritable: bool) -> None - added:
function setegid(__egid: int) -> None - added:
function seteuid(__euid: int) -> None - added:
function setgid(__gid: int) -> None - added:
function setgroups(__groups: Sequence[int]) -> None - added:
function setpgid(__pid: int, __pgrp: int) -> None - added:
function setpgrp() -> None - added:
function setpriority(which: int, who: int, priority: int) -> None - added:
function setregid(__rgid: int, __egid: int) -> None - added:
function setresgid(rgid: int, egid: int, sgid: int) -> None - added:
function setresuid(ruid: int, euid: int, suid: int) -> None - added:
function setreuid(__ruid: int, __euid: int) -> None - added:
function setsid() -> None - added:
function setuid(__uid: int) -> None - added:
function setxattr(path: _FdOrAnyPath, attribute: AnyPath, value: bytes, flags: int=…, *, follow_symlinks: bool=…) -> None - added:
function spawnl(mode: int, file: AnyPath, arg0: AnyPath, *args: AnyPath) -> int - added:
function spawnle(mode: int, file: AnyPath, arg0: AnyPath, *args: Any) -> int - added:
function spawnlp(mode: int, file: AnyPath, arg0: AnyPath, *args: AnyPath) -> int - added:
function spawnlpe(mode: int, file: AnyPath, arg0: AnyPath, *args: Any) -> int - added:
function spawnv(__mode: int, __path: AnyPath, __argv: _ExecVArgs) -> int - added:
function spawnve(__mode: int, __path: AnyPath, __argv: _ExecVArgs, __env: _ExecEnv) -> int - added:
function spawnvp(mode: int, file: AnyPath, args: _ExecVArgs) -> int - added:
function spawnvpe(mode: int, file: AnyPath, args: _ExecVArgs, env: _ExecEnv) -> int - added:
function startfile(path: AnyPath, operation: Optional[str]=…) -> None - added:
function stat(path: _FdOrAnyPath, *, dir_fd: Optional[int]=…, follow_symlinks: bool=…) -> stat_result - added:
function stat_float_times() -> bool | (__newvalue: bool) -> None - added:
function statvfs(path: _FdOrAnyPath) -> statvfs_result - added:
function strerror(__code: int) -> str - added:
function symlink(src: AnyPath, dst: AnyPath, target_is_directory: bool=…, *, dir_fd: Optional[int]=…) -> None - added:
function sync() -> None - added:
function sysconf(__name: Union[str, int]) -> int - added:
function system(command: AnyPath) -> int - added:
function tcgetpgrp(__fd: int) -> int - added:
function tcsetpgrp(__fd: int, __pgid: int) -> None - added:
function times() -> times_result - added:
function truncate(path: _FdOrAnyPath, length: int) -> None - added:
function ttyname(__fd: int) -> str - added:
function umask(__mask: int) -> int - added:
function uname() -> uname_result - added:
function unlink(path: AnyPath, *, dir_fd: Optional[int]=…) -> None - added:
function unsetenv(__name: Union[bytes, str]) -> None - added:
function urandom(__size: int) -> bytes - added:
function utime(path: _FdOrAnyPath, times: Optional[Union[Tuple[int, int], Tuple[float, float]]]=…, *, ns: Tuple[int, int]=…, dir_fd: Optional[int]=…, follow_symlinks: bool=…) -> None - added:
function wait() -> Tuple[int, int] - added:
function wait3(options: int) -> Tuple[int, int, Any] - added:
function wait4(pid: int, options: int) -> Tuple[int, int, Any] - added:
function waitid(idtype: int, ident: int, options: int) -> waitid_result - added:
function waitpid(__pid: int, __options: int) -> Tuple[int, int] - added:
function walk(top: Union[AnyStr, PathLike[AnyStr]], topdown: bool=…, onerror: Optional[_OnError]=…, followlinks: bool=…) -> Iterator[Tuple[AnyStr, List[AnyStr], List[AnyStr]]] - added:
function write(__fd: int, __data: bytes) -> int - added:
function writev(__fd: int, __buffers: Sequence[bytes]) -> int - added:
method DirEntry.inode() -> int - added:
method DirEntry.is_dir(*, follow_symlinks: bool=…) -> bool - added:
method DirEntry.is_file(*, follow_symlinks: bool=…) -> bool - added:
method DirEntry.is_symlink() -> bool - added:
method DirEntry.stat(*, follow_symlinks: bool=…) -> stat_result - added:
variable CLD_CONTINUED: int - added:
variable CLD_DUMPED: int - added:
variable CLD_EXITED: int - added:
variable CLD_TRAPPED: int - added:
variable EX_CANTCREAT: int - added:
variable EX_CONFIG: int - added:
variable EX_DATAERR: int - added:
variable EX_IOERR: int - added:
variable EX_NOHOST: int - added:
variable EX_NOINPUT: int - added:
variable EX_NOPERM: int - added:
variable EX_NOTFOUND: int - added:
variable EX_NOUSER: int - added:
variable EX_OK: int - added:
variable EX_OSERR: int - added:
variable EX_OSFILE: int - added:
variable EX_PROTOCOL: int - added:
variable EX_SOFTWARE: int - added:
variable EX_TEMPFAIL: int - added:
variable EX_UNAVAILABLE: int - added:
variable EX_USAGE: int - added:
variable F_LOCK: int - added:
variable F_OK: int - added:
variable F_TEST: int - added:
variable F_TLOCK: int - added:
variable F_ULOCK: int - added:
variable MFD_ALLOW_SEALING: int - added:
variable MFD_CLOEXEC: int - added:
variable MFD_HUGETLB: int - added:
variable MFD_HUGE_16GB: int - added:
variable MFD_HUGE_16MB: int - added:
variable MFD_HUGE_1GB: int - added:
variable MFD_HUGE_1MB: int - added:
variable MFD_HUGE_256MB: int - added:
variable MFD_HUGE_2GB: int - added:
variable MFD_HUGE_2MB: int - added:
variable MFD_HUGE_32MB: int - added:
variable MFD_HUGE_512KB: int - added:
variable MFD_HUGE_512MB: int - added:
variable MFD_HUGE_64KB: int - added:
variable MFD_HUGE_8MB: int - added:
variable MFD_HUGE_MASK: int - added:
variable MFD_HUGE_SHIFT: int - added:
variable O_APPEND: int - added:
variable O_ASYNC: int - added:
variable O_BINARY: int - added:
variable O_CLOEXEC: int - added:
variable O_CREAT: int - added:
variable O_DIRECT: int - added:
variable O_DIRECTORY: int - added:
variable O_DSYNC: int - added:
variable O_EXCL: int - added:
variable O_EXLOCK: int - added:
variable O_LARGEFILE: int - added:
variable O_NDELAY: int - added:
variable O_NOATIME: int - added:
variable O_NOCTTY: int - added:
variable O_NOFOLLOW: int - added:
variable O_NOINHERIT: int - added:
variable O_NONBLOCK: int - added:
variable O_PATH: int - added:
variable O_RANDOM: int - added:
variable O_RDONLY: int - added:
variable O_RDWR: int - added:
variable O_RSYNC: int - added:
variable O_SEQUENTIAL: int - added:
variable O_SHLOCK: int - added:
variable O_SHORT_LIVED: int - added:
variable O_SYNC: int - added:
variable O_TEMPORARY: int - added:
variable O_TEXT: int - added:
variable O_TMPFILE: int - added:
variable O_TRUNC: int - added:
variable O_WRONLY: int - added:
variable POSIX_FADV_DONTNEED: int - added:
variable POSIX_FADV_NOREUSE: int - added:
variable POSIX_FADV_NORMAL: int - added:
variable POSIX_FADV_RANDOM: int - added:
variable POSIX_FADV_SEQUENTIAL: int - added:
variable POSIX_FADV_WILLNEED: int - added:
variable PRIO_PGRP: int - added:
variable PRIO_PROCESS: int - added:
variable PRIO_USER: int - added:
variable P_ALL: int - added:
variable P_DETACH: int - added:
variable P_NOWAIT: int - added:
variable P_NOWAITO: int - added:
variable P_OVERLAY: int - added:
variable P_PGID: int - added:
variable P_PID: int - added:
variable P_WAIT: int - added:
variable RTLD_DEEPBIND: int - added:
variable RTLD_GLOBAL: int - added:
variable RTLD_LAZY: int - added:
variable RTLD_LOCAL: int - added:
variable RTLD_NODELETE: int - added:
variable RTLD_NOLOAD: int - added:
variable RTLD_NOW: int - added:
variable R_OK: int - added:
variable SCHED_BATCH: int - added:
variable SCHED_FIFO: int - added:
variable SCHED_IDLE: int - added:
variable SCHED_OTHER: int - added:
variable SCHED_RESET_ON_FORK: int - added:
variable SCHED_RR: int - added:
variable SCHED_SPORADIC: int - added:
variable SEEK_CUR: int - added:
variable SEEK_DATA: int - added:
variable SEEK_END: int - added:
variable SEEK_HOLE: int - added:
variable SEEK_SET: int - added:
variable SF_MNOWAIT: int - added:
variable SF_NODISKIO: int - added:
variable SF_SYNC: int - added:
variable TMP_MAX: int - added:
variable WCONTINUED: int - added:
variable WEXITED: int - added:
variable WNOHANG: int - added:
variable WNOWAIT: int - added:
variable WSTOPPED: int - added:
variable WUNTRACED: int - added:
variable W_OK: int - added:
variable XATTR_CREATE: int - added:
variable XATTR_REPLACE: int - added:
variable XATTR_SIZE_MAX: int - added:
variable X_OK: int - added:
variable altsep: Optional[str] - added:
variable altsep: str - added:
variable confstr_names: Dict[str, int] - added:
variable curdir: str - added:
variable defpath: str - added:
variable devnull: str - added:
variable environ: _Environ[str] - added:
variable environb: _Environ[bytes] - added:
variable error - added:
variable extsep: str - added:
variable linesep: str - added:
variable name: str - added:
variable pardir: str - added:
variable path - added:
variable pathconf_names: Dict[str, int] - added:
variable pathsep: str - added:
variable sep: str - added:
variable supports_bytes_environ: bool - added:
variable supports_dir_fd: Set[Callable[..., Any]] - added:
variable supports_effective_ids: Set[Callable[..., Any]] - added:
variable supports_fd: Set[Callable[..., Any]] - added:
variable supports_follow_symlinks: Set[Callable[..., Any]] - added:
variable sysconf_names: Dict[str, int]
- added:
class OSSAudioError(Exception) - added:
function open(mode: Literal['r', 'w', 'rw']) -> Any | (device: str, mode: Literal['r', 'w', 'rw']) -> Any - added:
function openmixer(device: str=…) -> Any - added:
variable AFMT_AC3: int - added:
variable AFMT_A_LAW: int - added:
variable AFMT_IMA_ADPCM: int - added:
variable AFMT_MPEG: int - added:
variable AFMT_MU_LAW: int - added:
variable AFMT_QUERY: int - added:
variable AFMT_S16_BE: int - added:
variable AFMT_S16_LE: int - added:
variable AFMT_S16_NE: int - added:
variable AFMT_S8: int - added:
variable AFMT_U16_BE: int - added:
variable AFMT_U16_LE: int - added:
variable AFMT_U8: int - added:
variable SNDCTL_COPR_HALT: int - added:
variable SNDCTL_COPR_LOAD: int - added:
variable SNDCTL_COPR_RCODE: int - added:
variable SNDCTL_COPR_RCVMSG: int - added:
variable SNDCTL_COPR_RDATA: int - added:
variable SNDCTL_COPR_RESET: int - added:
variable SNDCTL_COPR_RUN: int - added:
variable SNDCTL_COPR_SENDMSG: int - added:
variable SNDCTL_COPR_WCODE: int - added:
variable SNDCTL_COPR_WDATA: int - added:
variable SNDCTL_DSP_BIND_CHANNEL: int - added:
variable SNDCTL_DSP_CHANNELS: int - added:
variable SNDCTL_DSP_GETBLKSIZE: int - added:
variable SNDCTL_DSP_GETCAPS: int - added:
variable SNDCTL_DSP_GETCHANNELMASK: int - added:
variable SNDCTL_DSP_GETFMTS: int - added:
variable SNDCTL_DSP_GETIPTR: int - added:
variable SNDCTL_DSP_GETISPACE: int - added:
variable SNDCTL_DSP_GETODELAY: int - added:
variable SNDCTL_DSP_GETOPTR: int - added:
variable SNDCTL_DSP_GETOSPACE: int - added:
variable SNDCTL_DSP_GETSPDIF: int - added:
variable SNDCTL_DSP_GETTRIGGER: int - added:
variable SNDCTL_DSP_MAPINBUF: int - added:
variable SNDCTL_DSP_MAPOUTBUF: int - added:
variable SNDCTL_DSP_NONBLOCK: int - added:
variable SNDCTL_DSP_POST: int - added:
variable SNDCTL_DSP_PROFILE: int - added:
variable SNDCTL_DSP_RESET: int - added:
variable SNDCTL_DSP_SAMPLESIZE: int - added:
variable SNDCTL_DSP_SETDUPLEX: int - added:
variable SNDCTL_DSP_SETFMT: int - added:
variable SNDCTL_DSP_SETFRAGMENT: int - added:
variable SNDCTL_DSP_SETSPDIF: int - added:
variable SNDCTL_DSP_SETSYNCRO: int - added:
variable SNDCTL_DSP_SETTRIGGER: int - added:
variable SNDCTL_DSP_SPEED: int - added:
variable SNDCTL_DSP_STEREO: int - added:
variable SNDCTL_DSP_SUBDIVIDE: int - added:
variable SNDCTL_DSP_SYNC: int - added:
variable SNDCTL_FM_4OP_ENABLE: int - added:
variable SNDCTL_FM_LOAD_INSTR: int - added:
variable SNDCTL_MIDI_INFO: int - added:
variable SNDCTL_MIDI_MPUCMD: int - added:
variable SNDCTL_MIDI_MPUMODE: int - added:
variable SNDCTL_MIDI_PRETIME: int - added:
variable SNDCTL_SEQ_CTRLRATE: int - added:
variable SNDCTL_SEQ_GETINCOUNT: int - added:
variable SNDCTL_SEQ_GETOUTCOUNT: int - added:
variable SNDCTL_SEQ_GETTIME: int - added:
variable SNDCTL_SEQ_NRMIDIS: int - added:
variable SNDCTL_SEQ_NRSYNTHS: int - added:
variable SNDCTL_SEQ_OUTOFBAND: int - added:
variable SNDCTL_SEQ_PANIC: int - added:
variable SNDCTL_SEQ_PERCMODE: int - added:
variable SNDCTL_SEQ_RESET: int - added:
variable SNDCTL_SEQ_RESETSAMPLES: int - added:
variable SNDCTL_SEQ_SYNC: int - added:
variable SNDCTL_SEQ_TESTMIDI: int - added:
variable SNDCTL_SEQ_THRESHOLD: int - added:
variable SNDCTL_SYNTH_CONTROL: int - added:
variable SNDCTL_SYNTH_ID: int - added:
variable SNDCTL_SYNTH_INFO: int - added:
variable SNDCTL_SYNTH_MEMAVL: int - added:
variable SNDCTL_SYNTH_REMOVESAMPLE: int - added:
variable SNDCTL_TMR_CONTINUE: int - added:
variable SNDCTL_TMR_METRONOME: int - added:
variable SNDCTL_TMR_SELECT: int - added:
variable SNDCTL_TMR_SOURCE: int - added:
variable SNDCTL_TMR_START: int - added:
variable SNDCTL_TMR_STOP: int - added:
variable SNDCTL_TMR_TEMPO: int - added:
variable SNDCTL_TMR_TIMEBASE: int - added:
variable SOUND_MIXER_ALTPCM: int - added:
variable SOUND_MIXER_BASS: int - added:
variable SOUND_MIXER_CD: int - added:
variable SOUND_MIXER_DIGITAL1: int - added:
variable SOUND_MIXER_DIGITAL2: int - added:
variable SOUND_MIXER_DIGITAL3: int - added:
variable SOUND_MIXER_IGAIN: int - added:
variable SOUND_MIXER_IMIX: int - added:
variable SOUND_MIXER_LINE1: int - added:
variable SOUND_MIXER_LINE2: int - added:
variable SOUND_MIXER_LINE3: int - added:
variable SOUND_MIXER_LINE: int - added:
variable SOUND_MIXER_MIC: int - added:
variable SOUND_MIXER_MONITOR: int - added:
variable SOUND_MIXER_NRDEVICES: int - added:
variable SOUND_MIXER_OGAIN: int - added:
variable SOUND_MIXER_PCM: int - added:
variable SOUND_MIXER_PHONEIN: int - added:
variable SOUND_MIXER_PHONEOUT: int - added:
variable SOUND_MIXER_RADIO: int - added:
variable SOUND_MIXER_RECLEV: int - added:
variable SOUND_MIXER_SPEAKER: int - added:
variable SOUND_MIXER_SYNTH: int - added:
variable SOUND_MIXER_TREBLE: int - added:
variable SOUND_MIXER_VIDEO: int - added:
variable SOUND_MIXER_VOLUME: int - added:
variable control_labels: List[str] - added:
variable control_names: List[str] - added:
variable error
- added:
class ParserError(Exception) - added:
class STType - added:
function compilest(st: STType, filename: AnyPath=…) -> CodeType - added:
function expr(source: Text) -> STType - added:
function isexpr(st: STType) -> bool - added:
function issuite(st: STType) -> bool - added:
function sequence2st(sequence: Sequence[Any]) -> STType - added:
function st2list(st: STType, line_info: bool=…, col_info: bool=…) -> List[Any] - added:
function st2tuple(st: STType, line_info: bool=…, col_info: bool=…) -> Tuple[Any] - added:
function suite(source: Text) -> STType - added:
function tuple2st(sequence: Sequence[Any]) -> STType - added:
method STType.compile(filename: AnyPath=…) -> CodeType - added:
method STType.isexpr() -> bool - added:
method STType.issuite() -> bool - added:
method STType.tolist(line_info: bool=…, col_info: bool=…) -> List[Any] - added:
method STType.totuple(line_info: bool=…, col_info: bool=…) -> Tuple[Any]
- added:
class Path(PurePath) - added:
class PosixPath(Path, PurePosixPath) - added:
class PurePath(PathLike[str]) - added:
class PurePosixPath(PurePath) - added:
class PureWindowsPath(PurePath) - added:
class WindowsPath(Path, PureWindowsPath) - added:
field PurePath.anchor: str - added:
field PurePath.drive: str - added:
field PurePath.name: str - added:
field PurePath.parts: Tuple[str, ...] - added:
field PurePath.root: str - added:
field PurePath.stem: str - added:
field PurePath.suffix: str - added:
field PurePath.suffixes: List[str] - added:
method Path.absolute() -> _P - added:
method Path.chmod(mode: int) -> None - added:
method Path.exists() -> bool - added:
method Path.expanduser() -> _P - added:
method Path.glob(pattern: str) -> Generator[_P, None, None] - added:
method Path.group() -> str - added:
method Path.is_block_device() -> bool - added:
method Path.is_char_device() -> bool - added:
method Path.is_dir() -> bool - added:
method Path.is_fifo() -> bool - added:
method Path.is_file() -> bool - added:
method Path.is_mount() -> bool - added:
method Path.is_socket() -> bool - added:
method Path.is_symlink() -> bool - added:
method Path.iterdir() -> Generator[_P, None, None] - added:
method Path.lchmod(mode: int) -> None - added:
method Path.link_to(target: Union[StrPath, bytes]) -> None - added:
method Path.lstat() -> stat_result - added:
method Path.mkdir(mode: int=…, parents: bool=…, exist_ok: bool=…) -> None - added:
method Path.open(mode: OpenTextMode=…, buffering: int=…, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…) -> TextIOWrapper | (mode: OpenBinaryMode, buffering: Literal[0], encoding: None=…, errors: None=…, newline: None=…) -> FileIO | (mode: OpenBinaryModeUpdating, buffering: Literal[-1, 1]=…, encoding: None=…, errors: None=…, newline: None=…) -> BufferedRandom | (mode… - added:
method Path.owner() -> str - added:
method Path.read_bytes() -> bytes - added:
method Path.read_text(encoding: Optional[str]=…, errors: Optional[str]=…) -> str - added:
method Path.readlink() -> _P - added:
method Path.rename(target: Union[str, PurePath]) -> None - added:
method Path.replace(target: Union[str, PurePath]) -> None - added:
method Path.resolve(strict: bool=…) -> _P - added:
method Path.rglob(pattern: str) -> Generator[_P, None, None] - added:
method Path.rmdir() -> None - added:
method Path.samefile(other_path: Union[str, bytes, int, Path]) -> bool - added:
method Path.stat() -> stat_result - added:
method Path.symlink_to(target: Union[str, Path], target_is_directory: bool=…) -> None - added:
method Path.touch(mode: int=…, exist_ok: bool=…) -> None - added:
method Path.unlink() -> None - added:
method Path.write_bytes(data: bytes) -> int - added:
method Path.write_text(data: str, encoding: Optional[str]=…, errors: Optional[str]=…) -> int - added:
method PurePath.as_posix() -> str - added:
method PurePath.as_uri() -> str - added:
method PurePath.is_absolute() -> bool - added:
method PurePath.is_relative_to(*other: StrPath) -> bool - added:
method PurePath.is_reserved() -> bool - added:
method PurePath.joinpath(*other: StrPath) -> _P - added:
method PurePath.match(path_pattern: str) -> bool - added:
method PurePath.relative_to(*other: StrPath) -> _P - added:
method PurePath.with_name(name: str) -> _P - added:
method PurePath.with_stem(stem: str) -> _P - added:
method PurePath.with_suffix(suffix: str) -> _P - added:
property PurePath.parent -> _P - added:
property PurePath.parents -> Sequence[_P] - added:
static method Path.cwd() -> _P - added:
static method Path.home() -> _P
- added:
class Pdb(Bdb, Cmd) - added:
class Restart(Exception) - added:
constructor Pdb(completekey: str=…, stdin: Optional[IO[str]]=…, stdout: Optional[IO[str]]=…, skip: Optional[Iterable[str]]=…) -> None - added:
field Pdb.aliases: Dict[str, str] - added:
field Pdb.commands: Dict[int, List[str]] - added:
field Pdb.commands_bnum: Optional[int] - added:
field Pdb.commands_defining: bool - added:
field Pdb.commands_doprompt: Dict[int, bool] - added:
field Pdb.commands_resuming: ClassVar[List[str]] - added:
field Pdb.commands_silent: Dict[int, bool] - added:
field Pdb.complete_b - added:
field Pdb.complete_break - added:
field Pdb.complete_cl - added:
field Pdb.complete_clear - added:
field Pdb.complete_commands - added:
field Pdb.complete_condition - added:
field Pdb.complete_debug - added:
field Pdb.complete_disable - added:
field Pdb.complete_display - added:
field Pdb.complete_enable - added:
field Pdb.complete_ignore - added:
field Pdb.complete_p - added:
field Pdb.complete_pp - added:
field Pdb.complete_print - added:
field Pdb.complete_source - added:
field Pdb.complete_tbreak - added:
field Pdb.complete_whatis - added:
field Pdb.curframe: Optional[FrameType] - added:
field Pdb.curframe_locals: Mapping[str, Any] - added:
field Pdb.curindex: int - added:
field Pdb.do_a - added:
field Pdb.do_b - added:
field Pdb.do_bt - added:
field Pdb.do_c - added:
field Pdb.do_cl - added:
field Pdb.do_cont - added:
field Pdb.do_d - added:
field Pdb.do_exit - added:
field Pdb.do_h - added:
field Pdb.do_j - added:
field Pdb.do_l - added:
field Pdb.do_ll - added:
field Pdb.do_n - added:
field Pdb.do_print - added:
field Pdb.do_q - added:
field Pdb.do_r - added:
field Pdb.do_restart - added:
field Pdb.do_rv - added:
field Pdb.do_s - added:
field Pdb.do_u - added:
field Pdb.do_unt - added:
field Pdb.do_w - added:
field Pdb.help_bt - added:
field Pdb.help_exit - added:
field Pdb.help_restart - added:
field Pdb.lineno: Optional[int] - added:
field Pdb.mainpyfile: str - added:
field Pdb.rcLines: List[str] - added:
field Pdb.stack: List[Tuple[FrameType, int]] - added:
function find_function(funcname: str, filename: str) -> Optional[Tuple[str, str, int]] - added:
function getsourcelines(obj: _SourceObjectType) -> Tuple[List[str], int] - added:
function help() -> None - added:
function lasti2lineno(code: CodeType, lasti: int) -> int - added:
function main() -> None - added:
function pm() -> None - added:
function post_mortem(t: Optional[TracebackType]=…) -> None - added:
function run(statement: str, globals: Optional[Dict[str, Any]]=…, locals: Optional[Mapping[str, Any]]=…) -> None - added:
function runcall(func: Callable[..., _T], *args: Any, **kwds: Any) -> Optional[_T] - added:
function runctx(statement: str, globals: Dict[str, Any], locals: Mapping[str, Any]) -> None - added:
function runeval(expression: str, globals: Optional[Dict[str, Any]]=…, locals: Optional[Mapping[str, Any]]=…) -> Any - added:
function set_trace() -> None - added:
method Pdb.bp_commands(frame: FrameType) -> bool - added:
method Pdb.checkline(filename: str, lineno: int) -> int - added:
method Pdb.complete_unalias(text: str, line: str, begidx: int, endidx: int) -> List[str] - added:
method Pdb.complete_undisplay(text: str, line: str, begidx: int, endidx: int) -> List[str] - added:
method Pdb.defaultFile() -> str - added:
method Pdb.displayhook(obj: object) -> None - added:
method Pdb.do_EOF(arg: str) -> Optional[bool] - added:
method Pdb.do_alias(arg: str) -> Optional[bool] - added:
method Pdb.do_args(arg: str) -> Optional[bool] - added:
method Pdb.do_break(arg: str, temporary: bool=…) -> Optional[bool] - added:
method Pdb.do_clear(arg: str) -> Optional[bool] - added:
method Pdb.do_commands(arg: str) -> Optional[bool] - added:
method Pdb.do_condition(arg: str) -> Optional[bool] - added:
method Pdb.do_continue(arg: str) -> Optional[bool] - added:
method Pdb.do_debug(arg: str) -> Optional[bool] - added:
method Pdb.do_disable(arg: str) -> Optional[bool] - added:
method Pdb.do_display(arg: str) -> Optional[bool] - added:
method Pdb.do_down(arg: str) -> Optional[bool] - added:
method Pdb.do_enable(arg: str) -> Optional[bool] - added:
method Pdb.do_help(arg: str) -> Optional[bool] - added:
method Pdb.do_ignore(arg: str) -> Optional[bool] - added:
method Pdb.do_interact(arg: str) -> Optional[bool] - added:
method Pdb.do_jump(arg: str) -> Optional[bool] - added:
method Pdb.do_list(arg: str) -> Optional[bool] - added:
method Pdb.do_longlist(arg: str) -> Optional[bool] - added:
method Pdb.do_next(arg: str) -> Optional[bool] - added:
method Pdb.do_p(arg: str) -> Optional[bool] - added:
method Pdb.do_pp(arg: str) -> Optional[bool] - added:
method Pdb.do_quit(arg: str) -> Optional[bool] - added:
method Pdb.do_return(arg: str) -> Optional[bool] - added:
method Pdb.do_retval(arg: str) -> Optional[bool] - added:
method Pdb.do_run(arg: str) -> Optional[bool] - added:
method Pdb.do_source(arg: str) -> Optional[bool] - added:
method Pdb.do_step(arg: str) -> Optional[bool] - added:
method Pdb.do_tbreak(arg: str) -> Optional[bool] - added:
method Pdb.do_unalias(arg: str) -> Optional[bool] - added:
method Pdb.do_undisplay(arg: str) -> Optional[bool] - added:
method Pdb.do_until(arg: str) -> Optional[bool] - added:
method Pdb.do_up(arg: str) -> Optional[bool] - added:
method Pdb.do_whatis(arg: str) -> Optional[bool] - added:
method Pdb.do_where(arg: str) -> Optional[bool] - added:
method Pdb.error(msg: str) -> None - added:
method Pdb.execRcLines() -> None - added:
method Pdb.forget() -> None - added:
method Pdb.handle_command_def(line: str) -> bool - added:
method Pdb.help_EOF() -> None - added:
method Pdb.help_a() -> None - added:
method Pdb.help_alias() -> None - added:
method Pdb.help_args() -> None - added:
method Pdb.help_b() -> None - added:
method Pdb.help_break() -> None - added:
method Pdb.help_c() -> None - added:
method Pdb.help_cl() -> None - added:
method Pdb.help_clear() -> None - added:
method Pdb.help_commands() -> None - added:
method Pdb.help_condition() -> None - added:
method Pdb.help_cont() -> None - added:
method Pdb.help_continue() -> None - added:
method Pdb.help_d() -> None - added:
method Pdb.help_debug() -> None - added:
method Pdb.help_disable() -> None - added:
method Pdb.help_down() -> None - added:
method Pdb.help_enable() -> None - added:
method Pdb.help_exec() -> None - added:
method Pdb.help_h() -> None - added:
method Pdb.help_help() -> None - added:
method Pdb.help_ignore() -> None - added:
method Pdb.help_j() -> None - added:
method Pdb.help_jump() -> None - added:
method Pdb.help_l() -> None - added:
method Pdb.help_list() -> None - added:
method Pdb.help_n() -> None - added:
method Pdb.help_next() -> None - added:
method Pdb.help_p() -> None - added:
method Pdb.help_pdb() -> None - added:
method Pdb.help_pp() -> None - added:
method Pdb.help_q() -> None - added:
method Pdb.help_quit() -> None - added:
method Pdb.help_r() -> None - added:
method Pdb.help_return() -> None - added:
method Pdb.help_run() -> None - added:
method Pdb.help_s() -> None - added:
method Pdb.help_step() -> None - added:
method Pdb.help_tbreak() -> None - added:
method Pdb.help_u() -> None - added:
method Pdb.help_unalias() -> None - added:
method Pdb.help_unt() -> None - added:
method Pdb.help_until() -> None - added:
method Pdb.help_up() -> None - added:
method Pdb.help_w() -> None - added:
method Pdb.help_whatis() -> None - added:
method Pdb.help_where() -> None - added:
method Pdb.interaction(frame: Optional[FrameType], traceback: Optional[TracebackType]) -> None - added:
method Pdb.lineinfo(identifier: str) -> Union[Tuple[None, None, None], Tuple[str, str, int]] - added:
method Pdb.lookupmodule(filename: str) -> Optional[str] - added:
method Pdb.message(msg: str) -> None - added:
method Pdb.print_stack_entry(frame_lineno: Tuple[FrameType, int], prompt_prefix: str=…) -> None - added:
method Pdb.print_stack_trace() -> None - added:
method Pdb.setup(f: Optional[FrameType], tb: Optional[TracebackType]) -> None - added:
method Pdb.sigint_handler(signum: signal.Signals, frame: FrameType) -> None - added:
variable line_prefix: str
- added:
class PickleBuffer - added:
class PickleError(Exception) - added:
class Pickler - added:
class PicklingError(PickleError) - added:
class Unpickler - added:
class UnpicklingError(PickleError) - added:
constructor PickleBuffer(buffer: Any) -> None - added:
constructor Pickler(file: IO[bytes], protocol: Optional[int]=…) -> None - added:
constructor Unpickler(file: IO[bytes]) -> None - added:
field Pickler.dispatch_table: Mapping[type, Callable[[Any], _reducedtype]] - added:
field Pickler.fast: bool - added:
function decode_long(data: bytes) -> int - added:
function dump(obj: Any, file: IO[bytes], protocol: Optional[int]=…) -> None - added:
function dumps(obj: Any, protocol: Optional[int]=…) -> bytes - added:
function encode_long(x: int) -> bytes - added:
function load(file: IO[bytes]) -> Any - added:
function loads(string: bytes) -> Any - added:
method PickleBuffer.raw() -> memoryview - added:
method PickleBuffer.release() -> None - added:
method Pickler.clear_memo() -> None - added:
method Pickler.dump(__obj: Any) -> None - added:
method Pickler.persistent_id(obj: Any) -> Any - added:
method Pickler.reducer_override(obj: Any) -> Any - added:
method Unpickler.find_class(__module_name: str, __global_name: str) -> Any - added:
method Unpickler.load() -> Any - added:
method Unpickler.persistent_load(pid: Any) -> Any - added:
variable ADDITEMS: bytes - added:
variable APPEND: bytes - added:
variable APPENDS: bytes - added:
variable BINBYTES8: bytes - added:
variable BINBYTES: bytes - added:
variable BINFLOAT: bytes - added:
variable BINGET: bytes - added:
variable BININT1: bytes - added:
variable BININT2: bytes - added:
variable BININT: bytes - added:
variable BINPERSID: bytes - added:
variable BINPUT: bytes - added:
variable BINSTRING: bytes - added:
variable BINUNICODE8: bytes - added:
variable BINUNICODE: bytes - added:
variable BUILD: bytes - added:
variable DEFAULT_PROTOCOL: int - added:
variable DICT: bytes - added:
variable DUP: bytes - added:
variable EMPTY_DICT: bytes - added:
variable EMPTY_LIST: bytes - added:
variable EMPTY_SET: bytes - added:
variable EMPTY_TUPLE: bytes - added:
variable EXT1: bytes - added:
variable EXT2: bytes - added:
variable EXT4: bytes - added:
variable FALSE: bytes - added:
variable FLOAT: bytes - added:
variable FRAME: bytes - added:
variable FROZENSET: bytes - added:
variable GET: bytes - added:
variable GLOBAL: bytes - added:
variable HIGHEST_PROTOCOL: int - added:
variable INST: bytes - added:
variable INT: bytes - added:
variable LIST: bytes - added:
variable LONG1: bytes - added:
variable LONG4: bytes - added:
variable LONG: bytes - added:
variable LONG_BINGET: bytes - added:
variable LONG_BINPUT: bytes - added:
variable MARK: bytes - added:
variable MEMOIZE: bytes - added:
variable NEWFALSE: bytes - added:
variable NEWOBJ: bytes - added:
variable NEWOBJ_EX: bytes - added:
variable NEWTRUE: bytes - added:
variable NONE: bytes - added:
variable OBJ: bytes - added:
variable PERSID: bytes - added:
variable POP: bytes - added:
variable POP_MARK: bytes - added:
variable PROTO: bytes - added:
variable PUT: bytes - added:
variable REDUCE: bytes - added:
variable SETITEM: bytes - added:
variable SETITEMS: bytes - added:
variable SHORT_BINBYTES: bytes - added:
variable SHORT_BINSTRING: bytes - added:
variable SHORT_BINUNICODE: bytes - added:
variable STACK_GLOBAL: bytes - added:
variable STOP: bytes - added:
variable STRING: bytes - added:
variable TRUE: bytes - added:
variable TUPLE1: bytes - added:
variable TUPLE2: bytes - added:
variable TUPLE3: bytes - added:
variable TUPLE: bytes - added:
variable UNICODE: bytes - added:
variable bytes_types: Tuple[Type[Any], ...]
- added:
class ArgumentDescriptor(object) - added:
class OpcodeInfo(object) - added:
class StackObject(object) - added:
constructor ArgumentDescriptor(name: str, n: int, reader: _Reader, doc: str) -> None - added:
constructor OpcodeInfo(name: str, code: str, arg: Optional[ArgumentDescriptor], stack_before: List[StackObject], stack_after: List[StackObject], proto: int, doc: str) -> None - added:
constructor StackObject(name: str, obtype: Union[Type[Any], Tuple[Type[Any], ...]], doc: str) -> None - added:
field ArgumentDescriptor.doc: str - added:
field ArgumentDescriptor.n: int - added:
field ArgumentDescriptor.name: str - added:
field ArgumentDescriptor.reader: _Reader - added:
field OpcodeInfo.arg: Optional[ArgumentDescriptor] - added:
field OpcodeInfo.code: str - added:
field OpcodeInfo.doc: str - added:
field OpcodeInfo.name: str - added:
field OpcodeInfo.proto: int - added:
field OpcodeInfo.stack_after: List[StackObject] - added:
field OpcodeInfo.stack_before: List[StackObject] - added:
field StackObject.doc: str - added:
field StackObject.name: str - added:
field StackObject.obtype: Union[Type[Any], Tuple[Type[Any], ...]] - added:
function dis(pickle: Union[bytes, IO[bytes]], out: Optional[IO[str]]=…, memo: Optional[MutableMapping[int, Any]]=…, indentlevel: int=…) -> None - added:
function genops(pickle: Union[bytes, IO[bytes]]) -> Iterator[Tuple[OpcodeInfo, Optional[Any], Optional[int]]] - added:
function optimize(p: Union[bytes, IO[bytes]]) -> bytes - added:
function read_bytes1(f: IO[bytes]) -> bytes - added:
function read_bytes4(f: IO[bytes]) -> bytes - added:
function read_bytes8(f: IO[bytes]) -> bytes - added:
function read_decimalnl_long(f: IO[bytes]) -> int - added:
function read_decimalnl_short(f: IO[bytes]) -> int - added:
function read_float8(f: IO[bytes]) -> float - added:
function read_floatnl(f: IO[bytes]) -> float - added:
function read_int4(f: IO[bytes]) -> int - added:
function read_long1(f: IO[bytes]) -> int - added:
function read_long4(f: IO[bytes]) -> int - added:
function read_string1(f: IO[bytes]) -> str - added:
function read_string4(f: IO[bytes]) -> str - added:
function read_stringnl(f: IO[bytes], decode: bool=…, stripquotes: bool=…) -> Union[bytes, Text] - added:
function read_stringnl_noescape(f: IO[bytes]) -> str - added:
function read_stringnl_noescape_pair(f: IO[bytes]) -> Text - added:
function read_uint1(f: IO[bytes]) -> int - added:
function read_uint2(f: IO[bytes]) -> int - added:
function read_uint4(f: IO[bytes]) -> int - added:
function read_uint8(f: IO[bytes]) -> int - added:
function read_unicodestring1(f: IO[bytes]) -> Text - added:
function read_unicodestring4(f: IO[bytes]) -> Text - added:
function read_unicodestring8(f: IO[bytes]) -> Text - added:
function read_unicodestringnl(f: IO[bytes]) -> Text - added:
variable TAKEN_FROM_ARGUMENT1: int - added:
variable TAKEN_FROM_ARGUMENT4: int - added:
variable TAKEN_FROM_ARGUMENT4U: int - added:
variable TAKEN_FROM_ARGUMENT8U: int - added:
variable UP_TO_NEWLINE: int - added:
variable anyobject: StackObject - added:
variable bytes1: ArgumentDescriptor - added:
variable bytes4: ArgumentDescriptor - added:
variable bytes8: ArgumentDescriptor - added:
variable bytes_types: Tuple[Type[Any], ...] - added:
variable decimalnl_long: ArgumentDescriptor - added:
variable decimalnl_short: ArgumentDescriptor - added:
variable float8: ArgumentDescriptor - added:
variable floatnl: ArgumentDescriptor - added:
variable int4: ArgumentDescriptor - added:
variable long1: ArgumentDescriptor - added:
variable long4: ArgumentDescriptor - added:
variable markobject: StackObject - added:
variable opcodes: List[OpcodeInfo] - added:
variable pybool: StackObject - added:
variable pybytes: StackObject - added:
variable pybytes_or_str: StackObject - added:
variable pydict: StackObject - added:
variable pyfloat: StackObject - added:
variable pyfrozenset: StackObject - added:
variable pyint: StackObject - added:
variable pyinteger_or_bool: StackObject - added:
variable pylist: StackObject - added:
variable pylong: StackObject - added:
variable pynone: StackObject - added:
variable pyset: StackObject - added:
variable pystring: StackObject - added:
variable pytuple: StackObject - added:
variable pyunicode: StackObject - added:
variable stackslice: StackObject - added:
variable string1: ArgumentDescriptor - added:
variable string4: ArgumentDescriptor - added:
variable stringnl: ArgumentDescriptor - added:
variable stringnl_noescape: ArgumentDescriptor - added:
variable stringnl_noescape_pair: ArgumentDescriptor - added:
variable uint1: ArgumentDescriptor - added:
variable uint2: ArgumentDescriptor - added:
variable uint4: ArgumentDescriptor - added:
variable uint8: ArgumentDescriptor - added:
variable unicodestring1: ArgumentDescriptor - added:
variable unicodestring4: ArgumentDescriptor - added:
variable unicodestring8: ArgumentDescriptor - added:
variable unicodestringnl: ArgumentDescriptor
- added:
class Template - added:
constructor Template() -> None - added:
function quote(s: str) -> str - added:
method Template.append(cmd: str, kind: str) -> None - added:
method Template.clone() -> Template - added:
method Template.copy(infile: str, outfile: str) -> int - added:
method Template.debug(flag: bool) -> None - added:
method Template.open(file: str, rw: str) -> os._wrap_close - added:
method Template.prepend(cmd: str, kind: str) -> None - added:
method Template.reset() -> None
- added:
class ImpImporter - added:
class ImpLoader - added:
class ModuleInfo(NamedTuple) - added:
constructor ImpImporter(path: Optional[str]=…) -> None - added:
constructor ImpLoader(fullname: str, file: IO[str], filename: str, etc: Tuple[str, str, int]) -> None - added:
field ModuleInfo.ispkg: bool - added:
field ModuleInfo.module_finder: Union[MetaPathFinder, PathEntryFinder] - added:
field ModuleInfo.name: str - added:
function extend_path(path: List[str], name: str) -> List[str] - added:
function find_loader(fullname: str) -> Optional[Loader] - added:
function get_data(package: str, resource: str) -> Optional[bytes] - added:
function get_importer(path_item: str) -> Optional[PathEntryFinder] - added:
function get_loader(module_or_name: str) -> Loader - added:
function iter_importers(fullname: str=…) -> Iterator[Union[MetaPathFinder, PathEntryFinder]] - added:
function iter_modules(path: Optional[Iterable[str]]=…, prefix: str=…) -> Iterator[_ModuleInfoLike] - added:
function read_code(stream: SupportsRead[bytes]) -> Any - added:
function resolve_name(name: str) -> Any - added:
function walk_packages(path: Optional[Iterable[str]]=…, prefix: str=…, onerror: Optional[Callable[[str], None]]=…) -> Iterator[_ModuleInfoLike] - added:
variable Loader - added:
variable MetaPathFinder - added:
variable PathEntryFinder
- added:
class uname_result(NamedTuple) - added:
field uname_result.machine: str - added:
field uname_result.node: str - added:
field uname_result.processor: str - added:
field uname_result.release: str - added:
field uname_result.system: str - added:
field uname_result.version: str - added:
function architecture(executable: str=…, bits: str=…, linkage: str=…) -> Tuple[str, str] - added:
function dist(distname: str=…, version: str=…, id: str=…, supported_dists: Tuple[str, ...]=…) -> Tuple[str, str, str] - added:
function java_ver(release: str=…, vendor: str=…, vminfo: Tuple[str, str, str]=…, osinfo: Tuple[str, str, str]=…) -> Tuple[str, str, Tuple[str, str, str], Tuple[str, str, str]] - added:
function libc_ver(executable: str=…, lib: str=…, version: str=…, chunksize: int=…) -> Tuple[str, str] - added:
function linux_distribution(distname: str=…, version: str=…, id: str=…, supported_dists: Tuple[str, ...]=…, full_distribution_name: bool=…) -> Tuple[str, str, str] - added:
function mac_ver(release: str=…, versioninfo: Tuple[str, str, str]=…, machine: str=…) -> Tuple[str, Tuple[str, str, str], str] - added:
function machine() -> str - added:
function node() -> str - added:
function platform(aliased: bool=…, terse: bool=…) -> str - added:
function processor() -> str - added:
function python_branch() -> str - added:
function python_build() -> Tuple[str, str] - added:
function python_compiler() -> str - added:
function python_implementation() -> str - added:
function python_revision() -> str - added:
function python_version() -> str - added:
function python_version_tuple() -> Tuple[str, str, str] - added:
function release() -> str - added:
function system() -> str - added:
function system_alias(system: str, release: str, version: str) -> Tuple[str, str, str] - added:
function uname() -> uname_result - added:
function version() -> str - added:
function win32_edition() -> str - added:
function win32_is_iot() -> bool - added:
function win32_ver(release: str=…, version: str=…, csd: str=…, ptype: str=…) -> Tuple[str, str, str, str] - added:
variable DEV_NULL
- added:
class Data - added:
class Dict(DictT[str, Any]) - added:
class InvalidFileException(ValueError) - added:
class PlistFormat(Enum) - added:
class UID - added:
constructor Data(data: bytes) -> None - added:
constructor InvalidFileException(message: str=…) -> None - added:
constructor UID(data: int) -> None - added:
field Data.data: bytes - added:
field PlistFormat.FMT_BINARY: int - added:
field PlistFormat.FMT_XML: int - added:
field UID.data: int - added:
function dump(value: Mapping[str, Any], fp: IO[bytes], *, fmt: PlistFormat=…, sort_keys: bool=…, skipkeys: bool=…) -> None - added:
function dumps(value: Mapping[str, Any], *, fmt: PlistFormat=…, skipkeys: bool=…, sort_keys: bool=…) -> bytes - added:
function load(fp: IO[bytes], *, fmt: Optional[PlistFormat]=…, use_builtin_types: bool=…, dict_type: Type[MutableMapping[str, Any]]=…) -> Any - added:
function loads(value: bytes, *, fmt: Optional[PlistFormat]=…, use_builtin_types: bool=…, dict_type: Type[MutableMapping[str, Any]]=…) -> Any - added:
function readPlist(pathOrFile: Union[_Path, IO[bytes]]) -> Any - added:
function readPlistFromBytes(data: bytes) -> Any - added:
function readPlistFromResource(path: _Path, restype: str=…, resid: int=…) -> Any - added:
function readPlistFromString(data: str) -> Any - added:
function writePlist(value: Mapping[str, Any], pathOrFile: Union[_Path, IO[bytes]]) -> None - added:
function writePlistToBytes(value: Mapping[str, Any]) -> bytes - added:
function writePlistToResource(rootObject: Mapping[str, Any], path: _Path, restype: str=…, resid: int=…) -> None - added:
function writePlistToString(rootObject: Mapping[str, Any]) -> str - added:
variable FMT_BINARY - added:
variable FMT_XML
- added:
class POP3 - added:
class POP3_SSL(POP3) - added:
class error_proto(Exception) - added:
constructor POP3(host: Text, port: int=…, timeout: float=…) -> None - added:
constructor POP3_SSL(host: Text, port: int=…, keyfile: Optional[Text]=…, certfile: Optional[Text]=…, timeout: float=…) -> None - added:
field POP3.encoding: Text - added:
field POP3.file: BinaryIO - added:
field POP3.host: Text - added:
field POP3.port: int - added:
field POP3.sock: socket.socket - added:
field POP3.timestamp: Pattern[Text] - added:
field POP3.welcome: bytes - added:
method POP3.apop(user: Text, password: Text) -> bytes - added:
method POP3.capa() -> Dict[Text, List[Text]] - added:
method POP3.close() -> None - added:
method POP3.dele(which: Any) -> bytes - added:
method POP3.getwelcome() -> bytes - added:
method POP3.list(which: Optional[Any]=…) -> _LongResp - added:
method POP3.noop() -> bytes - added:
method POP3.pass_(pswd: Text) -> bytes - added:
method POP3.quit() -> bytes - added:
method POP3.retr(which: Any) -> _LongResp - added:
method POP3.rpop(user: Text) -> bytes - added:
method POP3.rset() -> bytes - added:
method POP3.set_debuglevel(level: int) -> None - added:
method POP3.stat() -> Tuple[int, int] - added:
method POP3.stls(context: Optional[ssl.SSLContext]=…) -> bytes - added:
method POP3.top(which: Any, howmuch: int) -> _LongResp - added:
method POP3.uidl() -> _LongResp | (which: Any) -> bytes - added:
method POP3.user(user: Text) -> bytes - added:
method POP3.utf8() -> bytes - added:
method POP3_SSL.stls(context: Any=…, keyfile: Any=…, certfile: Any=…) -> bytes - added:
variable CR: bytes - added:
variable CRLF: bytes - added:
variable LF: bytes - added:
variable POP3_PORT: int - added:
variable POP3_SSL_PORT: int
- added:
class sched_param(NamedTuple) - added:
class times_result(NamedTuple) - added:
class uname_result(NamedTuple) - added:
class waitid_result(NamedTuple) - added:
field sched_param.sched_priority: int - added:
field times_result.children_system: float - added:
field times_result.children_user: float - added:
field times_result.elapsed: float - added:
field times_result.system: float - added:
field times_result.user: float - added:
field uname_result.machine: str - added:
field uname_result.nodename: str - added:
field uname_result.release: str - added:
field uname_result.sysname: str - added:
field uname_result.version: str - added:
field waitid_result.si_code: int - added:
field waitid_result.si_pid: int - added:
field waitid_result.si_signo: int - added:
field waitid_result.si_status: int - added:
field waitid_result.si_uid: int - added:
function WCOREDUMP(__status: int) -> bool - added:
function WEXITSTATUS(status: int) -> int - added:
function WIFCONTINUED(status: int) -> bool - added:
function WIFEXITED(status: int) -> bool - added:
function WIFSIGNALED(status: int) -> bool - added:
function WIFSTOPPED(status: int) -> bool - added:
function WSTOPSIG(status: int) -> int - added:
function WTERMSIG(status: int) -> int - added:
function listdir(path: Optional[str]=…) -> List[str] | (path: bytes) -> List[bytes] | (path: int) -> List[str] | (path: PathLike[str]) -> List[str] - added:
variable CLD_CONTINUED: int - added:
variable CLD_DUMPED: int - added:
variable CLD_EXITED: int - added:
variable CLD_TRAPPED: int - added:
variable EX_CANTCREAT: int - added:
variable EX_CONFIG: int - added:
variable EX_DATAERR: int - added:
variable EX_IOERR: int - added:
variable EX_NOHOST: int - added:
variable EX_NOINPUT: int - added:
variable EX_NOPERM: int - added:
variable EX_NOTFOUND: int - added:
variable EX_NOUSER: int - added:
variable EX_OK: int - added:
variable EX_OSERR: int - added:
variable EX_OSFILE: int - added:
variable EX_PROTOCOL: int - added:
variable EX_SOFTWARE: int - added:
variable EX_TEMPFAIL: int - added:
variable EX_UNAVAILABLE: int - added:
variable EX_USAGE: int - added:
variable F_LOCK: int - added:
variable F_OK: int - added:
variable F_TEST: int - added:
variable F_TLOCK: int - added:
variable F_ULOCK: int - added:
variable GRND_NONBLOCK: int - added:
variable GRND_RANDOM: int - added:
variable NGROUPS_MAX: int - added:
variable O_ACCMODE: int - added:
variable O_APPEND: int - added:
variable O_ASYNC: int - added:
variable O_CREAT: int - added:
variable O_DIRECT: int - added:
variable O_DIRECTORY: int - added:
variable O_DSYNC: int - added:
variable O_EXCL: int - added:
variable O_LARGEFILE: int - added:
variable O_NDELAY: int - added:
variable O_NOATIME: int - added:
variable O_NOCTTY: int - added:
variable O_NOFOLLOW: int - added:
variable O_NONBLOCK: int - added:
variable O_RDONLY: int - added:
variable O_RDWR: int - added:
variable O_RSYNC: int - added:
variable O_SYNC: int - added:
variable O_TRUNC: int - added:
variable O_WRONLY: int - added:
variable POSIX_FADV_DONTNEED: int - added:
variable POSIX_FADV_NOREUSE: int - added:
variable POSIX_FADV_NORMAL: int - added:
variable POSIX_FADV_RANDOM: int - added:
variable POSIX_FADV_SEQUENTIAL: int - added:
variable POSIX_FADV_WILLNEED: int - added:
variable PRIO_PGRP: int - added:
variable PRIO_PROCESS: int - added:
variable PRIO_USER: int - added:
variable P_ALL: int - added:
variable P_PGID: int - added:
variable P_PID: int - added:
variable RTLD_DEEPBIND: int - added:
variable RTLD_GLOBAL: int - added:
variable RTLD_LAZY: int - added:
variable RTLD_LOCAL: int - added:
variable RTLD_NODELETE: int - added:
variable RTLD_NOLOAD: int - added:
variable RTLD_NOW: int - added:
variable R_OK: int - added:
variable SCHED_BATCH: int - added:
variable SCHED_FIFO: int - added:
variable SCHED_IDLE: int - added:
variable SCHED_OTHER: int - added:
variable SCHED_RESET_ON_FORK: int - added:
variable SCHED_RR: int - added:
variable SEEK_DATA: int - added:
variable SEEK_HOLE: int - added:
variable ST_APPEND: int - added:
variable ST_MANDLOCK: int - added:
variable ST_NOATIME: int - added:
variable ST_NODEV: int - added:
variable ST_NODIRATIME: int - added:
variable ST_NOEXEC: int - added:
variable ST_NOSUID: int - added:
variable ST_RDONLY: int - added:
variable ST_RELATIME: int - added:
variable ST_SYNCHRONOUS: int - added:
variable ST_WRITE: int - added:
variable TMP_MAX: int - added:
variable WCONTINUED: int - added:
variable WNOHANG: int - added:
variable WUNTRACED: int - added:
variable W_OK: int - added:
variable XATTR_CREATE: int - added:
variable XATTR_REPLACE: int - added:
variable XATTR_SIZE_MAX: int - added:
variable X_OK: int - added:
variable environ: Dict[bytes, bytes] - added:
variable environ: Dict[str, str]
- added:
function abspath(path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function basename(p: PathLike[AnyStr]) -> AnyStr | (p: AnyStr) -> AnyStr - added:
function commonpath(paths: Sequence[StrPath]) -> str | (paths: Sequence[BytesPath]) -> bytes - added:
function dirname(p: PathLike[AnyStr]) -> AnyStr | (p: AnyStr) -> AnyStr - added:
function expanduser(path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function expandvars(path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function isabs(s: AnyPath) -> bool - added:
function islink(path: AnyPath) -> bool - added:
function ismount(path: AnyPath) -> bool - added:
function join(a: StrPath, *paths: StrPath) -> str | (a: BytesPath, *paths: BytesPath) -> bytes - added:
function lexists(path: AnyPath) -> bool - added:
function normcase(s: PathLike[AnyStr]) -> AnyStr | (s: AnyStr) -> AnyStr - added:
function normpath(path: PathLike[AnyStr]) -> AnyStr | (path: AnyStr) -> AnyStr - added:
function realpath(filename: PathLike[AnyStr], *, strict: bool=…) -> AnyStr | (filename: AnyStr, *, strict: bool=…) -> AnyStr | (filename: PathLike[AnyStr]) -> AnyStr | (filename: AnyStr) -> AnyStr - added:
function relpath(path: BytesPath, start: Optional[BytesPath]=…) -> bytes | (path: StrPath, start: Optional[StrPath]=…) -> str - added:
function split(p: PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr] | (p: AnyStr) -> Tuple[AnyStr, AnyStr] - added:
function splitdrive(p: PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr] | (p: AnyStr) -> Tuple[AnyStr, AnyStr] - added:
function splitext(p: PathLike[AnyStr]) -> Tuple[AnyStr, AnyStr] | (p: AnyStr) -> Tuple[AnyStr, AnyStr] - added:
variable altsep: Optional[str] - added:
variable curdir: str - added:
variable defpath: str - added:
variable devnull: str - added:
variable extsep: str - added:
variable pardir: str - added:
variable pathsep: str - added:
variable sep: str - added:
variable supports_unicode_filenames: bool
- added:
class PrettyPrinter - added:
constructor PrettyPrinter(indent: int=…, width: int=…, depth: Optional[int]=…, stream: Optional[IO[str]]=…) -> None - added:
function isreadable(object: object) -> bool - added:
function isrecursive(object: object) -> bool - added:
function pformat(object: object, indent: int=…, width: int=…, depth: Optional[int]=…) -> str - added:
function pp(object: object, stream: Optional[IO[str]]=…, indent: int=…, width: int=…, depth: Optional[int]=…, *, compact: bool=…, sort_dicts: bool=…) -> None - added:
function pprint(object: object, stream: Optional[IO[str]]=…, indent: int=…, width: int=…, depth: Optional[int]=…) -> None - added:
function saferepr(object: object) -> str - added:
method PrettyPrinter.format(object: object, context: Dict[int, Any], maxlevels: int, level: int) -> Tuple[str, bool, bool] - added:
method PrettyPrinter.isreadable(object: object) -> bool - added:
method PrettyPrinter.isrecursive(object: object) -> bool - added:
method PrettyPrinter.pformat(object: object) -> str - added:
method PrettyPrinter.pprint(object: object) -> None
- added:
class Profile - added:
constructor Profile(timer: Optional[Callable[[], float]]=…, bias: Optional[int]=…) -> None - added:
field Profile.bias: int - added:
field Profile.stats: dict[_Label, tuple[int, int, int, int, dict[_Label, tuple[int, int, int, int]]]] - added:
function run(statement: str, filename: Optional[str]=…, sort: Union[str, int]=…) -> None - added:
function runctx(statement: str, globals: Dict[str, Any], locals: Dict[str, Any], filename: Optional[str]=…, sort: Union[str, int]=…) -> None - added:
method Profile.calibrate(m: int, verbose: int=…) -> float - added:
method Profile.create_stats() -> None - added:
method Profile.dump_stats(file: AnyPath) -> None - added:
method Profile.print_stats(sort: Union[str, int]=…) -> None - added:
method Profile.run(cmd: str) -> _SelfT - added:
method Profile.runcall(__func: Callable[..., _T], *args: Any, **kw: Any) -> _T - added:
method Profile.runctx(cmd: str, globals: Dict[str, Any], locals: Dict[str, Any]) -> _SelfT - added:
method Profile.set_cmd(cmd: str) -> None - added:
method Profile.simulate_call(name: str) -> None - added:
method Profile.simulate_cmd_complete() -> None - added:
method Profile.snapshot_stats() -> None
- added:
class SortKey(str, Enum) - added:
class Stats - added:
constructor Stats(__arg: Union[None, str, Text, Profile, _cProfile]=…, *args: Union[None, str, Text, Profile, _cProfile, _T], stream: Optional[IO[Any]]=…) -> None - added:
field SortKey.CALLS: str - added:
field SortKey.CUMULATIVE: str - added:
field SortKey.FILENAME: str - added:
field SortKey.LINE: str - added:
field SortKey.NAME: str - added:
field SortKey.NFL: str - added:
field SortKey.PCALLS: str - added:
field SortKey.STDNAME: str - added:
field SortKey.TIME: str - added:
field Stats.sort_arg_dict_default: Dict[str, Tuple[Any, str]] - added:
method Stats.add(*arg_list: Union[None, str, Text, Profile, _cProfile, _T]) -> _T - added:
method Stats.calc_callees() -> None - added:
method Stats.dump_stats(filename: AnyPath) -> None - added:
method Stats.eval_print_amount(sel: _Selector, list: List[str], msg: str) -> Tuple[List[str], str] - added:
method Stats.get_print_list(sel_list: Iterable[_Selector]) -> Tuple[int, List[str]] - added:
method Stats.get_sort_arg_defs() -> Dict[str, Tuple[Tuple[Tuple[int, int], ...], str]] - added:
method Stats.get_top_level_stats() -> None - added:
method Stats.init(arg: Union[None, str, Text, Profile, _cProfile]) -> None - added:
method Stats.load_stats(arg: Union[None, str, Text, Profile, _cProfile]) -> None - added:
method Stats.print_call_heading(name_size: int, column_title: str) -> None - added:
method Stats.print_call_line(name_size: int, source: str, call_dict: Dict[str, Any], arrow: str=…) -> None - added:
method Stats.print_callees(*amount: _Selector) -> _T - added:
method Stats.print_callers(*amount: _Selector) -> _T - added:
method Stats.print_line(func: str) -> None - added:
method Stats.print_stats(*amount: _Selector) -> _T - added:
method Stats.print_title() -> None - added:
method Stats.reverse_order() -> _T - added:
method Stats.sort_stats(field: int) -> _T | (*field: str) -> _T - added:
method Stats.strip_dirs() -> _T
- added:
function fork() -> Tuple[int, int] - added:
function master_open() -> Tuple[int, str] - added:
function openpty() -> Tuple[int, int] - added:
function slave_open(tty_name: str) -> int - added:
function spawn(argv: Union[str, Iterable[str]], master_read: _Reader=…, stdin_read: _Reader=…) -> None - added:
variable CHILD: int - added:
variable STDERR_FILENO: int - added:
variable STDIN_FILENO: int - added:
variable STDOUT_FILENO: int
- added:
class struct_passwd(Tuple[str, str, int, int, str, str, str]) - added:
field struct_passwd.pw_dir: str - added:
field struct_passwd.pw_gecos: str - added:
field struct_passwd.pw_gid: int - added:
field struct_passwd.pw_name: str - added:
field struct_passwd.pw_passwd: str - added:
field struct_passwd.pw_shell: str - added:
field struct_passwd.pw_uid: int - added:
function getpwall() -> List[struct_passwd] - added:
function getpwnam(__name: str) -> struct_passwd - added:
function getpwuid(__uid: int) -> struct_passwd
- added:
class PyCompileError(Exception) - added:
class PycInvalidationMode(enum.Enum) - added:
constructor PyCompileError(exc_type: Type[BaseException], exc_value: BaseException, file: str, msg: str=…) -> None - added:
field PyCompileError.exc_type_name: str - added:
field PyCompileError.exc_value: BaseException - added:
field PyCompileError.file: str - added:
field PyCompileError.msg: str - added:
field PycInvalidationMode.CHECKED_HASH: int - added:
field PycInvalidationMode.TIMESTAMP: int - added:
field PycInvalidationMode.UNCHECKED_HASH: int - added:
function compile(file: _EitherStr, cfile: Optional[_EitherStr]=…, dfile: Optional[_EitherStr]=…, doraise: bool=…) -> None - added:
function main(args: Optional[List[Text]]=…) -> int
- added:
class Class - added:
class Function - added:
constructor Class(module: str, name: str, super: Optional[List[Union[Class, str]]], file: str, lineno: int) -> None - added:
constructor Function(module: str, name: str, file: str, lineno: int) -> None - added:
field Class.file: int - added:
field Class.lineno: int - added:
field Class.methods: Dict[str, int] - added:
field Class.module: str - added:
field Class.name: str - added:
field Class.super: Optional[List[Union[Class, str]]] - added:
field Function.file: int - added:
field Function.lineno: int - added:
field Function.module: str - added:
field Function.name: str - added:
function readmodule(module: str, path: Optional[Sequence[str]]=…) -> Dict[str, Class] - added:
function readmodule_ex(module: str, path: Optional[Sequence[str]]=…) -> Dict[str, Union[Class, Function, List[str]]]
- added:
class Doc - added:
class ErrorDuringImport(Exception) - added:
class HTMLDoc(Doc) - added:
class HTMLRepr(Repr) - added:
class Helper - added:
class ModuleScanner - added:
class TextDoc(Doc) - added:
class TextRepr(Repr) - added:
constructor ErrorDuringImport(filename: str, exc_info: _Exc_Info) -> None - added:
constructor HTMLRepr() -> None - added:
constructor Helper(input: Optional[IO[str]]=…, output: Optional[IO[str]]=…) -> None - added:
constructor TextRepr() -> None - added:
field Doc.PYTHONDOCS: str - added:
field ErrorDuringImport.exc: Optional[Type[BaseException]] - added:
field ErrorDuringImport.filename: str - added:
field ErrorDuringImport.tb: Optional[TracebackType] - added:
field ErrorDuringImport.value: Optional[BaseException] - added:
field HTMLDoc.escape: Callable[[str], str] - added:
field HTMLDoc.repr: Callable[[object], str] - added:
field HTMLRepr.maxdict: int - added:
field HTMLRepr.maxlist: int - added:
field HTMLRepr.maxother: int - added:
field HTMLRepr.maxstring: int - added:
field HTMLRepr.maxtuple: int - added:
field Helper.input: IO[str] - added:
field Helper.keywords: Dict[str, Union[str, Tuple[str, str]]] - added:
field Helper.output: IO[str] - added:
field Helper.symbols: Dict[str, str] - added:
field Helper.topics: Dict[str, Union[str, Tuple[str, ...]]] - added:
field ModuleScanner.quit: bool - added:
field TextDoc.repr: Callable[[object], str] - added:
field TextRepr.maxdict: int - added:
field TextRepr.maxlist: int - added:
field TextRepr.maxother: int - added:
field TextRepr.maxstring: int - added:
field TextRepr.maxtuple: int - added:
function allmethods(cl: type) -> MutableMapping[str, MethodType] - added:
function apropos(key: str) -> None - added:
function classify_class_attrs(object: object) -> List[Tuple[str, str, type, str]] - added:
function classname(object: object, modname: str) -> str - added:
function cli() -> None - added:
function cram(text: str, maxlen: int) -> str - added:
function describe(thing: Any) -> str - added:
function doc(thing: Union[str, object], title: str=…, forceload: bool=…, output: Optional[SupportsWrite[str]]=…) -> None - added:
function getdoc(object: object) -> Text - added:
function getpager() -> Callable[[str], None] - added:
function gui() -> None - added:
function importfile(path: str) -> ModuleType - added:
function isdata(object: object) -> bool - added:
function ispackage(path: str) -> bool - added:
function ispath(x: Any) -> bool - added:
function locate(path: str, forceload: bool=…) -> object - added:
function pager(text: str) -> None - added:
function pathdirs() -> List[str] - added:
function pipepager(text: str, cmd: str) -> None - added:
function plain(text: str) -> str - added:
function plainpager(text: str) -> None - added:
function render_doc(thing: Union[str, object], title: str=…, forceload: bool=…, renderer: Optional[Doc]=…) -> str - added:
function replace(text: AnyStr, *pairs: AnyStr) -> AnyStr - added:
function resolve(thing: Union[str, object], forceload: bool=…) -> Optional[Tuple[object, str]] - added:
function safeimport(path: str, forceload: bool=…, cache: MutableMapping[str, ModuleType]=…) -> ModuleType - added:
function serve(port: int, callback: Optional[Callable[[Any], None]]=…, completer: Optional[Callable[[], None]]=…) -> None - added:
function source_synopsis(file: IO[AnyStr]) -> Optional[AnyStr] - added:
function splitdoc(doc: AnyStr) -> Tuple[AnyStr, AnyStr] - added:
function stripid(text: str) -> str - added:
function synopsis(filename: str, cache: MutableMapping[str, Tuple[int, str]]=…) -> Optional[str] - added:
function tempfilepager(text: str, cmd: str) -> None - added:
function ttypager(text: str) -> None - added:
function visiblename(name: str, all: Optional[Container[str]]=…, obj: Optional[object]=…) -> bool - added:
function writedoc(thing: Union[str, object], forceload: bool=…) -> None - added:
function writedocs(dir: str, pkgpath: str=…, done: Optional[Any]=…) -> None - added:
method Doc.docclass(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.docdata(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.docmodule(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.docother(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.docproperty(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.docroutine(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.document(object: object, name: Optional[str]=…, *args: Any) -> str - added:
method Doc.fail(object: object, name: Optional[str]=…, *args: Any) -> NoReturn - added:
method Doc.getdocloc(object: object, basedir: str=…) -> Optional[str] - added:
method HTMLDoc.bigsection(title: str, *args: Any) -> str - added:
method HTMLDoc.classlink(object: object, modname: str) -> str - added:
method HTMLDoc.docclass(object: object, name: Optional[str]=…, mod: Optional[str]=…, funcs: Mapping[str, str]=…, classes: Mapping[str, str]=…, *ignored: Any) -> str - added:
method HTMLDoc.docdata(object: object, name: Optional[str]=…, mod: Optional[Any]=…, cl: Optional[Any]=…, *ignored: Any) -> str - added:
method HTMLDoc.docmodule(object: object, name: Optional[str]=…, mod: Optional[str]=…, *ignored: Any) -> str - added:
method HTMLDoc.docother(object: object, name: Optional[str]=…, mod: Optional[Any]=…, *ignored: Any) -> str - added:
method HTMLDoc.docproperty(object: object, name: Optional[str]=…, mod: Optional[str]=…, cl: Optional[Any]=…, *ignored: Any) -> str - added:
method HTMLDoc.docroutine(object: object, name: Optional[str]=…, mod: Optional[str]=…, funcs: Mapping[str, str]=…, classes: Mapping[str, str]=…, methods: Mapping[str, str]=…, cl: Optional[type]=…, *ignored: Any) -> str - added:
method HTMLDoc.filelink(url: str, path: str) -> str - added:
method HTMLDoc.formattree(tree: List[Union[Tuple[type, Tuple[type, ...]], List[Any]]], modname: str, parent: Optional[type]=…) -> str - added:
method HTMLDoc.formatvalue(object: object) -> str - added:
method HTMLDoc.grey(text: str) -> str - added:
method HTMLDoc.heading(title: str, fgcol: str, bgcol: str, extras: str=…) -> str - added:
method HTMLDoc.index(dir: str, shadowed: Optional[MutableMapping[str, bool]]=…) -> str - added:
method HTMLDoc.markup(text: str, escape: Optional[Callable[[str], str]]=…, funcs: Mapping[str, str]=…, classes: Mapping[str, str]=…, methods: Mapping[str, str]=…) -> str - added:
method HTMLDoc.modpkglink(modpkginfo: Tuple[str, str, bool, bool]) -> str - added:
method HTMLDoc.modulelink(object: object) -> str - added:
method HTMLDoc.multicolumn(list: List[Any], format: Callable[[Any], str], cols: int=…) -> str - added:
method HTMLDoc.namelink(name: str, *dicts: MutableMapping[str, str]) -> str - added:
method HTMLDoc.page(title: str, contents: str) -> str - added:
method HTMLDoc.preformat(text: str) -> str - added:
method HTMLDoc.section(title: str, fgcol: str, bgcol: str, contents: str, width: int=…, prelude: str=…, marginalia: Optional[str]=…, gap: str=…) -> str - added:
method HTMLRepr.escape(text: str) -> str - added:
method HTMLRepr.repr(object: object) -> str - added:
method HTMLRepr.repr1(x: object, level: complex) -> str - added:
method HTMLRepr.repr_instance(x: object, level: complex) -> str - added:
method HTMLRepr.repr_str(x: Text, level: complex) -> str - added:
method HTMLRepr.repr_string(x: Text, level: complex) -> str - added:
method HTMLRepr.repr_unicode(x: AnyStr, level: complex) -> str - added:
method Helper.getline(prompt: str) -> str - added:
method Helper.help(request: Any) -> None - added:
method Helper.interact() -> None - added:
method Helper.intro() -> None - added:
method Helper.list(items: List[str], columns: int=…, width: int=…) -> None - added:
method Helper.listkeywords() -> None - added:
method Helper.listmodules(key: str=…) -> None - added:
method Helper.listsymbols() -> None - added:
method Helper.listtopics() -> None - added:
method Helper.showsymbol(symbol: str) -> None - added:
method Helper.showtopic(topic: str, more_xrefs: str=…) -> None - added:
method ModuleScanner.run(callback: Callable[[Optional[str], str, str], None], key: Optional[Any]=…, completer: Optional[Callable[[], None]]=…, onerror: Optional[Callable[[str], None]]=…) -> None - added:
method TextDoc.bold(text: str) -> str - added:
method TextDoc.docclass(object: object, name: Optional[str]=…, mod: Optional[str]=…, *ignored: Any) -> str - added:
method TextDoc.docdata(object: object, name: Optional[str]=…, mod: Optional[str]=…, cl: Optional[Any]=…, *ignored: Any) -> str - added:
method TextDoc.docmodule(object: object, name: Optional[str]=…, mod: Optional[Any]=…, *ignored: Any) -> str - added:
method TextDoc.docother(object: object, name: Optional[str]=…, mod: Optional[str]=…, parent: Optional[str]=…, maxlen: Optional[int]=…, doc: Optional[Any]=…, *ignored: Any) -> str - added:
method TextDoc.docproperty(object: object, name: Optional[str]=…, mod: Optional[Any]=…, cl: Optional[Any]=…, *ignored: Any) -> str - added:
method TextDoc.docroutine(object: object, name: Optional[str]=…, mod: Optional[str]=…, cl: Optional[Any]=…, *ignored: Any) -> str - added:
method TextDoc.formattree(tree: List[Union[Tuple[type, Tuple[type, ...]], List[Any]]], modname: str, parent: Optional[type]=…, prefix: str=…) -> str - added:
method TextDoc.formatvalue(object: object) -> str - added:
method TextDoc.indent(text: str, prefix: str=…) -> str - added:
method TextDoc.section(title: str, contents: str) -> str - added:
method TextRepr.repr1(x: object, level: complex) -> str - added:
method TextRepr.repr_instance(x: object, level: complex) -> str - added:
method TextRepr.repr_str(x: str, level: complex) -> str - added:
method TextRepr.repr_string(x: str, level: complex) -> str - added:
variable help: Helper - added:
variable html: HTMLDoc - added:
variable text: TextDoc
- added:
variable topics: Dict[str, str]
- added:
class ExpatError(Exception) - added:
class XMLParserType(object) - added:
field ExpatError.code: int - added:
field ExpatError.lineno: int - added:
field ExpatError.offset: int - added:
field XMLParserType.AttlistDeclHandler: Optional[Callable[[str, str, str, Optional[str], bool], Any]] - added:
field XMLParserType.CharacterDataHandler: Optional[Callable[[str], Any]] - added:
field XMLParserType.CommentHandler: Optional[Callable[[str], Any]] - added:
field XMLParserType.CurrentByteIndex: int - added:
field XMLParserType.CurrentColumnNumber: int - added:
field XMLParserType.CurrentLineNumber: int - added:
field XMLParserType.DefaultHandler: Optional[Callable[[str], Any]] - added:
field XMLParserType.DefaultHandlerExpand: Optional[Callable[[str], Any]] - added:
field XMLParserType.ElementDeclHandler: Optional[Callable[[str, _Model], Any]] - added:
field XMLParserType.EndCdataSectionHandler: Optional[Callable[[], Any]] - added:
field XMLParserType.EndDoctypeDeclHandler: Optional[Callable[[], Any]] - added:
field XMLParserType.EndElementHandler: Optional[Callable[[str], Any]] - added:
field XMLParserType.EndNamespaceDeclHandler: Optional[Callable[[str], Any]] - added:
field XMLParserType.EntityDeclHandler: Optional[Callable[[str, bool, Optional[str], Optional[str], str, Optional[str], Optional[str]], Any]] - added:
field XMLParserType.ErrorByteIndex: int - added:
field XMLParserType.ErrorCode: int - added:
field XMLParserType.ErrorColumnNumber: int - added:
field XMLParserType.ErrorLineNumber: int - added:
field XMLParserType.ExternalEntityRefHandler: Optional[Callable[[str, Optional[str], Optional[str], Optional[str]], int]] - added:
field XMLParserType.NotStandaloneHandler: Optional[Callable[[], int]] - added:
field XMLParserType.NotationDeclHandler: Optional[Callable[[str, Optional[str], str, Optional[str]], Any]] - added:
field XMLParserType.ProcessingInstructionHandler: Optional[Callable[[str, str], Any]] - added:
field XMLParserType.StartCdataSectionHandler: Optional[Callable[[], Any]] - added:
field XMLParserType.StartDoctypeDeclHandler: Optional[Callable[[str, Optional[str], Optional[str], bool], Any]] - added:
field XMLParserType.StartElementHandler: Optional[Union[Callable[[str, Dict[str, str]], Any], Callable[[str, List[str]], Any], Callable[[str, Union[Dict[str, str]], List[str]], Any]]] - added:
field XMLParserType.StartNamespaceDeclHandler: Optional[Callable[[str, str], Any]] - added:
field XMLParserType.UnparsedEntityDeclHandler: Optional[Callable[[str, Optional[str], str, Optional[str], str], Any]] - added:
field XMLParserType.XmlDeclHandler: Optional[Callable[[str, Optional[str], int], Any]] - added:
field XMLParserType.buffer_size: int - added:
field XMLParserType.buffer_text: bool - added:
field XMLParserType.buffer_used: int - added:
field XMLParserType.namespace_prefixes: bool - added:
field XMLParserType.ordered_attributes: bool - added:
field XMLParserType.specified_attributes: bool - added:
function ErrorString(__code: int) -> str - added:
function ParserCreate(encoding: Optional[Text]=…, namespace_separator: Optional[Text]=…, intern: Optional[Dict[str, Any]]=…) -> XMLParserType - added:
method XMLParserType.ExternalEntityParserCreate(__context: Optional[Text], __encoding: Text=…) -> XMLParserType - added:
method XMLParserType.GetBase() -> Optional[str] - added:
method XMLParserType.GetInputContext() -> Optional[bytes] - added:
method XMLParserType.Parse(__data: Union[Text, bytes], __isfinal: bool=…) -> int - added:
method XMLParserType.ParseFile(__file: SupportsRead[bytes]) -> int - added:
method XMLParserType.SetBase(__base: Text) -> None - added:
method XMLParserType.SetParamEntityParsing(__flag: int) -> int - added:
method XMLParserType.UseForeignDTD(__flag: bool=…) -> None - added:
variable EXPAT_VERSION: str - added:
variable XML_PARAM_ENTITY_PARSING_ALWAYS: int - added:
variable XML_PARAM_ENTITY_PARSING_NEVER: int - added:
variable XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE: int - added:
variable error - added:
variable features: List[Tuple[str, int]] - added:
variable native_encoding: str - added:
variable version_info: Tuple[int, int, int]
- added:
variable XML_ERROR_ABORTED: str - added:
variable XML_ERROR_ASYNC_ENTITY: str - added:
variable XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF: str - added:
variable XML_ERROR_BAD_CHAR_REF: str - added:
variable XML_ERROR_BINARY_ENTITY_REF: str - added:
variable XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING: str - added:
variable XML_ERROR_DUPLICATE_ATTRIBUTE: str - added:
variable XML_ERROR_ENTITY_DECLARED_IN_PE: str - added:
variable XML_ERROR_EXTERNAL_ENTITY_HANDLING: str - added:
variable XML_ERROR_FEATURE_REQUIRES_XML_DTD: str - added:
variable XML_ERROR_FINISHED: str - added:
variable XML_ERROR_INCOMPLETE_PE: str - added:
variable XML_ERROR_INCORRECT_ENCODING: str - added:
variable XML_ERROR_INVALID_TOKEN: str - added:
variable XML_ERROR_JUNK_AFTER_DOC_ELEMENT: str - added:
variable XML_ERROR_MISPLACED_XML_PI: str - added:
variable XML_ERROR_NOT_STANDALONE: str - added:
variable XML_ERROR_NOT_SUSPENDED: str - added:
variable XML_ERROR_NO_ELEMENTS: str - added:
variable XML_ERROR_NO_MEMORY: str - added:
variable XML_ERROR_PARAM_ENTITY_REF: str - added:
variable XML_ERROR_PARTIAL_CHAR: str - added:
variable XML_ERROR_PUBLICID: str - added:
variable XML_ERROR_RECURSIVE_ENTITY_REF: str - added:
variable XML_ERROR_SUSPENDED: str - added:
variable XML_ERROR_SUSPEND_PE: str - added:
variable XML_ERROR_SYNTAX: str - added:
variable XML_ERROR_TAG_MISMATCH: str - added:
variable XML_ERROR_TEXT_DECL: str - added:
variable XML_ERROR_UNBOUND_PREFIX: str - added:
variable XML_ERROR_UNCLOSED_CDATA_SECTION: str - added:
variable XML_ERROR_UNCLOSED_TOKEN: str - added:
variable XML_ERROR_UNDECLARING_PREFIX: str - added:
variable XML_ERROR_UNDEFINED_ENTITY: str - added:
variable XML_ERROR_UNEXPECTED_STATE: str - added:
variable XML_ERROR_UNKNOWN_ENCODING: str - added:
variable XML_ERROR_XML_DECL: str - added:
variable codes: Dict[str, int] - added:
variable messages: Dict[int, str]
- added:
variable XML_CQUANT_NONE: int - added:
variable XML_CQUANT_OPT: int - added:
variable XML_CQUANT_PLUS: int - added:
variable XML_CQUANT_REP: int - added:
variable XML_CTYPE_ANY: int - added:
variable XML_CTYPE_CHOICE: int - added:
variable XML_CTYPE_EMPTY: int - added:
variable XML_CTYPE_MIXED: int - added:
variable XML_CTYPE_NAME: int - added:
variable XML_CTYPE_SEQ: int
- added:
class Empty(Exception) - added:
class Full(Exception) - added:
class LifoQueue(Queue[_T]) - added:
class PriorityQueue(Queue[_T]) - added:
class Queue(Generic[_T]) - added:
class SimpleQueue(Generic[_T]) - added:
constructor Queue(maxsize: int=…) -> None - added:
constructor SimpleQueue() -> None - added:
field Queue.all_tasks_done: Condition - added:
field Queue.maxsize: int - added:
field Queue.mutex: Lock - added:
field Queue.not_empty: Condition - added:
field Queue.not_full: Condition - added:
field Queue.queue: Any - added:
field Queue.unfinished_tasks: int - added:
method Queue.empty() -> bool - added:
method Queue.full() -> bool - added:
method Queue.get(block: bool=…, timeout: Optional[float]=…) -> _T - added:
method Queue.get_nowait() -> _T - added:
method Queue.join() -> None - added:
method Queue.put(item: _T, block: bool=…, timeout: Optional[float]=…) -> None - added:
method Queue.put_nowait(item: _T) -> None - added:
method Queue.qsize() -> int - added:
method Queue.task_done() -> None - added:
method SimpleQueue.empty() -> bool - added:
method SimpleQueue.get(block: bool=…, timeout: Optional[float]=…) -> _T - added:
method SimpleQueue.get_nowait() -> _T - added:
method SimpleQueue.put(item: _T, block: bool=…, timeout: Optional[float]=…) -> None - added:
method SimpleQueue.put_nowait(item: _T) -> None - added:
method SimpleQueue.qsize() -> int
- added:
function decode(input: BinaryIO, output: BinaryIO, header: int=…) -> None - added:
function decodestring(s: bytes, header: int=…) -> bytes - added:
function encode(input: BinaryIO, output: BinaryIO, quotetabs: int, header: int=…) -> None - added:
function encodestring(s: bytes, quotetabs: int=…, header: int=…) -> bytes
- added:
class Random(_random.Random) - added:
class SystemRandom(Random) - added:
constructor Random(x: Any=…) -> None - added:
function betavariate(alpha: float, beta: float) -> float - added:
function choice(seq: Sequence[_T]) -> _T - added:
function choices(population: Sequence[_T], weights: Optional[Sequence[float]]=…, *, cum_weights: Optional[Sequence[float]]=…, k: int=…) -> list[_T] - added:
function expovariate(lambd: float) -> float - added:
function gammavariate(alpha: float, beta: float) -> float - added:
function gauss(mu: float, sigma: float) -> float - added:
function getrandbits(__k: int) -> int - added:
function getstate() -> object - added:
function lognormvariate(mu: float, sigma: float) -> float - added:
function normalvariate(mu: float, sigma: float) -> float - added:
function paretovariate(alpha: float) -> float - added:
function randbytes(n: int) -> bytes - added:
function randint(a: int, b: int) -> int - added:
function random() -> float - added:
function randrange(start: int, stop: Union[None, int]=…, step: int=…) -> int - added:
function sample(population: Union[Sequence[_T], Set[_T]], k: int) -> list[_T] - added:
function seed(a: Any=…, version: int=…) -> None - added:
function setstate(state: object) -> None - added:
function shuffle(x: MutableSequence[Any], random: Optional[Callable[[], float]]=…) -> None - added:
function triangular(low: float=…, high: float=…, mode: Optional[float]=…) -> float - added:
function uniform(a: float, b: float) -> float - added:
function vonmisesvariate(mu: float, kappa: float) -> float - added:
function weibullvariate(alpha: float, beta: float) -> float - added:
method Random.betavariate(alpha: float, beta: float) -> float - added:
method Random.choice(seq: Sequence[_T]) -> _T - added:
method Random.choices(population: Sequence[_T], weights: Optional[Sequence[float]]=…, *, cum_weights: Optional[Sequence[float]]=…, k: int=…) -> list[_T] - added:
method Random.expovariate(lambd: float) -> float - added:
method Random.gammavariate(alpha: float, beta: float) -> float - added:
method Random.gauss(mu: float, sigma: float) -> float - added:
method Random.getrandbits(__k: int) -> int - added:
method Random.getstate() -> Tuple[Any, ...] - added:
method Random.lognormvariate(mu: float, sigma: float) -> float - added:
method Random.normalvariate(mu: float, sigma: float) -> float - added:
method Random.paretovariate(alpha: float) -> float - added:
method Random.randbytes(n: int) -> bytes - added:
method Random.randint(a: int, b: int) -> int - added:
method Random.random() -> float - added:
method Random.randrange(start: int, stop: Optional[int]=…, step: int=…) -> int - added:
method Random.sample(population: Union[Sequence[_T], Set[_T]], k: int) -> list[_T] - added:
method Random.seed(a: Any=…, version: int=…) -> None - added:
method Random.setstate(state: Tuple[Any, ...]) -> None - added:
method Random.shuffle(x: MutableSequence[Any], random: Optional[Callable[[], float]]=…) -> None - added:
method Random.triangular(low: float=…, high: float=…, mode: Optional[float]=…) -> float - added:
method Random.uniform(a: float, b: float) -> float - added:
method Random.vonmisesvariate(mu: float, kappa: float) -> float - added:
method Random.weibullvariate(alpha: float, beta: float) -> float - added:
method SystemRandom.getstate(*args: Any, **kwds: Any) -> NoReturn - added:
method SystemRandom.setstate(*args: Any, **kwds: Any) -> NoReturn
- added:
class RegexFlag(enum.IntFlag) - added:
field RegexFlag.A: int - added:
field RegexFlag.ASCII: int - added:
field RegexFlag.DEBUG: int - added:
field RegexFlag.DOTALL: int - added:
field RegexFlag.I: int - added:
field RegexFlag.IGNORECASE: int - added:
field RegexFlag.L: int - added:
field RegexFlag.LOCALE: int - added:
field RegexFlag.M: int - added:
field RegexFlag.MULTILINE: int - added:
field RegexFlag.S: int - added:
field RegexFlag.T: int - added:
field RegexFlag.TEMPLATE: int - added:
field RegexFlag.U: int - added:
field RegexFlag.UNICODE: int - added:
field RegexFlag.VERBOSE: int - added:
field RegexFlag.X: int - added:
function compile(pattern: AnyStr, flags: _FlagsType=…) -> Pattern[AnyStr] | (pattern: Pattern[AnyStr], flags: _FlagsType=…) -> Pattern[AnyStr] - added:
function escape(pattern: AnyStr) -> AnyStr - added:
function findall(pattern: AnyStr, string: AnyStr, flags: _FlagsType=…) -> List[Any] | (pattern: Pattern[AnyStr], string: AnyStr, flags: _FlagsType=…) -> List[Any] - added:
function finditer(pattern: AnyStr, string: AnyStr, flags: _FlagsType=…) -> Iterator[Match[AnyStr]] | (pattern: Pattern[AnyStr], string: AnyStr, flags: _FlagsType=…) -> Iterator[Match[AnyStr]] - added:
function fullmatch(pattern: AnyStr, string: AnyStr, flags: _FlagsType=…) -> Optional[Match[AnyStr]] | (pattern: Pattern[AnyStr], string: AnyStr, flags: _FlagsType=…) -> Optional[Match[AnyStr]] - added:
function match(pattern: AnyStr, string: AnyStr, flags: _FlagsType=…) -> Optional[Match[AnyStr]] | (pattern: Pattern[AnyStr], string: AnyStr, flags: _FlagsType=…) -> Optional[Match[AnyStr]] - added:
function purge() -> None - added:
function search(pattern: AnyStr, string: AnyStr, flags: _FlagsType=…) -> Optional[Match[AnyStr]] | (pattern: Pattern[AnyStr], string: AnyStr, flags: _FlagsType=…) -> Optional[Match[AnyStr]] - added:
function split(pattern: AnyStr, string: AnyStr, maxsplit: int=…, flags: _FlagsType=…) -> List[Union[AnyStr, Any]] | (pattern: Pattern[AnyStr], string: AnyStr, maxsplit: int=…, flags: _FlagsType=…) -> List[Union[AnyStr, Any]] - added:
function sub(pattern: AnyStr, repl: AnyStr, string: AnyStr, count: int=…, flags: _FlagsType=…) -> AnyStr | (pattern: AnyStr, repl: Callable[[Match[AnyStr]], AnyStr], string: AnyStr, count: int=…, flags: _FlagsType=…) -> AnyStr | (pattern: Pattern[AnyStr], repl: AnyStr, string: AnyStr, count: int=…, flags: _FlagsType=…) -> AnyStr | (pattern: Pattern[AnyStr], repl: Callable[[Match[AnyStr]], AnyStr]… - added:
function subn(pattern: AnyStr, repl: AnyStr, string: AnyStr, count: int=…, flags: _FlagsType=…) -> Tuple[AnyStr, int] | (pattern: AnyStr, repl: Callable[[Match[AnyStr]], AnyStr], string: AnyStr, count: int=…, flags: _FlagsType=…) -> Tuple[AnyStr, int] | (pattern: Pattern[AnyStr], repl: AnyStr, string: AnyStr, count: int=…, flags: _FlagsType=…) -> Tuple[AnyStr, int] | (pattern: Pattern[AnyStr], re… - added:
function template(pattern: Union[AnyStr, Pattern[AnyStr]], flags: _FlagsType=…) -> Pattern[AnyStr] - added:
variable A - added:
variable ASCII - added:
variable DEBUG - added:
variable DOTALL - added:
variable I - added:
variable IGNORECASE - added:
variable L - added:
variable LOCALE - added:
variable M - added:
variable MULTILINE - added:
variable S - added:
variable T - added:
variable TEMPLATE - added:
variable U - added:
variable UNICODE - added:
variable VERBOSE - added:
variable X
- added:
function add_history(__string: str) -> None - added:
function append_history_file(__nelements: int, __filename: Optional[AnyPath]=…) -> None - added:
function clear_history() -> None - added:
function get_begidx() -> int - added:
function get_completer() -> _CompleterT - added:
function get_completer_delims() -> str - added:
function get_completion_type() -> int - added:
function get_current_history_length() -> int - added:
function get_endidx() -> int - added:
function get_history_item(__index: int) -> str - added:
function get_history_length() -> int - added:
function get_line_buffer() -> str - added:
function insert_text(__string: str) -> None - added:
function parse_and_bind(__string: str) -> None - added:
function read_history_file(__filename: Optional[AnyPath]=…) -> None - added:
function read_init_file(__filename: Optional[AnyPath]=…) -> None - added:
function redisplay() -> None - added:
function remove_history_item(__pos: int) -> None - added:
function replace_history_item(__pos: int, __line: str) -> None - added:
function set_auto_history(__enabled: bool) -> None - added:
function set_completer(__function: _CompleterT=…) -> None - added:
function set_completer_delims(__string: str) -> None - added:
function set_completion_display_matches_hook(__function: _CompDispT=…) -> None - added:
function set_history_length(__length: int) -> None - added:
function set_pre_input_hook(__function: Optional[Callable[[], None]]=…) -> None - added:
function set_startup_hook(__function: Optional[Callable[[], None]]=…) -> None - added:
function write_history_file(__filename: Optional[AnyPath]=…) -> None
- added:
class Repr - added:
constructor Repr() -> None - added:
field Repr.maxarray: int - added:
field Repr.maxdeque: int - added:
field Repr.maxdict: int - added:
field Repr.maxfrozenset: int - added:
field Repr.maxlevel: int - added:
field Repr.maxlist: int - added:
field Repr.maxlong: int - added:
field Repr.maxother: int - added:
field Repr.maxset: int - added:
field Repr.maxstring: int - added:
field Repr.maxtuple: int - added:
function recursive_repr(fillvalue: str=…) -> Callable[[_ReprFunc], _ReprFunc] - added:
function repr(x: object) -> str - added:
method Repr.repr(x: Any) -> str - added:
method Repr.repr1(x: Any, level: int) -> str - added:
method Repr.repr_array(x: array[Any], level: int) -> str - added:
method Repr.repr_deque(x: Deque[Any], level: int) -> str - added:
method Repr.repr_dict(x: Dict[Any, Any], level: int) -> str - added:
method Repr.repr_frozenset(x: FrozenSet[Any], level: int) -> str - added:
method Repr.repr_instance(x: Any, level: int) -> str - added:
method Repr.repr_int(x: int, level: int) -> str - added:
method Repr.repr_list(x: List[Any], level: int) -> str - added:
method Repr.repr_set(x: Set[Any], level: int) -> str - added:
method Repr.repr_str(x: str, level: int) -> str - added:
method Repr.repr_tuple(x: Tuple[Any, ...], level: int) -> str - added:
variable aRepr: Repr
- added:
class struct_rusage(_Tuple16) - added:
field struct_rusage.ru_idrss: int - added:
field struct_rusage.ru_inblock: int - added:
field struct_rusage.ru_isrss: int - added:
field struct_rusage.ru_ixrss: int - added:
field struct_rusage.ru_majflt: int - added:
field struct_rusage.ru_maxrss: int - added:
field struct_rusage.ru_minflt: int - added:
field struct_rusage.ru_msgrcv: int - added:
field struct_rusage.ru_msgsnd: int - added:
field struct_rusage.ru_nivcsw: int - added:
field struct_rusage.ru_nsignals: int - added:
field struct_rusage.ru_nswap: int - added:
field struct_rusage.ru_nvcsw: int - added:
field struct_rusage.ru_oublock: int - added:
field struct_rusage.ru_stime: float - added:
field struct_rusage.ru_utime: float - added:
function getpagesize() -> int - added:
function getrlimit(__resource: int) -> Tuple[int, int] - added:
function getrusage(__who: int) -> struct_rusage - added:
function prlimit(pid: int, resource: int, limits: Tuple[int, int]) -> Tuple[int, int] | (pid: int, resource: int) -> Tuple[int, int] - added:
function setrlimit(__resource: int, __limits: Tuple[int, int]) -> None - added:
variable RLIMIT_AS: int - added:
variable RLIMIT_CORE: int - added:
variable RLIMIT_CPU: int - added:
variable RLIMIT_DATA: int - added:
variable RLIMIT_FSIZE: int - added:
variable RLIMIT_MEMLOCK: int - added:
variable RLIMIT_MSGQUEUE: int - added:
variable RLIMIT_NICE: int - added:
variable RLIMIT_NOFILE: int - added:
variable RLIMIT_NPROC: int - added:
variable RLIMIT_OFILE: int - added:
variable RLIMIT_RSS: int - added:
variable RLIMIT_RTPRIO: int - added:
variable RLIMIT_RTTIME: int - added:
variable RLIMIT_SIGPENDING: int - added:
variable RLIMIT_STACK: int - added:
variable RLIM_INFINITY: int - added:
variable RUSAGE_CHILDREN: int - added:
variable RUSAGE_SELF: int - added:
variable RUSAGE_THREAD: int - added:
variable error
- added:
class Completer - added:
constructor Completer(namespace: Optional[Dict[str, Any]]=…) -> None - added:
method Completer.complete(text: _Text, state: int) -> Optional[str]
- added:
function run_module(mod_name: str, init_globals: Optional[Dict[str, Any]]=…, run_name: Optional[str]=…, alter_sys: bool=…) -> Dict[str, Any] - added:
function run_path(path_name: str, init_globals: Optional[Dict[str, Any]]=…, run_name: Optional[str]=…) -> Dict[str, Any]
- added:
class Event(NamedTuple) - added:
class scheduler - added:
constructor scheduler(timefunc: Callable[[], float], delayfunc: Callable[[float], None]) -> None - added:
field Event.action: Callable[..., Any] - added:
field Event.argument: Tuple[Any, ...] - added:
field Event.kwargs: Dict[Text, Any] - added:
field Event.priority: Any - added:
field Event.time: float - added:
method scheduler.cancel(event: Event) -> None - added:
method scheduler.empty() -> bool - added:
method scheduler.enter(delay: float, priority: Any, action: Callable[..., Any], argument: Tuple[Any, ...]) -> Event - added:
method scheduler.enterabs(time: float, priority: Any, action: Callable[..., Any], argument: Tuple[Any, ...]) -> Event - added:
method scheduler.run() -> None - added:
property scheduler.queue -> List[Event]
- added:
function choice(seq: Sequence[_T]) -> _T - added:
function randbelow(exclusive_upper_bound: int) -> int - added:
function randbits(k: int) -> int - added:
function token_bytes(nbytes: Optional[int]=…) -> bytes - added:
function token_hex(nbytes: Optional[int]=…) -> str - added:
function token_urlsafe(nbytes: Optional[int]=…) -> str
- added:
class devpoll - added:
class epoll(object) - added:
class error(Exception) - added:
class kevent(object) - added:
class kqueue(object) - added:
class poll - added:
constructor epoll(sizehint: int=…) -> None - added:
constructor kevent(ident: FileDescriptorLike, filter: int=…, flags: int=…, fflags: int=…, data: Any=…, udata: Any=…) -> None - added:
constructor kqueue() -> None - added:
constructor poll() -> None - added:
field devpoll.closed: bool - added:
field epoll.closed: bool - added:
field kevent.data: Any - added:
field kevent.fflags: int - added:
field kevent.filter: int - added:
field kevent.flags: int - added:
field kevent.ident: int - added:
field kevent.udata: Any - added:
field kqueue.closed: bool - added:
function select(__rlist: Iterable[Any], __wlist: Iterable[Any], __xlist: Iterable[Any], __timeout: Optional[float]=…) -> Tuple[List[Any], List[Any], List[Any]] - added:
method devpoll.close() -> None - added:
method devpoll.fileno() -> int - added:
method devpoll.modify(fd: FileDescriptorLike, eventmask: int=…) -> None - added:
method devpoll.poll(timeout: Optional[float]=…) -> List[Tuple[int, int]] - added:
method devpoll.register(fd: FileDescriptorLike, eventmask: int=…) -> None - added:
method devpoll.unregister(fd: FileDescriptorLike) -> None - added:
method epoll.close() -> None - added:
method epoll.fileno() -> int - added:
method epoll.modify(fd: FileDescriptorLike, eventmask: int) -> None - added:
method epoll.poll(timeout: Optional[float]=…, maxevents: int=…) -> List[Tuple[int, int]] - added:
method epoll.register(fd: FileDescriptorLike, eventmask: int=…) -> None - added:
method epoll.unregister(fd: FileDescriptorLike) -> None - added:
method kqueue.close() -> None - added:
method kqueue.control(__changelist: Optional[Iterable[kevent]], __maxevents: int, __timeout: Optional[float]=…) -> List[kevent] - added:
method kqueue.fileno() -> int - added:
method poll.modify(fd: FileDescriptorLike, eventmask: int) -> None - added:
method poll.poll(timeout: Optional[float]=…) -> List[Tuple[int, int]] - added:
method poll.register(fd: FileDescriptorLike, eventmask: int=…) -> None - added:
method poll.unregister(fd: FileDescriptorLike) -> None - added:
static method epoll.fromfd(__fd: FileDescriptorLike) -> epoll - added:
static method kqueue.fromfd(__fd: FileDescriptorLike) -> kqueue - added:
variable EPOLLERR: int - added:
variable EPOLLET: int - added:
variable EPOLLHUP: int - added:
variable EPOLLIN: int - added:
variable EPOLLMSG: int - added:
variable EPOLLONESHOT: int - added:
variable EPOLLOUT: int - added:
variable EPOLLPRI: int - added:
variable EPOLLRDBAND: int - added:
variable EPOLLRDNORM: int - added:
variable EPOLLWRBAND: int - added:
variable EPOLLWRNORM: int - added:
variable EPOLL_RDHUP: int - added:
variable KQ_EV_ADD: int - added:
variable KQ_EV_CLEAR: int - added:
variable KQ_EV_DELETE: int - added:
variable KQ_EV_DISABLE: int - added:
variable KQ_EV_ENABLE: int - added:
variable KQ_EV_EOF: int - added:
variable KQ_EV_ERROR: int - added:
variable KQ_EV_FLAG1: int - added:
variable KQ_EV_ONESHOT: int - added:
variable KQ_EV_SYSFLAGS: int - added:
variable KQ_FILTER_AIO: int - added:
variable KQ_FILTER_NETDEV: int - added:
variable KQ_FILTER_PROC: int - added:
variable KQ_FILTER_READ: int - added:
variable KQ_FILTER_SIGNAL: int - added:
variable KQ_FILTER_TIMER: int - added:
variable KQ_FILTER_VNODE: int - added:
variable KQ_FILTER_WRITE: int - added:
variable KQ_NOTE_ATTRIB: int - added:
variable KQ_NOTE_CHILD: int - added:
variable KQ_NOTE_DELETE: int - added:
variable KQ_NOTE_EXEC: int - added:
variable KQ_NOTE_EXIT: int - added:
variable KQ_NOTE_EXTEND: int - added:
variable KQ_NOTE_FORK: int - added:
variable KQ_NOTE_LINK: int - added:
variable KQ_NOTE_LINKDOWN: int - added:
variable KQ_NOTE_LINKINV: int - added:
variable KQ_NOTE_LINKUP: int - added:
variable KQ_NOTE_LOWAT: int - added:
variable KQ_NOTE_PCTRLMASK: int - added:
variable KQ_NOTE_PDATAMASK: int - added:
variable KQ_NOTE_RENAME: int - added:
variable KQ_NOTE_REVOKE: int - added:
variable KQ_NOTE_TRACK: int - added:
variable KQ_NOTE_TRACKERR: int - added:
variable KQ_NOTE_WRITE: int - added:
variable PIPE_BUF: int - added:
variable POLLERR: int - added:
variable POLLHUP: int - added:
variable POLLIN: int - added:
variable POLLMSG: int - added:
variable POLLNVAL: int - added:
variable POLLOUT: int - added:
variable POLLPRI: int - added:
variable POLLRDBAND: int - added:
variable POLLRDNORM: int - added:
variable POLLWRBAND: int - added:
variable POLLWRNORM: int - added:
variable error
- added:
class BaseSelector - added:
class DefaultSelector(BaseSelector) - added:
class DevpollSelector(BaseSelector) - added:
class EpollSelector(BaseSelector) - added:
class KqueueSelector(BaseSelector) - added:
class PollSelector(BaseSelector) - added:
class SelectSelector(BaseSelector) - added:
class SelectorKey(NamedTuple) - added:
field SelectorKey.data: Any - added:
field SelectorKey.events: _EventMask - added:
field SelectorKey.fd: FileDescriptor - added:
field SelectorKey.fileobj: FileDescriptorLike - added:
method BaseSelector.close() -> None - added:
method BaseSelector.get_key(fileobj: FileDescriptorLike) -> SelectorKey - added:
method BaseSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method BaseSelector.modify(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method BaseSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method BaseSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method BaseSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
method DefaultSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method DefaultSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method DefaultSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method DefaultSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
method DevpollSelector.fileno() -> int - added:
method DevpollSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method DevpollSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method DevpollSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method DevpollSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
method EpollSelector.fileno() -> int - added:
method EpollSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method EpollSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method EpollSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method EpollSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
method KqueueSelector.fileno() -> int - added:
method KqueueSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method KqueueSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method KqueueSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method KqueueSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
method PollSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method PollSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method PollSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method PollSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
method SelectSelector.get_map() -> Mapping[FileDescriptorLike, SelectorKey] - added:
method SelectSelector.register(fileobj: FileDescriptorLike, events: _EventMask, data: Any=…) -> SelectorKey - added:
method SelectSelector.select(timeout: Optional[float]=…) -> List[Tuple[SelectorKey, _EventMask]] - added:
method SelectSelector.unregister(fileobj: FileDescriptorLike) -> SelectorKey - added:
variable EVENT_READ: _EventMask - added:
variable EVENT_WRITE: _EventMask
- added:
class BsdDbShelf(Shelf) - added:
class DbfilenameShelf(Shelf) - added:
class Shelf(collections.abc.MutableMapping[Any, Any]) - added:
constructor BsdDbShelf(dict: Dict[bytes, Any], protocol: Optional[int]=…, writeback: bool=…, keyencoding: str=…) -> None - added:
constructor DbfilenameShelf(filename: str, flag: str=…, protocol: Optional[int]=…, writeback: bool=…) -> None - added:
constructor Shelf(dict: Dict[bytes, Any], protocol: Optional[int]=…, writeback: bool=…, keyencoding: str=…) -> None - added:
function open(filename: str, flag: str=…, protocol: Optional[int]=…, writeback: bool=…) -> DbfilenameShelf - added:
method BsdDbShelf.first() -> Tuple[str, Any] - added:
method BsdDbShelf.last() -> Tuple[str, Any] - added:
method BsdDbShelf.next() -> Tuple[str, Any] - added:
method BsdDbShelf.previous() -> Tuple[str, Any] - added:
method BsdDbShelf.set_location(key: Any) -> Tuple[str, Any] - added:
method Shelf.close() -> None - added:
method Shelf.get(key: str, default: Any=…) -> Any - added:
method Shelf.sync() -> None
- added:
class shlex(Iterable[str]) - added:
constructor shlex(instream: Optional[Union[str, TextIO]]=…, infile: Optional[str]=…, posix: bool=…, punctuation_chars: Union[bool, str]=…) -> None - added:
field shlex.commenters: str - added:
field shlex.debug: int - added:
field shlex.eof: str - added:
field shlex.escape: str - added:
field shlex.escapedquotes: str - added:
field shlex.infile: str - added:
field shlex.instream: TextIO - added:
field shlex.lineno: int - added:
field shlex.punctuation_chars: str - added:
field shlex.quotes: str - added:
field shlex.source: str - added:
field shlex.token: str - added:
field shlex.whitespace: str - added:
field shlex.whitespace_split: bool - added:
field shlex.wordchars: str - added:
function join(split_command: Iterable[str]) -> str - added:
function quote(s: str) -> str - added:
function split(s: str, comments: bool=…, posix: bool=…) -> List[str] - added:
method shlex.error_leader(infile: Optional[str]=…, lineno: Optional[int]=…) -> None - added:
method shlex.get_token() -> str - added:
method shlex.pop_source() -> None - added:
method shlex.push_source(newstream: Any, newfile: Any=…) -> None - added:
method shlex.push_token(tok: str) -> None - added:
method shlex.read_token() -> str - added:
method shlex.sourcehook(newfile: str) -> Tuple[str, TextIO]
- added:
class Error(EnvironmentError) - added:
class Error(OSError) - added:
class ExecError(EnvironmentError) - added:
class ExecError(OSError) - added:
class ReadError(OSError) - added:
class RegistryError(Exception) - added:
class SameFileError(Error) - added:
class SpecialFileError(EnvironmentError) - added:
class SpecialFileError(OSError) - added:
function chown(path: StrPath, user: Optional[Union[str, int]]=…, group: Optional[Union[str, int]]=…) -> None - added:
function copy(src: StrPath, dst: StrPath) -> _PathReturn - added:
function copy2(src: StrPath, dst: StrPath) -> _PathReturn - added:
function copyfile(src: StrPath, dst: StrPath) -> None - added:
function copyfileobj(fsrc: SupportsRead[AnyStr], fdst: SupportsWrite[AnyStr], length: int=…) -> None - added:
function copymode(src: StrPath, dst: StrPath) -> None - added:
function copystat(src: StrPath, dst: StrPath) -> None - added:
function copytree(src: AnyStr, dst: AnyStr, symlinks: bool=…, ignore: Union[None, Callable[[AnyStr, List[AnyStr]], Iterable[AnyStr]]]=…) -> _PathReturn - added:
function disk_usage(path: StrPath) -> _ntuple_diskusage - added:
function get_archive_formats() -> List[Tuple[str, str]] - added:
function get_terminal_size(fallback: Tuple[int, int]=…) -> os.terminal_size - added:
function get_unpack_formats() -> List[Tuple[str, List[str], str]] - added:
function ignore_patterns(*patterns: StrPath) -> Callable[[Any, List[_AnyStr]], Set[_AnyStr]] - added:
function make_archive(base_name: _AnyStr, format: str, root_dir: Optional[StrPath]=…, base_dir: Optional[StrPath]=…, verbose: bool=…, dry_run: bool=…, owner: Optional[str]=…, group: Optional[str]=…, logger: Optional[Any]=…) -> _AnyStr - added:
function move(src: StrPath, dst: StrPath) -> _PathReturn - added:
function register_archive_format(name: str, function: Callable[..., Any], extra_args: Optional[Sequence[Union[Tuple[str, Any], List[Any]]]]=…, description: str=…) -> None - added:
function register_unpack_format(name: str, extensions: List[str], function: Any, extra_args: Optional[Sequence[Tuple[str, Any]]]=…, description: str=…) -> None - added:
function rmtree(path: _AnyPath, ignore_errors: bool=…, onerror: Optional[Callable[[Any, _AnyPath, Any], Any]]=…) -> None - added:
function unpack_archive(filename: str, extract_dir: Optional[StrPath]=…, format: Optional[str]=…) -> None - added:
function unregister_archive_format(name: str) -> None - added:
function unregister_unpack_format(name: str) -> None - added:
function which(cmd: StrPath, mode: int=…, path: Optional[StrPath]=…) -> Optional[str] | (cmd: bytes, mode: int=…, path: Optional[StrPath]=…) -> Optional[bytes]
- added:
class Handlers(IntEnum) - added:
class ItimerError(IOError) - added:
class Sigmasks(IntEnum) - added:
class Signals(IntEnum) - added:
class struct_siginfo(Tuple[int, int, int, int, int, int, int]) - added:
constructor struct_siginfo(sequence: Iterable[int]) -> None - added:
field Handlers.SIG_DFL: int - added:
field Handlers.SIG_IGN: int - added:
field Sigmasks.SIG_BLOCK: int - added:
field Sigmasks.SIG_SETMASK: int - added:
field Sigmasks.SIG_UNBLOCK: int - added:
field Signals.SIGABRT: int - added:
field Signals.SIGALRM: int - added:
field Signals.SIGBREAK: int - added:
field Signals.SIGBUS: int - added:
field Signals.SIGCHLD: int - added:
field Signals.SIGCLD: int - added:
field Signals.SIGCONT: int - added:
field Signals.SIGEMT: int - added:
field Signals.SIGFPE: int - added:
field Signals.SIGHUP: int - added:
field Signals.SIGILL: int - added:
field Signals.SIGINFO: int - added:
field Signals.SIGINT: int - added:
field Signals.SIGIO: int - added:
field Signals.SIGIOT: int - added:
field Signals.SIGKILL: int - added:
field Signals.SIGPIPE: int - added:
field Signals.SIGPOLL: int - added:
field Signals.SIGPROF: int - added:
field Signals.SIGPWR: int - added:
field Signals.SIGQUIT: int - added:
field Signals.SIGRTMAX: int - added:
field Signals.SIGRTMIN: int - added:
field Signals.SIGSEGV: int - added:
field Signals.SIGSTOP: int - added:
field Signals.SIGSYS: int - added:
field Signals.SIGTERM: int - added:
field Signals.SIGTRAP: int - added:
field Signals.SIGTSTP: int - added:
field Signals.SIGTTIN: int - added:
field Signals.SIGTTOU: int - added:
field Signals.SIGURG: int - added:
field Signals.SIGUSR1: int - added:
field Signals.SIGUSR2: int - added:
field Signals.SIGVTALRM: int - added:
field Signals.SIGWINCH: int - added:
field Signals.SIGXCPU: int - added:
field Signals.SIGXFSZ: int - added:
function alarm(__seconds: int) -> int - added:
function default_int_handler(signum: int, frame: FrameType) -> None - added:
function getitimer(__which: int) -> Tuple[float, float] - added:
function getsignal(__signalnum: _SIGNUM) -> _HANDLER - added:
function pause() -> None - added:
function pthread_kill(__thread_id: int, __signalnum: int) -> None - added:
function pthread_sigmask(__how: int, __mask: Iterable[int]) -> Set[_SIGNUM] - added:
function raise_signal(__signalnum: _SIGNUM) -> None - added:
function set_wakeup_fd(fd: int) -> int - added:
function setitimer(__which: int, __seconds: float, __interval: float=…) -> Tuple[float, float] - added:
function siginterrupt(__signalnum: int, __flag: bool) -> None - added:
function signal(__signalnum: _SIGNUM, __handler: _HANDLER) -> _HANDLER - added:
function sigpending() -> Any - added:
function sigtimedwait(sigset: Iterable[int], timeout: float) -> Optional[struct_siginfo] - added:
function sigwait(__sigset: Iterable[int]) -> _SIGNUM - added:
function sigwaitinfo(sigset: Iterable[int]) -> struct_siginfo - added:
function strsignal(__signalnum: _SIGNUM) -> Optional[str] - added:
function valid_signals() -> Set[Signals] - added:
property struct_siginfo.si_band -> int - added:
property struct_siginfo.si_code -> int - added:
property struct_siginfo.si_errno -> int - added:
property struct_siginfo.si_pid -> int - added:
property struct_siginfo.si_signo -> int - added:
property struct_siginfo.si_status -> int - added:
property struct_siginfo.si_uid -> int - added:
variable CTRL_BREAK_EVENT: int - added:
variable CTRL_C_EVENT: int - added:
variable ITIMER_PROF: int - added:
variable ITIMER_REAL: int - added:
variable ITIMER_VIRTUAL: int - added:
variable NSIG: int - added:
variable SIGABRT: Signals - added:
variable SIGALRM: Signals - added:
variable SIGBREAK: Signals - added:
variable SIGBUS: Signals - added:
variable SIGCHLD: Signals - added:
variable SIGCLD: Signals - added:
variable SIGCONT: Signals - added:
variable SIGEMT: Signals - added:
variable SIGFPE: Signals - added:
variable SIGHUP: Signals - added:
variable SIGILL: Signals - added:
variable SIGINFO: Signals - added:
variable SIGINT: Signals - added:
variable SIGIO: Signals - added:
variable SIGIOT: Signals - added:
variable SIGKILL: Signals - added:
variable SIGPIPE: Signals - added:
variable SIGPOLL: Signals - added:
variable SIGPROF: Signals - added:
variable SIGPWR: Signals - added:
variable SIGQUIT: Signals - added:
variable SIGRTMAX: Signals - added:
variable SIGRTMIN: Signals - added:
variable SIGSEGV: Signals - added:
variable SIGSTOP: Signals - added:
variable SIGSYS: Signals - added:
variable SIGTERM: Signals - added:
variable SIGTRAP: Signals - added:
variable SIGTSTP: Signals - added:
variable SIGTTIN: Signals - added:
variable SIGTTOU: Signals - added:
variable SIGURG: Signals - added:
variable SIGUSR1: Signals - added:
variable SIGUSR2: Signals - added:
variable SIGVTALRM: Signals - added:
variable SIGWINCH: Signals - added:
variable SIGXCPU: Signals - added:
variable SIGXFSZ: Signals - added:
variable SIG_BLOCK - added:
variable SIG_DFL - added:
variable SIG_IGN - added:
variable SIG_SETMASK - added:
variable SIG_UNBLOCK
- added:
function addsitedir(sitedir: str, known_paths: Optional[Iterable[str]]=…) -> None - added:
function getsitepackages(prefixes: Optional[Iterable[str]]=…) -> List[str] - added:
function getuserbase() -> str - added:
function getusersitepackages() -> str - added:
function main() -> None - added:
variable ENABLE_USER_SITE: Optional[bool] - added:
variable PREFIXES: List[str] - added:
variable USER_BASE: Optional[str] - added:
variable USER_SITE: Optional[str]
- added:
class DebuggingServer(SMTPServer) - added:
class MailmanProxy(PureProxy) - added:
class PureProxy(SMTPServer) - added:
class SMTPChannel(asynchat.async_chat) - added:
class SMTPServer(asyncore.dispatcher) - added:
constructor SMTPChannel(server: SMTPServer, conn: socket.socket, addr: Any, data_size_limit: int=…) -> None - added:
constructor SMTPServer(localaddr: _Address, remoteaddr: _Address, data_size_limit: int=…) -> None - added:
field SMTPChannel.COMMAND: int - added:
field SMTPChannel.DATA: int - added:
field SMTPChannel.addr: Any - added:
field SMTPChannel.command_size_limit: int - added:
field SMTPChannel.command_size_limits: DefaultDict[str, int] - added:
field SMTPChannel.conn: socket.socket - added:
field SMTPChannel.data_size_limit: int - added:
field SMTPChannel.enable_SMTPUTF8: bool - added:
field SMTPChannel.fqdn: str - added:
field SMTPChannel.mailfrom: str - added:
field SMTPChannel.peer: str - added:
field SMTPChannel.rcpttos: List[str] - added:
field SMTPChannel.received_data: str - added:
field SMTPChannel.received_lines: List[Text] - added:
field SMTPChannel.seen_greeting: str - added:
field SMTPChannel.smtp_server: SMTPServer - added:
field SMTPChannel.smtp_state: int - added:
field SMTPServer.channel_class: Type[SMTPChannel] - added:
field SMTPServer.data_size_limit: int - added:
field SMTPServer.enable_SMTPUTF8: bool - added:
method MailmanProxy.process_message(peer: _Address, mailfrom: str, rcpttos: List[Text], data: Union[bytes, str]) -> Optional[str] - added:
method PureProxy.process_message(peer: _Address, mailfrom: str, rcpttos: List[Text], data: Union[bytes, str]) -> Optional[str] - added:
method SMTPChannel.collect_incoming_data(data: bytes) -> None - added:
method SMTPChannel.found_terminator() -> None - added:
method SMTPChannel.push(msg: Text) -> None - added:
method SMTPChannel.smtp_DATA(arg: str) -> None - added:
method SMTPChannel.smtp_EHLO(arg: str) -> None - added:
method SMTPChannel.smtp_EXPN(arg: str) -> None - added:
method SMTPChannel.smtp_HELO(arg: str) -> None - added:
method SMTPChannel.smtp_HELP(arg: str) -> None - added:
method SMTPChannel.smtp_MAIL(arg: str) -> None - added:
method SMTPChannel.smtp_NOOP(arg: str) -> None - added:
method SMTPChannel.smtp_QUIT(arg: str) -> None - added:
method SMTPChannel.smtp_RCPT(arg: str) -> None - added:
method SMTPChannel.smtp_RSET(arg: str) -> None - added:
method SMTPChannel.smtp_VRFY(arg: str) -> None - added:
method SMTPServer.handle_accepted(conn: socket.socket, addr: Any) -> None - added:
method SMTPServer.process_message(peer: _Address, mailfrom: str, rcpttos: List[Text], data: Union[bytes, str], **kwargs: Any) -> Optional[str] - added:
property SMTPChannel.max_command_size_limit -> int
- added:
class LMTP(SMTP) - added:
class SMTP - added:
class SMTPAuthenticationError(SMTPResponseException) - added:
class SMTPConnectError(SMTPResponseException) - added:
class SMTPDataError(SMTPResponseException) - added:
class SMTPException(OSError) - added:
class SMTPHeloError(SMTPResponseException) - added:
class SMTPNotSupportedError(SMTPException) - added:
class SMTPRecipientsRefused(SMTPException) - added:
class SMTPResponseException(SMTPException) - added:
class SMTPSenderRefused(SMTPResponseException) - added:
class SMTPServerDisconnected(SMTPException) - added:
class SMTP_SSL(SMTP) - added:
constructor LMTP(host: str=…, port: int=…, local_hostname: Optional[str]=…, source_address: Optional[_SourceAddress]=…) -> None - added:
constructor SMTP(host: str=…, port: int=…, local_hostname: Optional[str]=…, timeout: float=…, source_address: Optional[_SourceAddress]=…) -> None - added:
constructor SMTPRecipientsRefused(recipients: _SendErrs) -> None - added:
constructor SMTPResponseException(code: int, msg: Union[bytes, str]) -> None - added:
constructor SMTPSenderRefused(code: int, msg: bytes, sender: str) -> None - added:
constructor SMTP_SSL(host: str=…, port: int=…, local_hostname: Optional[str]=…, keyfile: Optional[str]=…, certfile: Optional[str]=…, timeout: float=…, source_address: Optional[_SourceAddress]=…, context: Optional[SSLContext]=…) -> None - added:
field SMTP.command_encoding: str - added:
field SMTP.debuglevel: int - added:
field SMTP.default_port: int - added:
field SMTP.does_esmtp: bool - added:
field SMTP.ehlo_msg: str - added:
field SMTP.ehlo_resp: Optional[bytes] - added:
field SMTP.esmtp_features: Dict[str, str] - added:
field SMTP.file: Optional[Any] - added:
field SMTP.helo_resp: Optional[bytes] - added:
field SMTP.local_hostname: str - added:
field SMTP.password: str - added:
field SMTP.sock: Optional[socket] - added:
field SMTP.source_address: Optional[_SourceAddress] - added:
field SMTP.timeout: float - added:
field SMTP.user: str - added:
field SMTP.vrfy - added:
field SMTPRecipientsRefused.args: Tuple[_SendErrs] - added:
field SMTPRecipientsRefused.recipients: _SendErrs - added:
field SMTPResponseException.args: Union[Tuple[int, Union[bytes, str]], Tuple[int, bytes, str]] - added:
field SMTPResponseException.smtp_code: int - added:
field SMTPResponseException.smtp_error: Union[bytes, str] - added:
field SMTPSenderRefused.args: Tuple[int, bytes, str] - added:
field SMTPSenderRefused.sender: str - added:
field SMTPSenderRefused.smtp_code: int - added:
field SMTPSenderRefused.smtp_error: bytes - added:
field SMTP_SSL.certfile: Optional[str] - added:
field SMTP_SSL.context: SSLContext - added:
field SMTP_SSL.default_port: int - added:
field SMTP_SSL.keyfile: Optional[str] - added:
function quoteaddr(addrstring: str) -> str - added:
function quotedata(data: str) -> str - added:
method SMTP.auth(mechanism: str, authobject: _AuthObject, *, initial_response_ok: bool=…) -> _Reply - added:
method SMTP.auth_cram_md5(challenge: None=…) -> None | (challenge: bytes) -> str - added:
method SMTP.auth_login(challenge: Optional[bytes]=…) -> str - added:
method SMTP.auth_plain(challenge: Optional[bytes]=…) -> str - added:
method SMTP.close() -> None - added:
method SMTP.connect(host: str=…, port: int=…, source_address: Optional[_SourceAddress]=…) -> _Reply - added:
method SMTP.data(msg: Union[bytes, str]) -> _Reply - added:
method SMTP.docmd(cmd: str, args: str=…) -> _Reply - added:
method SMTP.ehlo(name: str=…) -> _Reply - added:
method SMTP.ehlo_or_helo_if_needed() -> None - added:
method SMTP.expn(address: str) -> _Reply - added:
method SMTP.getreply() -> _Reply - added:
method SMTP.has_extn(opt: str) -> bool - added:
method SMTP.helo(name: str=…) -> _Reply - added:
method SMTP.help(args: str=…) -> bytes - added:
method SMTP.login(user: str, password: str, *, initial_response_ok: bool=…) -> _Reply - added:
method SMTP.mail(sender: str, options: Sequence[str]=…) -> _Reply - added:
method SMTP.noop() -> _Reply - added:
method SMTP.putcmd(cmd: str, args: str=…) -> None - added:
method SMTP.quit() -> _Reply - added:
method SMTP.rcpt(recip: str, options: Sequence[str]=…) -> _Reply - added:
method SMTP.rset() -> _Reply - added:
method SMTP.send(s: Union[bytes, str]) -> None - added:
method SMTP.send_message(msg: _Message, from_addr: Optional[str]=…, to_addrs: Optional[Union[str, Sequence[str]]]=…, mail_options: Sequence[str]=…, rcpt_options: Sequence[str]=…) -> _SendErrs - added:
method SMTP.sendmail(from_addr: str, to_addrs: Union[str, Sequence[str]], msg: Union[bytes, str], mail_options: Sequence[str]=…, rcpt_options: Sequence[str]=…) -> _SendErrs - added:
method SMTP.set_debuglevel(debuglevel: int) -> None - added:
method SMTP.starttls(keyfile: Optional[str]=…, certfile: Optional[str]=…, context: Optional[SSLContext]=…) -> _Reply - added:
method SMTP.verify(address: str) -> _Reply - added:
variable CRLF: str - added:
variable LMTP_PORT: int - added:
variable OLDSTYLE_AUTH: Pattern[str] - added:
variable SMTP_PORT: int - added:
variable SMTP_SSL_PORT: int - added:
variable bCRLF: bytes
- added:
class SndHeaders(NamedTuple) - added:
field SndHeaders.filetype: str - added:
field SndHeaders.framerate: int - added:
field SndHeaders.nchannels: int - added:
field SndHeaders.nframes: int - added:
field SndHeaders.sampwidth: Union[int, str] - added:
function what(filename: AnyPath) -> Optional[_SndHeaders] - added:
function whathdr(filename: AnyPath) -> Optional[_SndHeaders]
- added:
class AddressFamily(IntEnum) - added:
class AddressInfo(IntFlag) - added:
class MsgFlag(IntFlag) - added:
class SocketKind(IntEnum) - added:
class error(IOError) - added:
class gaierror(error) - added:
class herror(error) - added:
class socket - added:
class timeout(error) - added:
constructor gaierror(error: int=…, string: str=…) -> None - added:
constructor herror(herror: int=…, string: str=…) -> None - added:
constructor socket(family: int=…, type: int=…, proto: int=…, fileno: Optional[int]=…) -> None - added:
constructor timeout(error: int=…, string: str=…) -> None - added:
field AddressFamily.AF_AAL5: int - added:
field AddressFamily.AF_ALG: int - added:
field AddressFamily.AF_APPLETALK: int - added:
field AddressFamily.AF_ASH: int - added:
field AddressFamily.AF_ATMPVC: int - added:
field AddressFamily.AF_ATMSVC: int - added:
field AddressFamily.AF_AX25: int - added:
field AddressFamily.AF_BLUETOOTH: int - added:
field AddressFamily.AF_BRIDGE: int - added:
field AddressFamily.AF_CAN: int - added:
field AddressFamily.AF_DECnet: int - added:
field AddressFamily.AF_ECONET: int - added:
field AddressFamily.AF_INET6: int - added:
field AddressFamily.AF_INET: int - added:
field AddressFamily.AF_IPX: int - added:
field AddressFamily.AF_IRDA: int - added:
field AddressFamily.AF_KEY: int - added:
field AddressFamily.AF_LINK: int - added:
field AddressFamily.AF_LLC: int - added:
field AddressFamily.AF_NETBEUI: int - added:
field AddressFamily.AF_NETLINK: int - added:
field AddressFamily.AF_NETROM: int - added:
field AddressFamily.AF_PACKET: int - added:
field AddressFamily.AF_PPPOX: int - added:
field AddressFamily.AF_QIPCRTR: int - added:
field AddressFamily.AF_RDS: int - added:
field AddressFamily.AF_ROSE: int - added:
field AddressFamily.AF_ROUTE: int - added:
field AddressFamily.AF_SECURITY: int - added:
field AddressFamily.AF_SNA: int - added:
field AddressFamily.AF_SYSTEM: int - added:
field AddressFamily.AF_TIPC: int - added:
field AddressFamily.AF_UNIX: int - added:
field AddressFamily.AF_UNSPEC: int - added:
field AddressFamily.AF_VSOCK: int - added:
field AddressFamily.AF_WANPIPE: int - added:
field AddressFamily.AF_X25: int - added:
field AddressInfo.AI_ADDRCONFIG: int - added:
field AddressInfo.AI_ALL: int - added:
field AddressInfo.AI_CANONNAME: int - added:
field AddressInfo.AI_NUMERICHOST: int - added:
field AddressInfo.AI_NUMERICSERV: int - added:
field AddressInfo.AI_PASSIVE: int - added:
field AddressInfo.AI_V4MAPPED: int - added:
field MsgFlag.MSG_CTRUNC: int - added:
field MsgFlag.MSG_DONTROUTE: int - added:
field MsgFlag.MSG_DONTWAIT: int - added:
field MsgFlag.MSG_EOR: int - added:
field MsgFlag.MSG_OOB: int - added:
field MsgFlag.MSG_PEEK: int - added:
field MsgFlag.MSG_TRUNC: int - added:
field MsgFlag.MSG_WAITALL: int - added:
field SocketKind.SOCK_CLOEXEC: int - added:
field SocketKind.SOCK_DGRAM: int - added:
field SocketKind.SOCK_NONBLOCK: int - added:
field SocketKind.SOCK_RAW: int - added:
field SocketKind.SOCK_RDM: int - added:
field SocketKind.SOCK_SEQPACKET: int - added:
field SocketKind.SOCK_STREAM: int - added:
field socket.family: int - added:
field socket.proto: int - added:
field socket.type: int - added:
function CMSG_LEN(length: int) -> int - added:
function CMSG_SPACE(length: int) -> int - added:
function close(fd: int) -> None - added:
function create_connection(address: Tuple[Optional[str], int], timeout: Optional[float]=…, source_address: Optional[Tuple[Union[bytearray, bytes, Text], int]]=…) -> socket - added:
function create_server(address: _Address, *, family: int=…, backlog: Optional[int]=…, reuse_port: bool=…, dualstack_ipv6: bool=…) -> socket - added:
function fromfd(fd: int, family: int, type: int, proto: int=…) -> socket - added:
function fromshare(info: bytes) -> socket - added:
function getaddrinfo(host: Optional[Union[bytearray, bytes, Text]], port: Union[str, int, None], family: int=…, socktype: int=…, proto: int=…, flags: int=…) -> List[Tuple[AddressFamily, SocketKind, int, str, Tuple[Any, ...]]] - added:
function getdefaulttimeout() -> Optional[float] - added:
function getfqdn(name: str=…) -> str - added:
function gethostbyaddr(ip_address: str) -> Tuple[str, List[str], List[str]] - added:
function gethostbyname(hostname: str) -> str - added:
function gethostbyname_ex(hostname: str) -> Tuple[str, List[str], List[str]] - added:
function gethostname() -> str - added:
function getnameinfo(sockaddr: Union[Tuple[str, int], Tuple[str, int, int, int]], flags: int) -> Tuple[str, str] - added:
function getprotobyname(protocolname: str) -> int - added:
function getservbyname(servicename: str, protocolname: str=…) -> int - added:
function getservbyport(port: int, protocolname: str=…) -> str - added:
function has_dualstack_ipv6() -> bool - added:
function htonl(x: int) -> int - added:
function htons(x: int) -> int - added:
function if_indextoname(index: int) -> str - added:
function if_nameindex() -> List[Tuple[int, str]] - added:
function if_nametoindex(name: str) -> int - added:
function inet_aton(ip_string: str) -> bytes - added:
function inet_ntoa(packed_ip: bytes) -> str - added:
function inet_ntop(address_family: int, packed_ip: bytes) -> str - added:
function inet_pton(address_family: int, ip_string: str) -> bytes - added:
function ntohl(x: int) -> int - added:
function ntohs(x: int) -> int - added:
function recv_fds(sock: socket, bufsize: int, maxfds: int, flags: int=…) -> Tuple[bytes, List[int], int, Any] - added:
function send_fds(sock: socket, buffers: Iterable[bytes], fds: Union[bytes, Iterable[int]], flags: int=…, address: None=…) -> int - added:
function setdefaulttimeout(timeout: Optional[float]) -> None - added:
function sethostname(name: str) -> None - added:
function socketpair(family: Optional[int]=…, type: int=…, proto: int=…) -> Tuple[socket, socket] - added:
method socket.accept() -> Tuple[socket, _RetAddress] - added:
method socket.bind(address: Union[_Address, bytes]) -> None - added:
method socket.close() -> None - added:
method socket.connect(address: Union[_Address, bytes]) -> None - added:
method socket.connect_ex(address: Union[_Address, bytes]) -> int - added:
method socket.detach() -> int - added:
method socket.dup() -> socket - added:
method socket.fileno() -> int - added:
method socket.get_inheritable() -> bool - added:
method socket.getblocking() -> bool - added:
method socket.getpeername() -> _RetAddress - added:
method socket.getsockname() -> _RetAddress - added:
method socket.getsockopt(level: int, optname: int) -> int | (level: int, optname: int, buflen: int) -> bytes - added:
method socket.gettimeout() -> Optional[float] - added:
method socket.ioctl(control: int, option: Union[int, Tuple[int, int, int]]) -> None - added:
method socket.listen(__backlog: int) -> None - added:
method socket.makefile(mode: Literal['r', 'w', 'rw', 'wr', '']=…, buffering: Optional[int]=…, *, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…) -> TextIO | (mode: Literal['b', 'rb', 'br', 'wb', 'bw', 'rwb', 'rbw', 'wrb', 'wbr', 'brw', 'bwr'], buffering: Optional[int]=…, *, encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…) -> BinaryIO - added:
method socket.recv(bufsize: int, flags: int=…) -> bytes - added:
method socket.recv_into(buffer: _WriteBuffer, nbytes: int=…, flags: int=…) -> int - added:
method socket.recvfrom(bufsize: int, flags: int=…) -> Tuple[bytes, _RetAddress] - added:
method socket.recvfrom_into(buffer: _WriteBuffer, nbytes: int=…, flags: int=…) -> Tuple[int, _RetAddress] - added:
method socket.recvmsg(__bufsize: int, __ancbufsize: int=…, __flags: int=…) -> Tuple[bytes, List[_CMSG], int, Any] - added:
method socket.recvmsg_into(__buffers: Iterable[_WriteBuffer], __ancbufsize: int=…, __flags: int=…) -> Tuple[int, List[_CMSG], int, Any] - added:
method socket.send(data: bytes, flags: int=…) -> int - added:
method socket.sendall(data: bytes, flags: int=…) -> None - added:
method socket.sendfile(file: BinaryIO, offset: int=…, count: Optional[int]=…) -> int - added:
method socket.sendmsg(__buffers: Iterable[bytes], __ancdata: Iterable[_CMSG]=…, __flags: int=…, __address: _Address=…) -> int - added:
method socket.sendmsg_afalg(msg: Iterable[bytes]=…, *, op: int, iv: Any=…, assoclen: int=…, flags: int=…) -> int - added:
method socket.sendto(data: bytes, address: _Address) -> int | (data: bytes, flags: int, address: _Address) -> int - added:
method socket.set_inheritable(inheritable: bool) -> None - added:
method socket.setblocking(flag: bool) -> None - added:
method socket.setsockopt(level: int, optname: int, value: Union[int, bytes]) -> None | (level: int, optname: int, value: None, optlen: int) -> None - added:
method socket.settimeout(value: Optional[float]) -> None - added:
method socket.share(process_id: int) -> bytes - added:
method socket.shutdown(how: int) -> None - added:
variable AF_AAL5: AddressFamily - added:
variable AF_ALG: AddressFamily - added:
variable AF_APPLETALK: AddressFamily - added:
variable AF_ASH: AddressFamily - added:
variable AF_ATMPVC: AddressFamily - added:
variable AF_ATMSVC: AddressFamily - added:
variable AF_AX25: AddressFamily - added:
variable AF_BLUETOOTH: AddressFamily - added:
variable AF_BRIDGE: AddressFamily - added:
variable AF_CAN: AddressFamily - added:
variable AF_DECnet: AddressFamily - added:
variable AF_ECONET: AddressFamily - added:
variable AF_INET6: AddressFamily - added:
variable AF_INET: AddressFamily - added:
variable AF_IPX: AddressFamily - added:
variable AF_IRDA: AddressFamily - added:
variable AF_KEY: AddressFamily - added:
variable AF_LINK: AddressFamily - added:
variable AF_LLC: AddressFamily - added:
variable AF_NETBEUI: AddressFamily - added:
variable AF_NETLINK: AddressFamily - added:
variable AF_NETROM: AddressFamily - added:
variable AF_PACKET: AddressFamily - added:
variable AF_PPPOX: AddressFamily - added:
variable AF_QIPCRTR: AddressFamily - added:
variable AF_RDS: AddressFamily - added:
variable AF_ROSE: AddressFamily - added:
variable AF_ROUTE: AddressFamily - added:
variable AF_SECURITY: AddressFamily - added:
variable AF_SNA: AddressFamily - added:
variable AF_SYSTEM: AddressFamily - added:
variable AF_TIPC: AddressFamily - added:
variable AF_UNIX: AddressFamily - added:
variable AF_UNSPEC: AddressFamily - added:
variable AF_VSOCK: AddressFamily - added:
variable AF_WANPIPE: AddressFamily - added:
variable AF_X25: AddressFamily - added:
variable AI_ADDRCONFIG: AddressInfo - added:
variable AI_ALL: AddressInfo - added:
variable AI_CANONNAME: AddressInfo - added:
variable AI_DEFAULT: AddressInfo - added:
variable AI_MASK: AddressInfo - added:
variable AI_NUMERICHOST: AddressInfo - added:
variable AI_NUMERICSERV: AddressInfo - added:
variable AI_PASSIVE: AddressInfo - added:
variable AI_V4MAPPED: AddressInfo - added:
variable AI_V4MAPPED_CFG: AddressInfo - added:
variable ALG_OP_DECRYPT: int - added:
variable ALG_OP_ENCRYPT: int - added:
variable ALG_OP_SIGN: int - added:
variable ALG_OP_VERIFY: int - added:
variable ALG_SET_AEAD_ASSOCLEN: int - added:
variable ALG_SET_AEAD_AUTHSIZE: int - added:
variable ALG_SET_IV: int - added:
variable ALG_SET_KEY: int - added:
variable ALG_SET_OP: int - added:
variable ALG_SET_PUBKEY: int - added:
variable AddressFamily - added:
variable AddressInfo - added:
variable BDADDR_ANY: str - added:
variable BDADDR_LOCAL: str - added:
variable BTPROTO_HCI: int - added:
variable BTPROTO_L2CAP: int - added:
variable BTPROTO_RFCOMM: int - added:
variable BTPROTO_SCO: int - added:
variable CAN_BCM: int - added:
variable CAN_BCM_CAN_FD_FRAME: int - added:
variable CAN_BCM_RX_ANNOUNCE_RESUME: int - added:
variable CAN_BCM_RX_CHANGED: int - added:
variable CAN_BCM_RX_CHECK_DLC: int - added:
variable CAN_BCM_RX_DELETE: int - added:
variable CAN_BCM_RX_FILTER_ID: int - added:
variable CAN_BCM_RX_NO_AUTOTIMER: int - added:
variable CAN_BCM_RX_READ: int - added:
variable CAN_BCM_RX_RTR_FRAME: int - added:
variable CAN_BCM_RX_SETUP: int - added:
variable CAN_BCM_RX_STATUS: int - added:
variable CAN_BCM_RX_TIMEOUT: int - added:
variable CAN_BCM_SETTIMER: int - added:
variable CAN_BCM_STARTTIMER: int - added:
variable CAN_BCM_TX_ANNOUNCE: int - added:
variable CAN_BCM_TX_COUNTEVT: int - added:
variable CAN_BCM_TX_CP_CAN_ID: int - added:
variable CAN_BCM_TX_DELETE: int - added:
variable CAN_BCM_TX_EXPIRED: int - added:
variable CAN_BCM_TX_READ: int - added:
variable CAN_BCM_TX_RESET_MULTI_IDX: int - added:
variable CAN_BCM_TX_SEND: int - added:
variable CAN_BCM_TX_SETUP: int - added:
variable CAN_BCM_TX_STATUS: int - added:
variable CAN_EFF_FLAG: int - added:
variable CAN_EFF_MASK: int - added:
variable CAN_ERR_FLAG: int - added:
variable CAN_ERR_MASK: int - added:
variable CAN_ISOTP: int - added:
variable CAN_J1939: int - added:
variable CAN_RAW: int - added:
variable CAN_RAW_ERR_FILTER: int - added:
variable CAN_RAW_FD_FRAMES: int - added:
variable CAN_RAW_FILTER: int - added:
variable CAN_RAW_LOOPBACK: int - added:
variable CAN_RAW_RECV_OWN_MSGS: int - added:
variable CAN_RTR_FLAG: int - added:
variable CAN_SFF_MASK: int - added:
variable EAGAIN: int - added:
variable EAI_ADDRFAMILY: int - added:
variable EAI_AGAIN: int - added:
variable EAI_BADFLAGS: int - added:
variable EAI_BADHINTS: int - added:
variable EAI_FAIL: int - added:
variable EAI_FAMILY: int - added:
variable EAI_MAX: int - added:
variable EAI_MEMORY: int - added:
variable EAI_NODATA: int - added:
variable EAI_NONAME: int - added:
variable EAI_OVERFLOW: int - added:
variable EAI_PROTOCOL: int - added:
variable EAI_SERVICE: int - added:
variable EAI_SOCKTYPE: int - added:
variable EAI_SYSTEM: int - added:
variable EBADF: int - added:
variable EINTR: int - added:
variable EWOULDBLOCK: int - added:
variable HCI_DATA_DIR: int - added:
variable HCI_FILTER: int - added:
variable HCI_TIME_STAMP: int - added:
variable INADDR_ALLHOSTS_GROUP: int - added:
variable INADDR_ANY: int - added:
variable INADDR_BROADCAST: int - added:
variable INADDR_LOOPBACK: int - added:
variable INADDR_MAX_LOCAL_GROUP: int - added:
variable INADDR_NONE: int - added:
variable INADDR_UNSPEC_GROUP: int - added:
variable IOCTL_VM_SOCKETS_GET_LOCAL_CID: int - added:
variable IPPORT_RESERVED: int - added:
variable IPPORT_USERRESERVED: int - added:
variable IPPROTO_AH: int - added:
variable IPPROTO_BIP: int - added:
variable IPPROTO_DSTOPTS: int - added:
variable IPPROTO_EGP: int - added:
variable IPPROTO_EON: int - added:
variable IPPROTO_ESP: int - added:
variable IPPROTO_FRAGMENT: int - added:
variable IPPROTO_GGP: int - added:
variable IPPROTO_GRE: int - added:
variable IPPROTO_HELLO: int - added:
variable IPPROTO_HOPOPTS: int - added:
variable IPPROTO_ICMP: int - added:
variable IPPROTO_ICMPV6: int - added:
variable IPPROTO_IDP: int - added:
variable IPPROTO_IGMP: int - added:
variable IPPROTO_IP: int - added:
variable IPPROTO_IPCOMP: int - added:
variable IPPROTO_IPIP: int - added:
variable IPPROTO_IPV4: int - added:
variable IPPROTO_IPV6: int - added:
variable IPPROTO_MAX: int - added:
variable IPPROTO_MOBILE: int - added:
variable IPPROTO_ND: int - added:
variable IPPROTO_NONE: int - added:
variable IPPROTO_PIM: int - added:
variable IPPROTO_PUP: int - added:
variable IPPROTO_RAW: int - added:
variable IPPROTO_ROUTING: int - added:
variable IPPROTO_RSVP: int - added:
variable IPPROTO_SCTP: int - added:
variable IPPROTO_TCP: int - added:
variable IPPROTO_TP: int - added:
variable IPPROTO_UDP: int - added:
variable IPPROTO_VRRP: int - added:
variable IPPROTO_XTP: int - added:
variable IPV6_CHECKSUM: int - added:
variable IPV6_DONTFRAG: int - added:
variable IPV6_DSTOPTS: int - added:
variable IPV6_HOPLIMIT: int - added:
variable IPV6_HOPOPTS: int - added:
variable IPV6_JOIN_GROUP: int - added:
variable IPV6_LEAVE_GROUP: int - added:
variable IPV6_MULTICAST_HOPS: int - added:
variable IPV6_MULTICAST_IF: int - added:
variable IPV6_MULTICAST_LOOP: int - added:
variable IPV6_NEXTHOP: int - added:
variable IPV6_PATHMTU: int - added:
variable IPV6_PKTINFO: int - added:
variable IPV6_RECVDSTOPTS: int - added:
variable IPV6_RECVHOPLIMIT: int - added:
variable IPV6_RECVHOPOPTS: int - added:
variable IPV6_RECVPATHMTU: int - added:
variable IPV6_RECVPKTINFO: int - added:
variable IPV6_RECVRTHDR: int - added:
variable IPV6_RECVTCLASS: int - added:
variable IPV6_RTHDR: int - added:
variable IPV6_RTHDRDSTOPTS: int - added:
variable IPV6_RTHDR_TYPE_0: int - added:
variable IPV6_TCLASS: int - added:
variable IPV6_UNICAST_HOPS: int - added:
variable IPV6_USE_MIN_MTU: int - added:
variable IPV6_V6ONLY: int - added:
variable IPX_TYPE: int - added:
variable IP_ADD_MEMBERSHIP: int - added:
variable IP_DEFAULT_MULTICAST_LOOP: int - added:
variable IP_DEFAULT_MULTICAST_TTL: int - added:
variable IP_DROP_MEMBERSHIP: int - added:
variable IP_HDRINCL: int - added:
variable IP_MAX_MEMBERSHIPS: int - added:
variable IP_MULTICAST_IF: int - added:
variable IP_MULTICAST_LOOP: int - added:
variable IP_MULTICAST_TTL: int - added:
variable IP_OPTIONS: int - added:
variable IP_RECVDSTADDR: int - added:
variable IP_RECVOPTS: int - added:
variable IP_RECVRETOPTS: int - added:
variable IP_RETOPTS: int - added:
variable IP_TOS: int - added:
variable IP_TRANSPARENT: int - added:
variable IP_TTL: int - added:
variable J1939_EE_INFO_NONE: int - added:
variable J1939_EE_INFO_TX_ABORT: int - added:
variable J1939_FILTER_MAX: int - added:
variable J1939_IDLE_ADDR: int - added:
variable J1939_MAX_UNICAST_ADDR: int - added:
variable J1939_NLA_BYTES_ACKED: int - added:
variable J1939_NLA_PAD: int - added:
variable J1939_NO_ADDR: int - added:
variable J1939_NO_NAME: int - added:
variable J1939_NO_PGN: int - added:
variable J1939_PGN_ADDRESS_CLAIMED: int - added:
variable J1939_PGN_ADDRESS_COMMANDED: int - added:
variable J1939_PGN_MAX: int - added:
variable J1939_PGN_PDU1_MAX: int - added:
variable J1939_PGN_REQUEST: int - added:
variable LOCAL_PEERCRED: int - added:
variable MSG_BCAST: MsgFlag - added:
variable MSG_BTAG: MsgFlag - added:
variable MSG_CMSG_CLOEXEC: MsgFlag - added:
variable MSG_CONFIRM: MsgFlag - added:
variable MSG_CTRUNC: MsgFlag - added:
variable MSG_DONTROUTE: MsgFlag - added:
variable MSG_DONTWAIT: MsgFlag - added:
variable MSG_EOF: MsgFlag - added:
variable MSG_EOR: MsgFlag - added:
variable MSG_ERRQUEUE: MsgFlag - added:
variable MSG_ETAG: MsgFlag - added:
variable MSG_FASTOPEN: MsgFlag - added:
variable MSG_MCAST: MsgFlag - added:
variable MSG_MORE: MsgFlag - added:
variable MSG_NOSIGNAL: MsgFlag - added:
variable MSG_NOTIFICATION: MsgFlag - added:
variable MSG_OOB: MsgFlag - added:
variable MSG_PEEK: MsgFlag - added:
variable MSG_TRUNC: MsgFlag - added:
variable MSG_WAITALL: MsgFlag - added:
variable MsgFlag - added:
variable NETLINK_ARPD: int - added:
variable NETLINK_CRYPTO: int - added:
variable NETLINK_DNRTMSG: int - added:
variable NETLINK_FIREWALL: int - added:
variable NETLINK_IP6_FW: int - added:
variable NETLINK_NFLOG: int - added:
variable NETLINK_ROUTE6: int - added:
variable NETLINK_ROUTE: int - added:
variable NETLINK_SKIP: int - added:
variable NETLINK_TAPBASE: int - added:
variable NETLINK_TCPDIAG: int - added:
variable NETLINK_USERSOCK: int - added:
variable NETLINK_W1: int - added:
variable NETLINK_XFRM: int - added:
variable NI_DGRAM: int - added:
variable NI_MAXHOST: int - added:
variable NI_MAXSERV: int - added:
variable NI_NAMEREQD: int - added:
variable NI_NOFQDN: int - added:
variable NI_NUMERICHOST: int - added:
variable NI_NUMERICSERV: int - added:
variable PACKET_BROADCAST: int - added:
variable PACKET_FASTROUTE: int - added:
variable PACKET_HOST: int - added:
variable PACKET_LOOPBACK: int - added:
variable PACKET_MULTICAST: int - added:
variable PACKET_OTHERHOST: int - added:
variable PACKET_OUTGOING: int - added:
variable PF_CAN: int - added:
variable PF_PACKET: int - added:
variable PF_RDS: int - added:
variable PF_SYSTEM: int - added:
variable RCVALL_IPLEVEL: int - added:
variable RCVALL_MAX: int - added:
variable RCVALL_OFF: int - added:
variable RCVALL_ON: int - added:
variable RCVALL_SOCKETLEVELONLY: int - added:
variable RDS_CANCEL_SENT_TO: int - added:
variable RDS_CMSG_RDMA_ARGS: int - added:
variable RDS_CMSG_RDMA_DEST: int - added:
variable RDS_CMSG_RDMA_MAP: int - added:
variable RDS_CMSG_RDMA_STATUS: int - added:
variable RDS_CMSG_RDMA_UPDATE: int - added:
variable RDS_CONG_MONITOR: int - added:
variable RDS_FREE_MR: int - added:
variable RDS_GET_MR: int - added:
variable RDS_GET_MR_FOR_DEST: int - added:
variable RDS_RDMA_DONTWAIT: int - added:
variable RDS_RDMA_FENCE: int - added:
variable RDS_RDMA_INVALIDATE: int - added:
variable RDS_RDMA_NOTIFY_ME: int - added:
variable RDS_RDMA_READWRITE: int - added:
variable RDS_RDMA_SILENT: int - added:
variable RDS_RDMA_USE_ONCE: int - added:
variable RDS_RECVERR: int - added:
variable SCM_CREDENTIALS: int - added:
variable SCM_CREDS: int - added:
variable SCM_J1939_DEST_ADDR: int - added:
variable SCM_J1939_DEST_NAME: int - added:
variable SCM_J1939_ERRQUEUE: int - added:
variable SCM_J1939_PRIO: int - added:
variable SCM_RIGHTS: int - added:
variable SHUT_RD: int - added:
variable SHUT_RDWR: int - added:
variable SHUT_WR: int - added:
variable SIO_KEEPALIVE_VALS: int - added:
variable SIO_LOOPBACK_FAST_PATH: int - added:
variable SIO_RCVALL: int - added:
variable SOCK_CLOEXEC: SocketKind - added:
variable SOCK_DGRAM: SocketKind - added:
variable SOCK_NONBLOCK: SocketKind - added:
variable SOCK_RAW: SocketKind - added:
variable SOCK_RDM: SocketKind - added:
variable SOCK_SEQPACKET: SocketKind - added:
variable SOCK_STREAM: SocketKind - added:
variable SOL_ALG: int - added:
variable SOL_ATALK: int - added:
variable SOL_AX25: int - added:
variable SOL_CAN_BASE: int - added:
variable SOL_CAN_RAW: int - added:
variable SOL_HCI: int - added:
variable SOL_IP: int - added:
variable SOL_IPX: int - added:
variable SOL_NETROM: int - added:
variable SOL_RDS: int - added:
variable SOL_ROSE: int - added:
variable SOL_SOCKET: int - added:
variable SOL_TCP: int - added:
variable SOL_TIPC: int - added:
variable SOL_UDP: int - added:
variable SOMAXCONN: int - added:
variable SO_ACCEPTCONN: int - added:
variable SO_BINDTODEVICE: int - added:
variable SO_BROADCAST: int - added:
variable SO_DEBUG: int - added:
variable SO_DOMAIN: int - added:
variable SO_DONTROUTE: int - added:
variable SO_ERROR: int - added:
variable SO_EXCLUSIVEADDRUSE: int - added:
variable SO_J1939_ERRQUEUE: int - added:
variable SO_J1939_FILTER: int - added:
variable SO_J1939_PROMISC: int - added:
variable SO_J1939_SEND_PRIO: int - added:
variable SO_KEEPALIVE: int - added:
variable SO_LINGER: int - added:
variable SO_MARK: int - added:
variable SO_OOBINLINE: int - added:
variable SO_PASSCRED: int - added:
variable SO_PASSSEC: int - added:
variable SO_PEERCRED: int - added:
variable SO_PEERSEC: int - added:
variable SO_PRIORITY: int - added:
variable SO_PROTOCOL: int - added:
variable SO_RCVBUF: int - added:
variable SO_RCVLOWAT: int - added:
variable SO_RCVTIMEO: int - added:
variable SO_REUSEADDR: int - added:
variable SO_REUSEPORT: int - added:
variable SO_SETFIB: int - added:
variable SO_SNDBUF: int - added:
variable SO_SNDLOWAT: int - added:
variable SO_SNDTIMEO: int - added:
variable SO_TYPE: int - added:
variable SO_USELOOPBACK: int - added:
variable SO_VM_SOCKETS_BUFFER_MAX_SIZE: int - added:
variable SO_VM_SOCKETS_BUFFER_MIN_SIZE: int - added:
variable SO_VM_SOCKETS_BUFFER_SIZE: int - added:
variable SYSPROTO_CONTROL: int - added:
variable SocketIO: Any - added:
variable SocketKind - added:
variable SocketType: Any - added:
variable TCP_CONGESTION: int - added:
variable TCP_CORK: int - added:
variable TCP_DEFER_ACCEPT: int - added:
variable TCP_FASTOPEN: int - added:
variable TCP_INFO: int - added:
variable TCP_KEEPCNT: int - added:
variable TCP_KEEPIDLE: int - added:
variable TCP_KEEPINTVL: int - added:
variable TCP_LINGER2: int - added:
variable TCP_MAXSEG: int - added:
variable TCP_NODELAY: int - added:
variable TCP_NOTSENT_LOWAT: int - added:
variable TCP_QUICKACK: int - added:
variable TCP_SYNCNT: int - added:
variable TCP_USER_TIMEOUT: int - added:
variable TCP_WINDOW_CLAMP: int - added:
variable TIPC_ADDR_ID: int - added:
variable TIPC_ADDR_NAME: int - added:
variable TIPC_ADDR_NAMESEQ: int - added:
variable TIPC_CFG_SRV: int - added:
variable TIPC_CLUSTER_SCOPE: int - added:
variable TIPC_CONN_TIMEOUT: int - added:
variable TIPC_CRITICAL_IMPORTANCE: int - added:
variable TIPC_DEST_DROPPABLE: int - added:
variable TIPC_HIGH_IMPORTANCE: int - added:
variable TIPC_IMPORTANCE: int - added:
variable TIPC_LOW_IMPORTANCE: int - added:
variable TIPC_MEDIUM_IMPORTANCE: int - added:
variable TIPC_NODE_SCOPE: int - added:
variable TIPC_PUBLISHED: int - added:
variable TIPC_SRC_DROPPABLE: int - added:
variable TIPC_SUBSCR_TIMEOUT: int - added:
variable TIPC_SUB_CANCEL: int - added:
variable TIPC_SUB_PORTS: int - added:
variable TIPC_SUB_SERVICE: int - added:
variable TIPC_TOP_SRV: int - added:
variable TIPC_WAIT_FOREVER: int - added:
variable TIPC_WITHDRAWN: int - added:
variable TIPC_ZONE_SCOPE: int - added:
variable VMADDR_CID_ANY: int - added:
variable VMADDR_CID_HOST: int - added:
variable VMADDR_PORT_ANY: int - added:
variable VM_SOCKETS_INVALID_VERSION: int - added:
variable error - added:
variable has_ipv6: bool
- added:
class BaseRequestHandler - added:
class BaseServer - added:
class DatagramRequestHandler(BaseRequestHandler) - added:
class ForkingMixIn - added:
class ForkingTCPServer(ForkingMixIn, TCPServer) - added:
class ForkingUDPServer(ForkingMixIn, UDPServer) - added:
class StreamRequestHandler(BaseRequestHandler) - added:
class TCPServer(BaseServer) - added:
class ThreadingMixIn - added:
class ThreadingTCPServer(ThreadingMixIn, TCPServer) - added:
class ThreadingUDPServer(ThreadingMixIn, UDPServer) - added:
class ThreadingUnixDatagramServer(ThreadingMixIn, UnixDatagramServer) - added:
class ThreadingUnixStreamServer(ThreadingMixIn, UnixStreamServer) - added:
class UDPServer(BaseServer) - added:
class UnixDatagramServer(BaseServer) - added:
class UnixStreamServer(BaseServer) - added:
constructor BaseRequestHandler(request: Any, client_address: Any, server: BaseServer) -> None - added:
constructor BaseServer(server_address: Any, RequestHandlerClass: Callable[..., BaseRequestHandler]) -> None - added:
constructor TCPServer(server_address: Tuple[str, int], RequestHandlerClass: Callable[..., BaseRequestHandler], bind_and_activate: bool=…) -> None - added:
constructor UDPServer(server_address: Tuple[str, int], RequestHandlerClass: Callable[..., BaseRequestHandler], bind_and_activate: bool=…) -> None - added:
constructor UnixDatagramServer(server_address: Union[str, bytes], RequestHandlerClass: Callable[..., BaseRequestHandler], bind_and_activate: bool=…) -> None - added:
constructor UnixStreamServer(server_address: Union[str, bytes], RequestHandlerClass: Callable[..., BaseRequestHandler], bind_and_activate: bool=…) -> None - added:
field BaseRequestHandler.client_address: Any - added:
field BaseRequestHandler.request: Any - added:
field BaseRequestHandler.server: BaseServer - added:
field BaseServer.RequestHandlerClass: Callable[..., BaseRequestHandler] - added:
field BaseServer.address_family: int - added:
field BaseServer.allow_reuse_address: bool - added:
field BaseServer.request_queue_size: int - added:
field BaseServer.server_address: Tuple[str, int] - added:
field BaseServer.socket: SocketType - added:
field BaseServer.socket_type: int - added:
field BaseServer.timeout: Optional[float] - added:
field DatagramRequestHandler.packet: SocketType - added:
field DatagramRequestHandler.rfile: BinaryIO - added:
field DatagramRequestHandler.socket: SocketType - added:
field DatagramRequestHandler.wfile: BinaryIO - added:
field ForkingMixIn.active_children: Optional[List[int]] - added:
field ForkingMixIn.block_on_close: bool - added:
field ForkingMixIn.max_children: int - added:
field ForkingMixIn.timeout: Optional[float] - added:
field StreamRequestHandler.connection: SocketType - added:
field StreamRequestHandler.disable_nagle_algorithm: ClassVar[bool] - added:
field StreamRequestHandler.rbufsize: ClassVar[int] - added:
field StreamRequestHandler.rfile: BinaryIO - added:
field StreamRequestHandler.timeout: ClassVar[Optional[float]] - added:
field StreamRequestHandler.wbufsize: ClassVar[int] - added:
field StreamRequestHandler.wfile: BinaryIO - added:
field ThreadingMixIn.block_on_close: bool - added:
field ThreadingMixIn.daemon_threads: bool - added:
method BaseRequestHandler.finish() -> None - added:
method BaseRequestHandler.handle() -> None - added:
method BaseRequestHandler.setup() -> None - added:
method BaseServer.fileno() -> int - added:
method BaseServer.finish_request(request: bytes, client_address: Tuple[str, int]) -> None - added:
method BaseServer.get_request() -> Tuple[SocketType, Tuple[str, int]] - added:
method BaseServer.handle_error(request: bytes, client_address: Tuple[str, int]) -> None - added:
method BaseServer.handle_request() -> None - added:
method BaseServer.handle_timeout() -> None - added:
method BaseServer.process_request(request: bytes, client_address: Tuple[str, int]) -> None - added:
method BaseServer.serve_forever(poll_interval: float=…) -> None - added:
method BaseServer.server_activate() -> None - added:
method BaseServer.server_bind() -> None - added:
method BaseServer.server_close() -> None - added:
method BaseServer.service_actions() -> None - added:
method BaseServer.shutdown() -> None - added:
method BaseServer.verify_request(request: bytes, client_address: Tuple[str, int]) -> bool - added:
method ForkingMixIn.collect_children(*, blocking: bool=…) -> None - added:
method ForkingMixIn.handle_timeout() -> None - added:
method ForkingMixIn.process_request(request: bytes, client_address: Tuple[str, int]) -> None - added:
method ForkingMixIn.server_close() -> None - added:
method ForkingMixIn.service_actions() -> None - added:
method ThreadingMixIn.process_request(request: bytes, client_address: Tuple[str, int]) -> None - added:
method ThreadingMixIn.process_request_thread(request: bytes, client_address: Tuple[str, int]) -> None - added:
method ThreadingMixIn.server_close() -> None
- added:
class struct_spwd(NamedTuple) - added:
field struct_spwd.sp_expire: int - added:
field struct_spwd.sp_flag: int - added:
field struct_spwd.sp_inact: int - added:
field struct_spwd.sp_lstchg: int - added:
field struct_spwd.sp_max: int - added:
field struct_spwd.sp_min: int - added:
field struct_spwd.sp_namp: str - added:
field struct_spwd.sp_pwdp: str - added:
field struct_spwd.sp_warn: int - added:
function getspall() -> List[struct_spwd] - added:
function getspnam(__arg: str) -> struct_spwd
- added:
class Cache(object) - added:
class Connection(object) - added:
class Cursor(Iterator[Any]) - added:
class DataError(DatabaseError) - added:
class DatabaseError(Error) - added:
class Error(Exception) - added:
class IntegrityError(DatabaseError) - added:
class InterfaceError(Error) - added:
class InternalError(DatabaseError) - added:
class NotSupportedError(DatabaseError) - added:
class OperationalError(DatabaseError) - added:
class OptimizedUnicode(object) - added:
class PrepareProtocol(object) - added:
class ProgrammingError(DatabaseError) - added:
class Row(object) - added:
class Statement(object) - added:
class Warning(Exception) - added:
constructor Cache(*args, **kwargs) -> None - added:
constructor Connection(*args: Any, **kwargs: Any) -> None - added:
constructor Cursor(*args: Any, **kwargs: Any) -> None - added:
constructor OptimizedUnicode(*args, **kwargs) - added:
constructor PrepareProtocol(*args: Any, **kwargs: Any) -> None - added:
constructor Row(*args: Any, **kwargs: Any) -> None - added:
constructor Statement(*args, **kwargs) - added:
field Connection.DataError: Any - added:
field Connection.DatabaseError: Any - added:
field Connection.Error: Any - added:
field Connection.IntegrityError: Any - added:
field Connection.InterfaceError: Any - added:
field Connection.InternalError: Any - added:
field Connection.NotSupportedError: Any - added:
field Connection.OperationalError: Any - added:
field Connection.ProgrammingError: Any - added:
field Connection.Warning: Any - added:
field Connection.in_transaction: Any - added:
field Connection.isolation_level: Any - added:
field Connection.row_factory: Any - added:
field Connection.text_factory: Any - added:
field Connection.total_changes: Any - added:
field Cursor.arraysize: Any - added:
field Cursor.connection: Any - added:
field Cursor.description: Any - added:
field Cursor.lastrowid: Any - added:
field Cursor.row_factory: Any - added:
field Cursor.rowcount: Any - added:
field OptimizedUnicode.maketrans: Any - added:
function DateFromTicks(ticks: float) -> Date - added:
function TimeFromTicks(ticks: float) -> Time - added:
function TimestampFromTicks(ticks: float) -> Timestamp - added:
function adapt(obj, protocol, alternate) - added:
function complete_statement(sql: str) -> bool - added:
function connect(database: Union[bytes, Text], timeout: float=…, detect_types: int=…, isolation_level: Optional[str]=…, check_same_thread: bool=…, factory: Optional[Type[Connection]]=…, cached_statements: int=…) -> Connection - added:
function enable_callback_tracebacks(__enable: bool) -> None - added:
function enable_shared_cache(enable: int) -> None - added:
function register_adapter(__type: Type[_T], __caster: Callable[[_T], Union[int, float, str, bytes]]) -> None - added:
function register_converter(__name: str, __converter: Callable[[bytes], Any]) -> None - added:
method Cache.display(*args, **kwargs) -> None - added:
method Cache.get(*args, **kwargs) -> None - added:
method Connection.backup(target: Connection, *, pages: int=…, progress: Optional[Callable[[int, int, int], object]]=…, name: str=…, sleep: float=…) -> None - added:
method Connection.close() -> None - added:
method Connection.commit() -> None - added:
method Connection.create_aggregate(name: str, n_arg: int, aggregate_class: Callable[[], _AggregateProtocol]) -> None - added:
method Connection.create_collation(__name: str, __callback: Any) -> None - added:
method Connection.create_function(name: str, num_params: int, func: Any) -> None - added:
method Connection.cursor(cursorClass: Optional[type]=…) -> Cursor - added:
method Connection.enable_load_extension(enabled: bool) -> None - added:
method Connection.execute(sql: str, parameters: Iterable[Any]=…) -> Cursor - added:
method Connection.executemany(__sql: str, __parameters: Iterable[Iterable[Any]]) -> Cursor - added:
method Connection.executescript(__sql_script: Union[bytes, Text]) -> Cursor - added:
method Connection.interrupt(*args: Any, **kwargs: Any) -> None - added:
method Connection.iterdump(*args: Any, **kwargs: Any) -> Generator[str, None, None] - added:
method Connection.load_extension(path: str) -> None - added:
method Connection.rollback(*args: Any, **kwargs: Any) -> None - added:
method Connection.set_authorizer(*args: Any, **kwargs: Any) -> None - added:
method Connection.set_progress_handler(*args: Any, **kwargs: Any) -> None - added:
method Connection.set_trace_callback(*args: Any, **kwargs: Any) -> None - added:
method Cursor.close(*args: Any, **kwargs: Any) -> None - added:
method Cursor.execute(__sql: str, __parameters: Iterable[Any]=…) -> Cursor - added:
method Cursor.executemany(__sql: str, __seq_of_parameters: Iterable[Iterable[Any]]) -> Cursor - added:
method Cursor.executescript(__sql_script: Union[bytes, Text]) -> Cursor - added:
method Cursor.fetchall() -> List[Any] - added:
method Cursor.fetchmany(size: Optional[int]=…) -> List[Any] - added:
method Cursor.fetchone() -> Any - added:
method Cursor.next() -> Any - added:
method Cursor.setinputsizes(*args: Any, **kwargs: Any) -> None - added:
method Cursor.setoutputsize(*args: Any, **kwargs: Any) -> None - added:
method OptimizedUnicode.capitalize(*args, **kwargs) - added:
method OptimizedUnicode.casefold(*args, **kwargs) - added:
method OptimizedUnicode.center(*args, **kwargs) - added:
method OptimizedUnicode.count(*args, **kwargs) - added:
method OptimizedUnicode.encode(*args, **kwargs) - added:
method OptimizedUnicode.endswith(*args, **kwargs) - added:
method OptimizedUnicode.expandtabs(*args, **kwargs) - added:
method OptimizedUnicode.find(*args, **kwargs) - added:
method OptimizedUnicode.format(*args, **kwargs) - added:
method OptimizedUnicode.format_map(*args, **kwargs) - added:
method OptimizedUnicode.index(*args, **kwargs) - added:
method OptimizedUnicode.isalnum(*args, **kwargs) - added:
method OptimizedUnicode.isalpha(*args, **kwargs) - added:
method OptimizedUnicode.isdecimal(*args, **kwargs) - added:
method OptimizedUnicode.isdigit(*args, **kwargs) - added:
method OptimizedUnicode.isidentifier(*args, **kwargs) - added:
method OptimizedUnicode.islower(*args, **kwargs) - added:
method OptimizedUnicode.isnumeric(*args, **kwargs) - added:
method OptimizedUnicode.isprintable(*args, **kwargs) - added:
method OptimizedUnicode.isspace(*args, **kwargs) - added:
method OptimizedUnicode.istitle(*args, **kwargs) - added:
method OptimizedUnicode.isupper(*args, **kwargs) - added:
method OptimizedUnicode.join(*args, **kwargs) - added:
method OptimizedUnicode.ljust(*args, **kwargs) - added:
method OptimizedUnicode.lower(*args, **kwargs) - added:
method OptimizedUnicode.lstrip(*args, **kwargs) - added:
method OptimizedUnicode.partition(*args, **kwargs) - added:
method OptimizedUnicode.replace(*args, **kwargs) - added:
method OptimizedUnicode.rfind(*args, **kwargs) - added:
method OptimizedUnicode.rindex(*args, **kwargs) - added:
method OptimizedUnicode.rjust(*args, **kwargs) - added:
method OptimizedUnicode.rpartition(*args, **kwargs) - added:
method OptimizedUnicode.rsplit(*args, **kwargs) - added:
method OptimizedUnicode.rstrip(*args, **kwargs) - added:
method OptimizedUnicode.split(*args, **kwargs) - added:
method OptimizedUnicode.splitlines(*args, **kwargs) - added:
method OptimizedUnicode.startswith(*args, **kwargs) - added:
method OptimizedUnicode.strip(*args, **kwargs) - added:
method OptimizedUnicode.swapcase(*args, **kwargs) - added:
method OptimizedUnicode.title(*args, **kwargs) - added:
method OptimizedUnicode.translate(*args, **kwargs) - added:
method OptimizedUnicode.upper(*args, **kwargs) - added:
method OptimizedUnicode.zfill(*args, **kwargs) - added:
method Row.keys(*args: Any, **kwargs: Any) - added:
variable Binary - added:
variable Date - added:
variable OptimizedUnicode - added:
variable PARSE_COLNAMES: int - added:
variable PARSE_DECLTYPES: int - added:
variable SQLITE_ALTER_TABLE: int - added:
variable SQLITE_ANALYZE: int - added:
variable SQLITE_ATTACH: int - added:
variable SQLITE_CREATE_INDEX: int - added:
variable SQLITE_CREATE_TABLE: int - added:
variable SQLITE_CREATE_TEMP_INDEX: int - added:
variable SQLITE_CREATE_TEMP_TABLE: int - added:
variable SQLITE_CREATE_TEMP_TRIGGER: int - added:
variable SQLITE_CREATE_TEMP_VIEW: int - added:
variable SQLITE_CREATE_TRIGGER: int - added:
variable SQLITE_CREATE_VIEW: int - added:
variable SQLITE_DELETE: int - added:
variable SQLITE_DENY: int - added:
variable SQLITE_DETACH: int - added:
variable SQLITE_DROP_INDEX: int - added:
variable SQLITE_DROP_TABLE: int - added:
variable SQLITE_DROP_TEMP_INDEX: int - added:
variable SQLITE_DROP_TEMP_TABLE: int - added:
variable SQLITE_DROP_TEMP_TRIGGER: int - added:
variable SQLITE_DROP_TEMP_VIEW: int - added:
variable SQLITE_DROP_TRIGGER: int - added:
variable SQLITE_DROP_VIEW: int - added:
variable SQLITE_IGNORE: int - added:
variable SQLITE_INSERT: int - added:
variable SQLITE_OK: int - added:
variable SQLITE_PRAGMA: int - added:
variable SQLITE_READ: int - added:
variable SQLITE_REINDEX: int - added:
variable SQLITE_SELECT: int - added:
variable SQLITE_TRANSACTION: int - added:
variable SQLITE_UPDATE: int - added:
variable Time - added:
variable Timestamp - added:
variable adapters: Any - added:
variable apilevel: str - added:
variable converters: Any - added:
variable paramstyle: str - added:
variable sqlite_version: str - added:
variable sqlite_version_info: Tuple[int, int, int] - added:
variable threadsafety: int - added:
variable version: str - added:
variable version_info: Tuple[int, int, int]
- added:
function compile(p: Union[str, bytes, SubPattern], flags: int=…) -> Pattern[Any] - added:
function dis(code: List[_NamedIntConstant]) -> None - added:
function isstring(obj: Any) -> _IsStringType - added:
variable MAXCODE: int - added:
variable STRING_TYPES: Tuple[Type[str], Type[unicode]]
- added:
class error(Exception) - added:
constructor error(msg: str, pattern: Optional[Union[str, bytes]]=…, pos: Optional[int]=…) -> None - added:
field error.colno: int - added:
field error.lineno: int - added:
field error.msg: str - added:
field error.pattern: Optional[Union[str, bytes]] - added:
field error.pos: Optional[int] - added:
variable ANY: _NamedIntConstant - added:
variable ANY_ALL: _NamedIntConstant - added:
variable ASSERT: _NamedIntConstant - added:
variable ASSERT_NOT: _NamedIntConstant - added:
variable AT: _NamedIntConstant - added:
variable ATCODES: List[_NamedIntConstant] - added:
variable AT_BEGINNING: _NamedIntConstant - added:
variable AT_BEGINNING_LINE: _NamedIntConstant - added:
variable AT_BEGINNING_STRING: _NamedIntConstant - added:
variable AT_BOUNDARY: _NamedIntConstant - added:
variable AT_END: _NamedIntConstant - added:
variable AT_END_LINE: _NamedIntConstant - added:
variable AT_END_STRING: _NamedIntConstant - added:
variable AT_LOCALE: Dict[_NamedIntConstant, _NamedIntConstant] - added:
variable AT_LOC_BOUNDARY: _NamedIntConstant - added:
variable AT_LOC_NON_BOUNDARY: _NamedIntConstant - added:
variable AT_MULTILINE: Dict[_NamedIntConstant, _NamedIntConstant] - added:
variable AT_NON_BOUNDARY: _NamedIntConstant - added:
variable AT_UNICODE: Dict[_NamedIntConstant, _NamedIntConstant] - added:
variable AT_UNI_BOUNDARY: _NamedIntConstant - added:
variable AT_UNI_NON_BOUNDARY: _NamedIntConstant - added:
variable BIGCHARSET: _NamedIntConstant - added:
variable BRANCH: _NamedIntConstant - added:
variable CALL: _NamedIntConstant - added:
variable CATEGORY: _NamedIntConstant - added:
variable CATEGORY_DIGIT: _NamedIntConstant - added:
variable CATEGORY_LINEBREAK: _NamedIntConstant - added:
variable CATEGORY_LOC_NOT_WORD: _NamedIntConstant - added:
variable CATEGORY_LOC_WORD: _NamedIntConstant - added:
variable CATEGORY_NOT_DIGIT: _NamedIntConstant - added:
variable CATEGORY_NOT_LINEBREAK: _NamedIntConstant - added:
variable CATEGORY_NOT_SPACE: _NamedIntConstant - added:
variable CATEGORY_NOT_WORD: _NamedIntConstant - added:
variable CATEGORY_SPACE: _NamedIntConstant - added:
variable CATEGORY_UNI_DIGIT: _NamedIntConstant - added:
variable CATEGORY_UNI_LINEBREAK: _NamedIntConstant - added:
variable CATEGORY_UNI_NOT_DIGIT: _NamedIntConstant - added:
variable CATEGORY_UNI_NOT_LINEBREAK: _NamedIntConstant - added:
variable CATEGORY_UNI_NOT_SPACE: _NamedIntConstant - added:
variable CATEGORY_UNI_NOT_WORD: _NamedIntConstant - added:
variable CATEGORY_UNI_SPACE: _NamedIntConstant - added:
variable CATEGORY_UNI_WORD: _NamedIntConstant - added:
variable CATEGORY_WORD: _NamedIntConstant - added:
variable CHARSET: _NamedIntConstant - added:
variable CHCODES: List[_NamedIntConstant] - added:
variable CH_LOCALE: Dict[_NamedIntConstant, _NamedIntConstant] - added:
variable CH_UNICODE: Dict[_NamedIntConstant, _NamedIntConstant] - added:
variable FAILURE: _NamedIntConstant - added:
variable GROUPREF: _NamedIntConstant - added:
variable GROUPREF_EXISTS: _NamedIntConstant - added:
variable GROUPREF_IGNORE: _NamedIntConstant - added:
variable IN: _NamedIntConstant - added:
variable INFO: _NamedIntConstant - added:
variable IN_IGNORE: _NamedIntConstant - added:
variable JUMP: _NamedIntConstant - added:
variable LITERAL: _NamedIntConstant - added:
variable LITERAL_IGNORE: _NamedIntConstant - added:
variable MAGIC: int - added:
variable MARK: _NamedIntConstant - added:
variable MAXREPEAT: _NamedIntConstant - added:
variable MAX_REPEAT: _NamedIntConstant - added:
variable MAX_UNTIL: _NamedIntConstant - added:
variable MIN_REPEAT: _NamedIntConstant - added:
variable MIN_REPEAT_ONE: _NamedIntConstant - added:
variable MIN_UNTIL: _NamedIntConstant - added:
variable NEGATE: _NamedIntConstant - added:
variable NOT_LITERAL: _NamedIntConstant - added:
variable NOT_LITERAL_IGNORE: _NamedIntConstant - added:
variable OPCODES: List[_NamedIntConstant] - added:
variable OP_IGNORE: Dict[_NamedIntConstant, _NamedIntConstant] - added:
variable RANGE: _NamedIntConstant - added:
variable RANGE_IGNORE: _NamedIntConstant - added:
variable RANGE_UNI_IGNORE: _NamedIntConstant - added:
variable REPEAT: _NamedIntConstant - added:
variable REPEAT_ONE: _NamedIntConstant - added:
variable SRE_FLAG_ASCII: int - added:
variable SRE_FLAG_DEBUG: int - added:
variable SRE_FLAG_DOTALL: int - added:
variable SRE_FLAG_IGNORECASE: int - added:
variable SRE_FLAG_LOCALE: int - added:
variable SRE_FLAG_MULTILINE: int - added:
variable SRE_FLAG_TEMPLATE: int - added:
variable SRE_FLAG_UNICODE: int - added:
variable SRE_FLAG_VERBOSE: int - added:
variable SRE_INFO_CHARSET: int - added:
variable SRE_INFO_LITERAL: int - added:
variable SRE_INFO_PREFIX: int - added:
variable SUBPATTERN: _NamedIntConstant - added:
variable SUCCESS: _NamedIntConstant
- added:
class SubPattern - added:
class Tokenizer - added:
class Verbose(Exception) - added:
constructor SubPattern(pattern: Pattern, data: Optional[List[_CodeType]]=…) -> None - added:
constructor Tokenizer(string: Any) -> None - added:
field SubPattern.data: List[_CodeType] - added:
field SubPattern.pattern: Pattern - added:
field SubPattern.state: State - added:
field SubPattern.width: Optional[int] - added:
field Tokenizer.decoded_string: str - added:
field Tokenizer.index: int - added:
field Tokenizer.istext: bool - added:
field Tokenizer.next: Optional[str] - added:
field Tokenizer.string: Any - added:
function expand_template(template: _TemplateType, match: Match[Any]) -> str - added:
function fix_flags(src: Union[str, bytes], flags: int) -> int - added:
function parse(str: str, flags: int=…, pattern: Optional[Pattern]=…) -> SubPattern - added:
function parse_template(source: str, state: _Pattern[Any]) -> _TemplateType | (source: bytes, state: _Pattern[Any]) -> _TemplateByteType | (source: str, pattern: _Pattern[Any]) -> _TemplateType | (source: bytes, pattern: _Pattern[Any]) -> _TemplateByteType - added:
method SubPattern.append(code: _CodeType) -> None - added:
method SubPattern.dump(level: int=…) -> None - added:
method SubPattern.getwidth() -> int - added:
method SubPattern.insert(index: int, code: _CodeType) -> None - added:
method Tokenizer.error(msg: str, offset: int=…) -> _Error - added:
method Tokenizer.get() -> Optional[str] - added:
method Tokenizer.getuntil(terminator: str) -> str - added:
method Tokenizer.getwhile(n: int, charset: Iterable[str]) -> str - added:
method Tokenizer.match(char: str) -> bool - added:
method Tokenizer.seek(index: int) -> None - added:
method Tokenizer.tell() -> int - added:
property Tokenizer.pos -> int - added:
variable ASCIILETTERS: FrozenSet[str] - added:
variable CATEGORIES: Dict[str, Union[Tuple[_NIC, _NIC], Tuple[_NIC, List[Tuple[_NIC, _NIC]]]]] - added:
variable DIGITS: FrozenSet[str] - added:
variable ESCAPES: Dict[str, Tuple[_NIC, int]] - added:
variable FLAGS: Dict[str, int] - added:
variable GLOBAL_FLAGS: int - added:
variable HEXDIGITS: FrozenSet[str] - added:
variable OCTDIGITS: FrozenSet[str] - added:
variable Pattern - added:
variable REPEAT_CHARS: str - added:
variable SPECIAL_CHARS: str - added:
variable State - added:
variable WHITESPACE: FrozenSet[str]
- added:
class CertificateError(ValueError) - added:
class DefaultVerifyPaths(NamedTuple) - added:
class MemoryBIO - added:
class Options(enum.IntFlag) - added:
class Purpose(_ASN1Object) - added:
class Purpose(_ASN1Object, enum.Enum) - added:
class SSLCertVerificationError(SSLError, ValueError) - added:
class SSLContext - added:
class SSLEOFError(SSLError) - added:
class SSLError(OSError) - added:
class SSLObject - added:
class SSLSession - added:
class SSLSocket(socket.socket) - added:
class SSLSyscallError(SSLError) - added:
class SSLWantReadError(SSLError) - added:
class SSLWantWriteError(SSLError) - added:
class SSLZeroReturnError(SSLError) - added:
class TLSVersion(enum.IntEnum) - added:
class VerifyFlags(enum.IntFlag) - added:
class VerifyMode(enum.IntEnum) - added:
constructor SSLContext(protocol: int) -> None - added:
constructor SSLObject(sslobj: Any, owner: Optional[Union[SSLSocket, SSLObject]]=…, session: Optional[Any]=…) -> None - added:
constructor SSLSocket(*args: Any, **kwargs: Any) -> None - added:
field DefaultVerifyPaths.cafile: str - added:
field DefaultVerifyPaths.capath: str - added:
field DefaultVerifyPaths.openssl_cafile: str - added:
field DefaultVerifyPaths.openssl_cafile_env: str - added:
field DefaultVerifyPaths.openssl_capath: str - added:
field DefaultVerifyPaths.openssl_capath_env: str - added:
field MemoryBIO.eof: bool - added:
field MemoryBIO.pending: int - added:
field Options.OP_ALL: int - added:
field Options.OP_CIPHER_SERVER_PREFERENCE: int - added:
field Options.OP_ENABLE_MIDDLEBOX_COMPAT: int - added:
field Options.OP_NO_COMPRESSION: int - added:
field Options.OP_NO_RENEGOTIATION: int - added:
field Options.OP_NO_SSLv2: int - added:
field Options.OP_NO_SSLv3: int - added:
field Options.OP_NO_TICKET: int - added:
field Options.OP_NO_TLSv1: int - added:
field Options.OP_NO_TLSv1_1: int - added:
field Options.OP_NO_TLSv1_2: int - added:
field Options.OP_NO_TLSv1_3: int - added:
field Options.OP_SINGLE_DH_USE: int - added:
field Options.OP_SINGLE_ECDH_USE: int - added:
field Purpose.CLIENT_AUTH: ClassVar[Purpose] - added:
field Purpose.CLIENT_AUTH: _ASN1Object - added:
field Purpose.SERVER_AUTH: ClassVar[Purpose] - added:
field Purpose.SERVER_AUTH: _ASN1Object - added:
field SSLCertVerificationError.verify_code: int - added:
field SSLCertVerificationError.verify_message: str - added:
field SSLContext.check_hostname: bool - added:
field SSLContext.hostname_checks_common_name: bool - added:
field SSLContext.maximum_version: TLSVersion - added:
field SSLContext.minimum_version: TLSVersion - added:
field SSLContext.options: Options - added:
field SSLContext.options: int - added:
field SSLContext.post_handshake_auth: bool - added:
field SSLContext.sni_callback: Optional[Callable[[SSLObject, str, SSLContext], Union[None, int]]] - added:
field SSLContext.sslobject_class: Type[SSLObject] - added:
field SSLContext.verify_flags: int - added:
field SSLContext.verify_mode: int - added:
field SSLError.library: str - added:
field SSLError.reason: str - added:
field SSLObject.context: SSLContext - added:
field SSLObject.server_hostname: Optional[str] - added:
field SSLObject.server_side: bool - added:
field SSLObject.session: Optional[SSLSession] - added:
field SSLObject.session_reused: bool - added:
field SSLSession.has_ticket: bool - added:
field SSLSession.id: bytes - added:
field SSLSession.ticket_lifetime_hint: int - added:
field SSLSession.time: int - added:
field SSLSession.timeout: int - added:
field SSLSocket.context: SSLContext - added:
field SSLSocket.server_hostname: Optional[str] - added:
field SSLSocket.server_side: bool - added:
field SSLSocket.session: Optional[SSLSession] - added:
field SSLSocket.session_reused: Optional[bool] - added:
field TLSVersion.MAXIMUM_SUPPORTED: int - added:
field TLSVersion.MINIMUM_SUPPORTED: int - added:
field TLSVersion.SSLv3: int - added:
field TLSVersion.TLSv1: int - added:
field TLSVersion.TLSv1_1: int - added:
field TLSVersion.TLSv1_2: int - added:
field TLSVersion.TLSv1_3: int - added:
field VerifyFlags.VERIFY_CRL_CHECK_CHAIN: int - added:
field VerifyFlags.VERIFY_CRL_CHECK_LEAF: int - added:
field VerifyFlags.VERIFY_DEFAULT: int - added:
field VerifyFlags.VERIFY_X509_STRICT: int - added:
field VerifyFlags.VERIFY_X509_TRUSTED_FIRST: int - added:
field VerifyMode.CERT_NONE: int - added:
field VerifyMode.CERT_OPTIONAL: int - added:
field VerifyMode.CERT_REQUIRED: int - added:
function DER_cert_to_PEM_cert(der_cert_bytes: bytes) -> str - added:
function PEM_cert_to_DER_cert(pem_cert_string: str) -> bytes - added:
function RAND_add(__s: bytes, __entropy: float) -> None - added:
function RAND_bytes(__num: int) -> bytes - added:
function RAND_egd(path: str) -> None - added:
function RAND_pseudo_bytes(__num: int) -> Tuple[bytes, bool] - added:
function RAND_status() -> bool - added:
function cert_time_to_seconds(cert_time: str) -> int - added:
function create_default_context(purpose: Any=…, *, cafile: Optional[str]=…, capath: Optional[str]=…, cadata: Union[Text, bytes, None]=…) -> SSLContext - added:
function enum_certificates(store_name: str) -> _EnumRetType - added:
function enum_crls(store_name: str) -> _EnumRetType - added:
function get_default_verify_paths() -> DefaultVerifyPaths - added:
function get_protocol_name(protocol_code: int) -> str - added:
function get_server_certificate(addr: Tuple[str, int], ssl_version: int=…, ca_certs: Optional[str]=…) -> str - added:
function match_hostname(cert: _PeerCertRetType, hostname: str) -> None - added:
function wrap_socket(sock: socket.socket, keyfile: Optional[str]=…, certfile: Optional[str]=…, server_side: bool=…, cert_reqs: int=…, ssl_version: int=…, ca_certs: Optional[str]=…, do_handshake_on_connect: bool=…, suppress_ragged_eofs: bool=…, ciphers: Optional[str]=…) -> SSLSocket - added:
method MemoryBIO.read(__size: int=…) -> bytes - added:
method MemoryBIO.write(__buf: bytes) -> int - added:
method MemoryBIO.write_eof() -> None - added:
method SSLContext.cert_store_stats() -> Dict[str, int] - added:
method SSLContext.get_ca_certs(binary_form: bool=…) -> Union[List[_PeerCertRetDictType], List[bytes]] - added:
method SSLContext.load_cert_chain(certfile: StrPath, keyfile: Optional[StrPath]=…, password: Optional[_PasswordType]=…) -> None - added:
method SSLContext.load_default_certs(purpose: Purpose=…) -> None - added:
method SSLContext.load_dh_params(__path: str) -> None - added:
method SSLContext.load_verify_locations(cafile: Optional[StrPath]=…, capath: Optional[StrPath]=…, cadata: Union[Text, bytes, None]=…) -> None - added:
method SSLContext.session_stats() -> Dict[str, int] - added:
method SSLContext.set_alpn_protocols(alpn_protocols: Iterable[str]) -> None - added:
method SSLContext.set_ciphers(__cipherlist: str) -> None - added:
method SSLContext.set_default_verify_paths() -> None - added:
method SSLContext.set_ecdh_curve(__name: str) -> None - added:
method SSLContext.set_npn_protocols(npn_protocols: Iterable[str]) -> None - added:
method SSLContext.set_servername_callback(__method: Optional[_SrvnmeCbType]) -> None - added:
method SSLContext.wrap_bio(incoming: MemoryBIO, outgoing: MemoryBIO, server_side: bool=…, server_hostname: Optional[str]=…) -> SSLObject - added:
method SSLContext.wrap_socket(sock: socket.socket, server_side: bool=…, do_handshake_on_connect: bool=…, suppress_ragged_eofs: bool=…, server_hostname: Optional[str]=…) -> SSLSocket - added:
method SSLObject.cipher() -> Optional[Tuple[str, str, int]] - added:
method SSLObject.compression() -> Optional[str] - added:
method SSLObject.do_handshake() -> None - added:
method SSLObject.get_channel_binding(cb_type: str=…) -> Optional[bytes] - added:
method SSLObject.getpeercert(binary_form: Literal[False]=…) -> Optional[_PeerCertRetDictType] | (binary_form: Literal[True]) -> Optional[bytes] | (binary_form: bool) -> _PeerCertRetType - added:
method SSLObject.pending() -> int - added:
method SSLObject.read(len: int=…, buffer: Optional[bytearray]=…) -> bytes - added:
method SSLObject.selected_alpn_protocol() -> Optional[str] - added:
method SSLObject.selected_npn_protocol() -> Optional[str] - added:
method SSLObject.shared_ciphers() -> Optional[List[Tuple[str, str, int]]] - added:
method SSLObject.unwrap() -> None - added:
method SSLObject.verify_client_post_handshake() -> None - added:
method SSLObject.version() -> Optional[str] - added:
method SSLObject.write(data: bytes) -> int - added:
method SSLSocket.accept() -> Tuple[SSLSocket, socket._RetAddress] - added:
method SSLSocket.cipher() -> Optional[Tuple[str, str, int]] - added:
method SSLSocket.compression() -> Optional[str] - added:
method SSLSocket.connect(addr: Union[socket._Address, bytes]) -> None - added:
method SSLSocket.connect_ex(addr: Union[socket._Address, bytes]) -> int - added:
method SSLSocket.do_handshake(block: bool=…) -> None - added:
method SSLSocket.get_channel_binding(cb_type: str=…) -> Optional[bytes] - added:
method SSLSocket.getpeercert(binary_form: Literal[False]=…) -> Optional[_PeerCertRetDictType] | (binary_form: Literal[True]) -> Optional[bytes] | (binary_form: bool) -> _PeerCertRetType - added:
method SSLSocket.pending() -> int - added:
method SSLSocket.read(len: int=…, buffer: Optional[bytearray]=…) -> bytes - added:
method SSLSocket.recv(buflen: int=…, flags: int=…) -> bytes - added:
method SSLSocket.recv_into(buffer: socket._WriteBuffer, nbytes: Optional[int]=…, flags: int=…) -> int - added:
method SSLSocket.recvfrom(buflen: int=…, flags: int=…) -> tuple[bytes, socket._RetAddress] - added:
method SSLSocket.recvfrom_into(buffer: socket._WriteBuffer, nbytes: Optional[int]=…, flags: int=…) -> tuple[int, socket._RetAddress] - added:
method SSLSocket.selected_alpn_protocol() -> Optional[str] - added:
method SSLSocket.selected_npn_protocol() -> Optional[str] - added:
method SSLSocket.sendto(data: bytes, flags_or_addr: socket._Address) -> int | (data: bytes, flags_or_addr: Union[int, socket._Address], addr: Optional[socket._Address]=…) -> int - added:
method SSLSocket.shared_ciphers() -> Optional[List[Tuple[str, str, int]]] - added:
method SSLSocket.unwrap() -> socket.socket - added:
method SSLSocket.verify_client_post_handshake() -> None - added:
method SSLSocket.version() -> Optional[str] - added:
method SSLSocket.write(data: bytes) -> int - added:
property SSLContext.protocol -> int - added:
variable AF_INET: int - added:
variable ALERT_DESCRIPTION_ACCESS_DENIED: int - added:
variable ALERT_DESCRIPTION_BAD_CERTIFICATE: int - added:
variable ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE: int - added:
variable ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE: int - added:
variable ALERT_DESCRIPTION_BAD_RECORD_MAC: int - added:
variable ALERT_DESCRIPTION_CERTIFICATE_EXPIRED: int - added:
variable ALERT_DESCRIPTION_CERTIFICATE_REVOKED: int - added:
variable ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN: int - added:
variable ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE: int - added:
variable ALERT_DESCRIPTION_CLOSE_NOTIFY: int - added:
variable ALERT_DESCRIPTION_DECODE_ERROR: int - added:
variable ALERT_DESCRIPTION_DECOMPRESSION_FAILURE: int - added:
variable ALERT_DESCRIPTION_DECRYPT_ERROR: int - added:
variable ALERT_DESCRIPTION_HANDSHAKE_FAILURE: int - added:
variable ALERT_DESCRIPTION_ILLEGAL_PARAMETER: int - added:
variable ALERT_DESCRIPTION_INSUFFICIENT_SECURITY: int - added:
variable ALERT_DESCRIPTION_INTERNAL_ERROR: int - added:
variable ALERT_DESCRIPTION_NO_RENEGOTIATION: int - added:
variable ALERT_DESCRIPTION_PROTOCOL_VERSION: int - added:
variable ALERT_DESCRIPTION_RECORD_OVERFLOW: int - added:
variable ALERT_DESCRIPTION_UNEXPECTED_MESSAGE: int - added:
variable ALERT_DESCRIPTION_UNKNOWN_CA: int - added:
variable ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY: int - added:
variable ALERT_DESCRIPTION_UNRECOGNIZED_NAME: int - added:
variable ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE: int - added:
variable ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION: int - added:
variable ALERT_DESCRIPTION_USER_CANCELLED: int - added:
variable CERT_NONE: int - added:
variable CERT_OPTIONAL: int - added:
variable CERT_REQUIRED: int - added:
variable CHANNEL_BINDING_TYPES: List[str] - added:
variable CertificateError - added:
variable HAS_ALPN: bool - added:
variable HAS_ECDH: bool - added:
variable HAS_NEVER_CHECK_COMMON_NAME: bool - added:
variable HAS_NPN: bool - added:
variable HAS_SNI: bool - added:
variable HAS_SSLv2: bool - added:
variable HAS_SSLv3: bool - added:
variable HAS_TLSv1: bool - added:
variable HAS_TLSv1_1: bool - added:
variable HAS_TLSv1_2: bool - added:
variable HAS_TLSv1_3: bool - added:
variable OPENSSL_VERSION: str - added:
variable OPENSSL_VERSION_INFO: Tuple[int, int, int, int, int] - added:
variable OPENSSL_VERSION_NUMBER: int - added:
variable OP_ALL: Options - added:
variable OP_ALL: int - added:
variable OP_CIPHER_SERVER_PREFERENCE: Options - added:
variable OP_CIPHER_SERVER_PREFERENCE: int - added:
variable OP_ENABLE_MIDDLEBOX_COMPAT: Options - added:
variable OP_NO_COMPRESSION: Options - added:
variable OP_NO_COMPRESSION: int - added:
variable OP_NO_RENEGOTIATION: Options - added:
variable OP_NO_SSLv2: Options - added:
variable OP_NO_SSLv2: int - added:
variable OP_NO_SSLv3: Options - added:
variable OP_NO_SSLv3: int - added:
variable OP_NO_TICKET: Options - added:
variable OP_NO_TLSv1: Options - added:
variable OP_NO_TLSv1: int - added:
variable OP_NO_TLSv1_1: Options - added:
variable OP_NO_TLSv1_1: int - added:
variable OP_NO_TLSv1_2: Options - added:
variable OP_NO_TLSv1_2: int - added:
variable OP_NO_TLSv1_3: Options - added:
variable OP_SINGLE_DH_USE: Options - added:
variable OP_SINGLE_DH_USE: int - added:
variable OP_SINGLE_ECDH_USE: Options - added:
variable OP_SINGLE_ECDH_USE: int - added:
variable PEM_FOOTER: str - added:
variable PEM_HEADER: str - added:
variable PROTOCOL_SSLv23: int - added:
variable PROTOCOL_SSLv2: int - added:
variable PROTOCOL_SSLv3: int - added:
variable PROTOCOL_TLS: int - added:
variable PROTOCOL_TLS_CLIENT: int - added:
variable PROTOCOL_TLS_SERVER: int - added:
variable PROTOCOL_TLSv1: int - added:
variable PROTOCOL_TLSv1_1: int - added:
variable PROTOCOL_TLSv1_2: int - added:
variable SOCK_STREAM: int - added:
variable SOL_SOCKET: int - added:
variable SO_TYPE: int - added:
variable SSL_ERROR_EOF: int - added:
variable SSL_ERROR_INVALID_ERROR_CODE: int - added:
variable SSL_ERROR_SSL: int - added:
variable SSL_ERROR_SYSCALL: int - added:
variable SSL_ERROR_WANT_CONNECT: int - added:
variable SSL_ERROR_WANT_READ: int - added:
variable SSL_ERROR_WANT_WRITE: int - added:
variable SSL_ERROR_WANT_X509_LOOKUP: int - added:
variable SSL_ERROR_ZERO_RETURN: int - added:
variable VERIFY_CRL_CHECK_CHAIN: int - added:
variable VERIFY_CRL_CHECK_LEAF: int - added:
variable VERIFY_DEFAULT: int - added:
variable VERIFY_X509_STRICT: int - added:
variable VERIFY_X509_TRUSTED_FIRST: int
- added:
function S_IFMT(mode: int) -> int - added:
function S_IMODE(mode: int) -> int - added:
function S_ISBLK(mode: int) -> bool - added:
function S_ISCHR(mode: int) -> bool - added:
function S_ISDIR(mode: int) -> bool - added:
function S_ISFIFO(mode: int) -> bool - added:
function S_ISLNK(mode: int) -> bool - added:
function S_ISREG(mode: int) -> bool - added:
function S_ISSOCK(mode: int) -> bool - added:
function filemode(mode: int) -> str - added:
variable FILE_ATTRIBUTE_ARCHIVE: int - added:
variable FILE_ATTRIBUTE_COMPRESSED: int - added:
variable FILE_ATTRIBUTE_DEVICE: int - added:
variable FILE_ATTRIBUTE_DIRECTORY: int - added:
variable FILE_ATTRIBUTE_ENCRYPTED: int - added:
variable FILE_ATTRIBUTE_HIDDEN: int - added:
variable FILE_ATTRIBUTE_INTEGRITY_STREAM: int - added:
variable FILE_ATTRIBUTE_NORMAL: int - added:
variable FILE_ATTRIBUTE_NOT_CONTENT_INDEXED: int - added:
variable FILE_ATTRIBUTE_NO_SCRUB_DATA: int - added:
variable FILE_ATTRIBUTE_OFFLINE: int - added:
variable FILE_ATTRIBUTE_READONLY: int - added:
variable FILE_ATTRIBUTE_REPARSE_POINT: int - added:
variable FILE_ATTRIBUTE_SPARSE_FILE: int - added:
variable FILE_ATTRIBUTE_SYSTEM: int - added:
variable FILE_ATTRIBUTE_TEMPORARY: int - added:
variable FILE_ATTRIBUTE_VIRTUAL: int - added:
variable IO_REPARSE_TAG_APPEXECLINK: int - added:
variable IO_REPARSE_TAG_MOUNT_POINT: int - added:
variable IO_REPARSE_TAG_SYMLINK: int - added:
variable SF_APPEND: int - added:
variable SF_ARCHIVED: int - added:
variable SF_IMMUTABLE: int - added:
variable SF_NOUNLINK: int - added:
variable SF_SNAPSHOT: int - added:
variable ST_ATIME: int - added:
variable ST_CTIME: int - added:
variable ST_DEV: int - added:
variable ST_GID: int - added:
variable ST_INO: int - added:
variable ST_MODE: int - added:
variable ST_MTIME: int - added:
variable ST_NLINK: int - added:
variable ST_SIZE: int - added:
variable ST_UID: int - added:
variable S_ENFMT: int - added:
variable S_IEXEC: int - added:
variable S_IFBLK: int - added:
variable S_IFCHR: int - added:
variable S_IFDIR: int - added:
variable S_IFIFO: int - added:
variable S_IFLNK: int - added:
variable S_IFREG: int - added:
variable S_IFSOCK: int - added:
variable S_IREAD: int - added:
variable S_IRGRP: int - added:
variable S_IROTH: int - added:
variable S_IRUSR: int - added:
variable S_IRWXG: int - added:
variable S_IRWXO: int - added:
variable S_IRWXU: int - added:
variable S_ISGID: int - added:
variable S_ISUID: int - added:
variable S_ISVTX: int - added:
variable S_IWGRP: int - added:
variable S_IWOTH: int - added:
variable S_IWRITE: int - added:
variable S_IWUSR: int - added:
variable S_IXGRP: int - added:
variable S_IXOTH: int - added:
variable S_IXUSR: int - added:
variable UF_APPEND: int - added:
variable UF_COMPRESSED: int - added:
variable UF_HIDDEN: int - added:
variable UF_IMMUTABLE: int - added:
variable UF_NODUMP: int - added:
variable UF_NOUNLINK: int - added:
variable UF_OPAQUE: int
- added:
class LinearRegression(NamedTuple) - added:
class NormalDist - added:
class StatisticsError(ValueError) - added:
constructor NormalDist(mu: float=…, sigma: float=…) -> None - added:
field LinearRegression.intercept: float - added:
field LinearRegression.slope: float - added:
function correlation(__x: Sequence[_Number], __y: Sequence[_Number]) -> float - added:
function covariance(__x: Sequence[_Number], __y: Sequence[_Number]) -> float - added:
function fmean(data: Iterable[SupportsFloat]) -> float - added:
function geometric_mean(data: Iterable[SupportsFloat]) -> float - added:
function harmonic_mean(data: Iterable[_NumberT]) -> _NumberT - added:
function linear_regression(__regressor: Sequence[_Number], __dependent_variable: Sequence[_Number]) -> LinearRegression - added:
function mean(data: Iterable[_NumberT]) -> _NumberT - added:
function median(data: Iterable[_NumberT]) -> _NumberT - added:
function median_grouped(data: Iterable[_NumberT], interval: _NumberT=…) -> _NumberT - added:
function median_high(data: Iterable[SupportsLessThanT]) -> SupportsLessThanT - added:
function median_low(data: Iterable[SupportsLessThanT]) -> SupportsLessThanT - added:
function mode(data: Iterable[_HashableT]) -> _HashableT - added:
function multimode(data: Iterable[_HashableT]) -> List[_HashableT] - added:
function pstdev(data: Iterable[_NumberT], mu: Optional[_NumberT]=…) -> _NumberT - added:
function pvariance(data: Iterable[_NumberT], mu: Optional[_NumberT]=…) -> _NumberT - added:
function quantiles(data: Iterable[_NumberT], *, n: int=…, method: str=…) -> List[_NumberT] - added:
function stdev(data: Iterable[_NumberT], xbar: Optional[_NumberT]=…) -> _NumberT - added:
function variance(data: Iterable[_NumberT], xbar: Optional[_NumberT]=…) -> _NumberT - added:
method NormalDist.cdf(x: float) -> float - added:
method NormalDist.inv_cdf(p: float) -> float - added:
method NormalDist.overlap(other: NormalDist) -> float - added:
method NormalDist.pdf(x: float) -> float - added:
method NormalDist.quantiles(n: int=…) -> List[float] - added:
method NormalDist.samples(n: int, *, seed: Optional[Any]=…) -> List[float] - added:
method NormalDist.zscore(x: float) -> float - added:
property NormalDist.mean -> float - added:
property NormalDist.median -> float - added:
property NormalDist.mode -> float - added:
property NormalDist.stdev -> float - added:
property NormalDist.variance -> float - added:
static method NormalDist.from_samples(data: Iterable[SupportsFloat]) -> _T
- added:
class Formatter - added:
class Template - added:
constructor Template(template: str) -> None - added:
field Template.template: str - added:
function capwords(s: str, sep: Optional[str]=…) -> str - added:
method Formatter.check_unused_args(used_args: Sequence[Union[int, str]], args: Sequence[Any], kwargs: Mapping[str, Any]) -> None - added:
method Formatter.convert_field(value: Any, conversion: str) -> Any - added:
method Formatter.format(__format_string: str, *args: Any, **kwargs: Any) -> str - added:
method Formatter.format_field(value: Any, format_spec: str) -> Any - added:
method Formatter.get_field(field_name: str, args: Sequence[Any], kwargs: Mapping[str, Any]) -> Any - added:
method Formatter.get_value(key: Union[int, str], args: Sequence[Any], kwargs: Mapping[str, Any]) -> Any - added:
method Formatter.parse(format_string: str) -> Iterable[Tuple[str, Optional[str], Optional[str], Optional[str]]] - added:
method Formatter.vformat(format_string: str, args: Sequence[Any], kwargs: Mapping[str, Any]) -> str - added:
method Template.safe_substitute(__mapping: Mapping[str, object]=…, **kwds: object) -> str - added:
method Template.substitute(__mapping: Mapping[str, object]=…, **kwds: object) -> str - added:
variable ascii_letters: str - added:
variable ascii_lowercase: str - added:
variable ascii_uppercase: str - added:
variable digits: str - added:
variable hexdigits: str - added:
variable octdigits: str - added:
variable printable: str - added:
variable punctuation: str - added:
variable whitespace: str
- added:
function in_table_a1(code: Text) -> bool - added:
function in_table_b1(code: Text) -> bool - added:
function in_table_c11(code: Text) -> bool - added:
function in_table_c11_c12(code: Text) -> bool - added:
function in_table_c12(code: Text) -> bool - added:
function in_table_c21(code: Text) -> bool - added:
function in_table_c21_c22(code: Text) -> bool - added:
function in_table_c22(code: Text) -> bool - added:
function in_table_c3(code: Text) -> bool - added:
function in_table_c4(code: Text) -> bool - added:
function in_table_c5(code: Text) -> bool - added:
function in_table_c6(code: Text) -> bool - added:
function in_table_c7(code: Text) -> bool - added:
function in_table_c8(code: Text) -> bool - added:
function in_table_c9(code: Text) -> bool - added:
function in_table_d1(code: Text) -> bool - added:
function in_table_d2(code: Text) -> bool - added:
function map_table_b2(a: Text) -> Text - added:
function map_table_b3(code: Text) -> Text
- added:
class Struct - added:
class error(Exception) - added:
constructor Struct(format: _FmtType) -> None - added:
field Struct.format: bytes - added:
field Struct.format: str - added:
field Struct.size: int - added:
function calcsize(__format: _FmtType) -> int - added:
function iter_unpack(__format: _FmtType, __buffer: _BufferType) -> Iterator[Tuple[Any, ...]] - added:
function pack(fmt: _FmtType, *v: Any) -> bytes - added:
function pack_into(fmt: _FmtType, buffer: _WriteBufferType, offset: int, *v: Any) -> None - added:
function unpack(__format: _FmtType, __buffer: _BufferType) -> Tuple[Any, ...] - added:
function unpack_from(__format: _FmtType, buffer: _BufferType, offset: int=…) -> Tuple[Any, ...] - added:
method Struct.iter_unpack(__buffer: _BufferType) -> Iterator[Tuple[Any, ...]] - added:
method Struct.pack(*v: Any) -> bytes - added:
method Struct.pack_into(buffer: _WriteBufferType, offset: int, *v: Any) -> None - added:
method Struct.unpack(__buffer: _BufferType) -> Tuple[Any, ...] - added:
method Struct.unpack_from(buffer: _BufferType, offset: int=…) -> Tuple[Any, ...]
- added:
class CalledProcessError(SubprocessError) - added:
class CompletedProcess(Generic[_T]) - added:
class Popen(Generic[AnyStr]) - added:
class STARTUPINFO - added:
class SubprocessError(Exception) - added:
class TimeoutExpired(SubprocessError) - added:
constructor CalledProcessError(returncode: int, cmd: _CMD, output: Optional[_TXT]=…, stderr: Optional[_TXT]=…) -> None - added:
constructor CompletedProcess(args: _CMD, returncode: int, stdout: Optional[_T]=…, stderr: Optional[_T]=…) -> None - added:
constructor STARTUPINFO(*, dwFlags: int=…, hStdInput: Optional[Any]=…, hStdOutput: Optional[Any]=…, hStdError: Optional[Any]=…, wShowWindow: int=…, lpAttributeList: Optional[Mapping[str, Any]]=…) -> None - added:
constructor TimeoutExpired(cmd: _CMD, timeout: float, output: Optional[_TXT]=…, stderr: Optional[_TXT]=…) -> None - added:
field CalledProcessError.cmd: Any - added:
field CalledProcessError.output: Any - added:
field CalledProcessError.returncode: int - added:
field CalledProcessError.stderr: Any - added:
field CalledProcessError.stdout: Any - added:
field CompletedProcess.args: Any - added:
field CompletedProcess.returncode: int - added:
field CompletedProcess.stderr: _T - added:
field CompletedProcess.stdout: _T - added:
field Popen.args: _CMD - added:
field Popen.pid: int - added:
field Popen.returncode: int - added:
field Popen.stderr: Optional[IO[AnyStr]] - added:
field Popen.stdin: Optional[IO[AnyStr]] - added:
field Popen.stdout: Optional[IO[AnyStr]] - added:
field Popen.universal_newlines: bool - added:
field STARTUPINFO.dwFlags: int - added:
field STARTUPINFO.hStdError: Optional[Any] - added:
field STARTUPINFO.hStdInput: Optional[Any] - added:
field STARTUPINFO.hStdOutput: Optional[Any] - added:
field STARTUPINFO.lpAttributeList: Mapping[str, Any] - added:
field STARTUPINFO.wShowWindow: int - added:
field TimeoutExpired.cmd: Any - added:
field TimeoutExpired.output: Any - added:
field TimeoutExpired.stderr: Any - added:
field TimeoutExpired.stdout: Any - added:
field TimeoutExpired.timeout: float - added:
function call(args: _CMD, bufsize: int=…, executable: Optional[AnyPath]=…, stdin: _FILE=…, stdout: _FILE=…, stderr: _FILE=…, preexec_fn: Optional[Callable[[], Any]]=…, close_fds: bool=…, shell: bool=…, cwd: Optional[AnyPath]=…, env: Optional[_ENV]=…, universal_newlines: bool=…, startupinfo: Any=…, creationflags: int=…, restore_signals: bool=…, start_new_session: bool=…, pass_fds: Any=…, *, timeou… - added:
function check_call(args: _CMD, bufsize: int=…, executable: AnyPath=…, stdin: _FILE=…, stdout: _FILE=…, stderr: _FILE=…, preexec_fn: Optional[Callable[[], Any]]=…, close_fds: bool=…, shell: bool=…, cwd: Optional[AnyPath]=…, env: Optional[_ENV]=…, universal_newlines: bool=…, startupinfo: Any=…, creationflags: int=…, restore_signals: bool=…, start_new_session: bool=…, pass_fds: Any=…, timeout: Opti… - added:
function check_output(args: _CMD, bufsize: int=…, executable: Optional[AnyPath]=…, stdin: _FILE=…, stderr: _FILE=…, preexec_fn: Optional[Callable[[], Any]]=…, close_fds: bool=…, shell: bool=…, cwd: Optional[AnyPath]=…, env: Optional[_ENV]=…, universal_newlines: bool=…, startupinfo: Any=…, creationflags: int=…, restore_signals: bool=…, start_new_session: bool=…, pass_fds: Any=…, *, timeout: Option… - added:
function getoutput(cmd: _TXT) -> str - added:
function getstatusoutput(cmd: _TXT) -> Tuple[int, str] - added:
function list2cmdline(seq: Sequence[str]) -> str - added:
function run(args: _CMD, bufsize: int=…, executable: Optional[AnyPath]=…, stdin: _FILE=…, stdout: _FILE=…, stderr: _FILE=…, preexec_fn: Optional[Callable[[], Any]]=…, close_fds: bool=…, shell: bool=…, cwd: Optional[AnyPath]=…, env: Optional[_ENV]=…, universal_newlines: bool=…, startupinfo: Any=…, creationflags: int=…, restore_signals: bool=…, start_new_session: bool=…, pass_fds: Any=…, *, capture… - added:
method CompletedProcess.check_returncode() -> None - added:
method Popen.communicate(input: Optional[AnyStr]=…, timeout: Optional[float]=…) -> Tuple[AnyStr, AnyStr] - added:
method Popen.kill() -> None - added:
method Popen.poll() -> Optional[int] - added:
method Popen.send_signal(sig: int) -> None - added:
method Popen.terminate() -> None - added:
method Popen.wait(timeout: Optional[float]=…, endtime: Optional[float]=…) -> int - added:
variable ABOVE_NORMAL_PRIORITY_CLASS: int - added:
variable BELOW_NORMAL_PRIORITY_CLASS: int - added:
variable CREATE_BREAKAWAY_FROM_JOB: int - added:
variable CREATE_DEFAULT_ERROR_MODE: int - added:
variable CREATE_NEW_CONSOLE: int - added:
variable CREATE_NEW_PROCESS_GROUP: int - added:
variable CREATE_NO_WINDOW: int - added:
variable DETACHED_PROCESS: int - added:
variable DEVNULL: int - added:
variable HIGH_PRIORITY_CLASS: int - added:
variable IDLE_PRIORITY_CLASS: int - added:
variable NORMAL_PRIORITY_CLASS: int - added:
variable PIPE: int - added:
variable REALTIME_PRIORITY_CLASS: int - added:
variable STARTF_USESHOWWINDOW: int - added:
variable STARTF_USESTDHANDLES: int - added:
variable STDOUT: int - added:
variable STD_ERROR_HANDLE: Any - added:
variable STD_INPUT_HANDLE: Any - added:
variable STD_OUTPUT_HANDLE: Any - added:
variable SW_HIDE: int
- added:
class Au_read - added:
class Au_write - added:
class Error(Exception) - added:
constructor Au_read(f: _File) -> None - added:
constructor Au_write(f: _File) -> None - added:
function open(f: _File, mode: Optional[str]=…) -> Any - added:
method Au_read.close() -> None - added:
method Au_read.getcompname() -> str - added:
method Au_read.getcomptype() -> str - added:
method Au_read.getfp() -> Optional[IO[bytes]] - added:
method Au_read.getframerate() -> int - added:
method Au_read.getmark(id: Any) -> NoReturn - added:
method Au_read.getmarkers() -> None - added:
method Au_read.getnchannels() -> int - added:
method Au_read.getnframes() -> int - added:
method Au_read.getparams() -> _sunau_params - added:
method Au_read.getsampwidth() -> int - added:
method Au_read.readframes(nframes: int) -> Optional[bytes] - added:
method Au_read.rewind() -> None - added:
method Au_read.setpos(pos: int) -> None - added:
method Au_read.tell() -> int - added:
method Au_write.close() -> None - added:
method Au_write.getcompname() -> str - added:
method Au_write.getcomptype() -> str - added:
method Au_write.getframerate() -> int - added:
method Au_write.getnchannels() -> int - added:
method Au_write.getnframes() -> int - added:
method Au_write.getparams() -> _sunau_params - added:
method Au_write.getsampwidth() -> int - added:
method Au_write.setcomptype(type: str, name: str) -> None - added:
method Au_write.setframerate(framerate: float) -> None - added:
method Au_write.setnchannels(nchannels: int) -> None - added:
method Au_write.setnframes(nframes: int) -> None - added:
method Au_write.setparams(params: _sunau_params) -> None - added:
method Au_write.setsampwidth(sampwidth: int) -> None - added:
method Au_write.tell() -> int - added:
method Au_write.writeframes(data: bytes) -> None - added:
method Au_write.writeframesraw(data: bytes) -> None - added:
variable AUDIO_FILE_ENCODING_ADPCM_G721: int - added:
variable AUDIO_FILE_ENCODING_ADPCM_G722: int - added:
variable AUDIO_FILE_ENCODING_ADPCM_G723_3: int - added:
variable AUDIO_FILE_ENCODING_ADPCM_G723_5: int - added:
variable AUDIO_FILE_ENCODING_ALAW_8: int - added:
variable AUDIO_FILE_ENCODING_DOUBLE: int - added:
variable AUDIO_FILE_ENCODING_FLOAT: int - added:
variable AUDIO_FILE_ENCODING_LINEAR_16: int - added:
variable AUDIO_FILE_ENCODING_LINEAR_24: int - added:
variable AUDIO_FILE_ENCODING_LINEAR_32: int - added:
variable AUDIO_FILE_ENCODING_LINEAR_8: int - added:
variable AUDIO_FILE_ENCODING_MULAW_8: int - added:
variable AUDIO_FILE_MAGIC: int - added:
variable AUDIO_UNKNOWN_SIZE: int - added:
variable openfp
- added:
variable and_expr: int - added:
variable and_test: int - added:
variable annassign: int - added:
variable arglist: int - added:
variable argument: int - added:
variable arith_expr: int - added:
variable assert_stmt: int - added:
variable async_funcdef: int - added:
variable async_stmt: int - added:
variable atom: int - added:
variable atom_expr: int - added:
variable augassign: int - added:
variable break_stmt: int - added:
variable classdef: int - added:
variable comp_for: int - added:
variable comp_if: int - added:
variable comp_iter: int - added:
variable comp_op: int - added:
variable comparison: int - added:
variable compound_stmt: int - added:
variable continue_stmt: int - added:
variable decorated: int - added:
variable decorator: int - added:
variable decorators: int - added:
variable del_stmt: int - added:
variable dictorsetmaker: int - added:
variable dotted_as_name: int - added:
variable dotted_as_names: int - added:
variable dotted_name: int - added:
variable encoding_decl: int - added:
variable eval_input: int - added:
variable except_clause: int - added:
variable expr: int - added:
variable expr_stmt: int - added:
variable exprlist: int - added:
variable factor: int - added:
variable file_input: int - added:
variable flow_stmt: int - added:
variable for_stmt: int - added:
variable funcdef: int - added:
variable global_stmt: int - added:
variable if_stmt: int - added:
variable import_as_name: int - added:
variable import_as_names: int - added:
variable import_from: int - added:
variable import_name: int - added:
variable import_stmt: int - added:
variable lambdef: int - added:
variable lambdef_nocond: int - added:
variable nonlocal_stmt: int - added:
variable not_test: int - added:
variable or_test: int - added:
variable parameters: int - added:
variable pass_stmt: int - added:
variable power: int - added:
variable raise_stmt: int - added:
variable return_stmt: int - added:
variable shift_expr: int - added:
variable simple_stmt: int - added:
variable single_input: int - added:
variable sliceop: int - added:
variable small_stmt: int - added:
variable star_expr: int - added:
variable stmt: int - added:
variable subscript: int - added:
variable subscriptlist: int - added:
variable suite: int - added:
variable sym_name: Dict[int, str] - added:
variable term: int - added:
variable test: int - added:
variable test_nocond: int - added:
variable testlist: int - added:
variable testlist_comp: int - added:
variable testlist_star_expr: int - added:
variable tfpdef: int - added:
variable trailer: int - added:
variable try_stmt: int - added:
variable typedargslist: int - added:
variable varargslist: int - added:
variable vfpdef: int - added:
variable while_stmt: int - added:
variable with_item: int - added:
variable with_stmt: int - added:
variable xor_expr: int - added:
variable yield_arg: int - added:
variable yield_expr: int - added:
variable yield_stmt: int
- added:
class Class(SymbolTable) - added:
class Function(SymbolTable) - added:
class Symbol(object) - added:
class SymbolTable(object) - added:
constructor Symbol(name: str, flags: int, namespaces: Optional[Sequence[SymbolTable]]=…) -> None - added:
constructor SymbolTable(raw_table: Any, filename: str) -> None - added:
function symtable(code: Text, filename: Text, compile_type: Text) -> SymbolTable - added:
method Class.get_methods() -> Tuple[str, ...] - added:
method Function.get_frees() -> Tuple[str, ...] - added:
method Function.get_globals() -> Tuple[str, ...] - added:
method Function.get_locals() -> Tuple[str, ...] - added:
method Function.get_parameters() -> Tuple[str, ...] - added:
method Symbol.get_name() -> str - added:
method Symbol.get_namespace() -> SymbolTable - added:
method Symbol.get_namespaces() -> Sequence[SymbolTable] - added:
method Symbol.is_annotated() -> bool - added:
method Symbol.is_assigned() -> bool - added:
method Symbol.is_declared_global() -> bool - added:
method Symbol.is_free() -> bool - added:
method Symbol.is_global() -> bool - added:
method Symbol.is_imported() -> bool - added:
method Symbol.is_local() -> bool - added:
method Symbol.is_namespace() -> bool - added:
method Symbol.is_parameter() -> bool - added:
method Symbol.is_referenced() -> bool - added:
method SymbolTable.get_children() -> List[SymbolTable] - added:
method SymbolTable.get_id() -> int - added:
method SymbolTable.get_identifiers() -> Sequence[str] - added:
method SymbolTable.get_lineno() -> int - added:
method SymbolTable.get_name() -> str - added:
method SymbolTable.get_symbols() -> List[Symbol] - added:
method SymbolTable.get_type() -> str - added:
method SymbolTable.has_children() -> bool - added:
method SymbolTable.has_exec() -> bool - added:
method SymbolTable.has_import_star() -> bool - added:
method SymbolTable.is_nested() -> bool - added:
method SymbolTable.is_optimized() -> bool - added:
method SymbolTable.lookup(name: str) -> Symbol
- added:
class UnraisableHookArgs - added:
field UnraisableHookArgs.err_msg: Optional[str] - added:
field UnraisableHookArgs.exc_traceback: Optional[TracebackType] - added:
field UnraisableHookArgs.exc_type: Type[BaseException] - added:
field UnraisableHookArgs.exc_value: Optional[BaseException] - added:
field UnraisableHookArgs.object: Optional[_object] - added:
function addaudithook(hook: Callable[[str, Tuple[Any, ...]], Any]) -> None - added:
function audit(__event: str, *args: Any) -> None - added:
function breakpointhook(*args: Any, **kwargs: Any) -> Any - added:
function call_tracing(__func: Callable[..., _T], __args: Any) -> _T - added:
function exc_info() -> _OptExcInfo - added:
function exit(__status: object=…) -> NoReturn - added:
function get_asyncgen_hooks() -> _asyncgen_hooks - added:
function getcheckinterval() -> int - added:
function getdefaultencoding() -> str - added:
function getdlopenflags() -> int - added:
function getfilesystemencodeerrors() -> str - added:
function getfilesystemencoding() -> str - added:
function getprofile() -> Optional[_ProfileFunc] - added:
function getrecursionlimit() -> int - added:
function getrefcount(__object: Any) -> int - added:
function getsizeof(obj: object) -> int | (obj: object, default: int) -> int - added:
function getswitchinterval() -> float - added:
function gettotalrefcount() -> int - added:
function gettrace() -> Optional[_TraceFunc] - added:
function getwindowsversion() -> _WinVersion - added:
function intern(__string: str) -> str - added:
function is_finalizing() -> bool - added:
function set_asyncgen_hooks(firstiter: _AsyncgenHook=…, finalizer: _AsyncgenHook=…) -> None - added:
function setcheckinterval(__n: int) -> None - added:
function setdlopenflags(__flags: int) -> None - added:
function setprofile(profilefunc: Optional[_ProfileFunc]) -> None - added:
function setrecursionlimit(__limit: int) -> None - added:
function setswitchinterval(__interval: float) -> None - added:
function settrace(tracefunc: Optional[_TraceFunc]) -> None - added:
variable abiflags: str - added:
variable api_version: int - added:
variable argv: List[str] - added:
variable base_exec_prefix: str - added:
variable base_prefix: str - added:
variable builtin_module_names: Sequence[str] - added:
variable byteorder: str - added:
variable copyright: str - added:
variable displayhook: Callable[[object], Any] - added:
variable dllhandle: int - added:
variable dont_write_bytecode: bool - added:
variable excepthook: Callable[[Type[BaseException], BaseException, TracebackType], Any] - added:
variable exec_prefix: str - added:
variable executable: str - added:
variable flags: _flags - added:
variable float_info: _float_info - added:
variable float_repr_style: str - added:
variable hash_info: _hash_info - added:
variable hexversion: int - added:
variable implementation: _implementation - added:
variable int_info: _int_info - added:
variable last_traceback: Optional[TracebackType] - added:
variable last_type: Optional[Type[BaseException]] - added:
variable last_value: Optional[BaseException] - added:
variable maxsize: int - added:
variable maxunicode: int - added:
variable meta_path: List[_MetaPathFinder] - added:
variable modules: Dict[str, ModuleType] - added:
variable path: List[str] - added:
variable path_hooks: List[Any] - added:
variable path_importer_cache: Dict[str, Optional[PathEntryFinder]] - added:
variable platform: str - added:
variable platlibdir: str - added:
variable prefix: str - added:
variable ps1: str - added:
variable ps2: str - added:
variable pycache_prefix: Optional[str] - added:
variable stderr: TextIO - added:
variable stdin: TextIO - added:
variable stdout: TextIO - added:
variable tracebacklimit: int - added:
variable unraisablehook: Callable[[UnraisableHookArgs], Any] - added:
variable version: str - added:
variable version_info: _version_info - added:
variable warnoptions: Any - added:
variable winver: str
- added:
function get_config_h_filename() -> str - added:
function get_config_var(name: str) -> Optional[str] - added:
function get_config_vars() -> Dict[str, Any] | (arg: str, *args: str) -> List[Any] - added:
function get_makefile_filename() -> str - added:
function get_path(name: str, scheme: str=…, vars: Optional[Dict[str, Any]]=…, expand: bool=…) -> Optional[str] - added:
function get_path_names() -> Tuple[str, ...] - added:
function get_paths(scheme: str=…, vars: Optional[Dict[str, Any]]=…, expand: bool=…) -> Dict[str, str] - added:
function get_platform() -> str - added:
function get_python_version() -> str - added:
function get_scheme_names() -> Tuple[str, ...] - added:
function is_python_build(check_home: bool=…) -> bool - added:
function parse_config_h(fp: IO[Any], vars: Optional[Dict[str, Any]]=…) -> Dict[str, Any]
- added:
function LOG_MASK(a: int) -> int - added:
function LOG_UPTO(a: int) -> int - added:
function closelog() -> None - added:
function openlog(ident: str=…, logoption: int=…, facility: int=…) -> None - added:
function setlogmask(x: int) -> int - added:
function syslog(priority: int, message: str) -> None | (message: str) -> None - added:
variable LOG_ALERT: int - added:
variable LOG_AUTH: int - added:
variable LOG_CONS: int - added:
variable LOG_CRIT: int - added:
variable LOG_CRON: int - added:
variable LOG_DAEMON: int - added:
variable LOG_DEBUG: int - added:
variable LOG_EMERG: int - added:
variable LOG_ERR: int - added:
variable LOG_INFO: int - added:
variable LOG_KERN: int - added:
variable LOG_LOCAL0: int - added:
variable LOG_LOCAL1: int - added:
variable LOG_LOCAL2: int - added:
variable LOG_LOCAL3: int - added:
variable LOG_LOCAL4: int - added:
variable LOG_LOCAL5: int - added:
variable LOG_LOCAL6: int - added:
variable LOG_LOCAL7: int - added:
variable LOG_LPR: int - added:
variable LOG_MAIL: int - added:
variable LOG_NDELAY: int - added:
variable LOG_NEWS: int - added:
variable LOG_NOTICE: int - added:
variable LOG_NOWAIT: int - added:
variable LOG_PERROR: int - added:
variable LOG_PID: int - added:
variable LOG_SYSLOG: int - added:
variable LOG_USER: int - added:
variable LOG_UUCP: int - added:
variable LOG_WARNING: int
- added:
class NannyNag(Exception) - added:
constructor NannyNag(lineno: int, msg: str, line: str) -> None - added:
function check(file: AnyPath) -> None - added:
function process_tokens(tokens: Iterable[Tuple[int, str, Tuple[int, int], Tuple[int, int], str]]) -> None - added:
method NannyNag.get_line() -> str - added:
method NannyNag.get_lineno() -> int - added:
method NannyNag.get_msg() -> str - added:
variable filename_only: int - added:
variable verbose: int
- added:
class CompressionError(TarError) - added:
class ExFileObject(io.BufferedReader) - added:
class ExtractError(TarError) - added:
class HeaderError(TarError) - added:
class ReadError(TarError) - added:
class StreamError(TarError) - added:
class TarError(Exception) - added:
class TarFile(Iterable[TarInfo]) - added:
class TarFileCompat - added:
class TarInfo - added:
constructor ExFileObject(tarfile: TarFile, tarinfo: TarInfo) -> None - added:
constructor TarFile(name: Optional[AnyPath]=…, mode: str=…, fileobj: Optional[IO[bytes]]=…, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, errors: str=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…, copybufsize: Optional[int]=…) -> None - added:
constructor TarFileCompat(filename: str, mode: str=…, compression: int=…) -> None - added:
constructor TarInfo(name: str=…) -> None - added:
field TarFile.OPEN_METH: Mapping[str, str] - added:
field TarFile.debug: Optional[int] - added:
field TarFile.dereference: Optional[bool] - added:
field TarFile.encoding: Optional[str] - added:
field TarFile.errorlevel: Optional[int] - added:
field TarFile.errors: str - added:
field TarFile.fileobj: Optional[IO[bytes]] - added:
field TarFile.fileobject: Type[ExFileObject] - added:
field TarFile.format: Optional[int] - added:
field TarFile.ignore_zeros: Optional[bool] - added:
field TarFile.mode: str - added:
field TarFile.name: Optional[AnyPath] - added:
field TarFile.offset: int - added:
field TarFile.pax_headers: Optional[Mapping[str, str]] - added:
field TarFile.posix: bool - added:
field TarFile.tarinfo: Type[TarInfo] - added:
field TarInfo.chksum: int - added:
field TarInfo.devmajor: int - added:
field TarInfo.devminor: int - added:
field TarInfo.gid: int - added:
field TarInfo.gname: str - added:
field TarInfo.linkname: str - added:
field TarInfo.mode: int - added:
field TarInfo.mtime: int - added:
field TarInfo.name: str - added:
field TarInfo.offset: int - added:
field TarInfo.offset_data: int - added:
field TarInfo.path: str - added:
field TarInfo.pax_headers: Mapping[str, str] - added:
field TarInfo.size: int - added:
field TarInfo.sparse: Optional[bytes] - added:
field TarInfo.tarfile: Optional[TarFile] - added:
field TarInfo.type: bytes - added:
field TarInfo.uid: int - added:
field TarInfo.uname: str - added:
function filemode(mode: int) -> str - added:
function is_tarfile(name: AnyPath) -> bool - added:
function open(name: Optional[AnyPath]=…, mode: str=…, fileobj: Optional[IO[bytes]]=…, bufsize: int=…, *, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, errors: str=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…, compresslevel: Optional[int]=…)… - added:
method TarFile.add(name: str, arcname: Optional[str]=…, recursive: bool=…, exclude: Optional[Callable[[str], bool]]=…, filter: Optional[Callable[[TarInfo], Optional[TarInfo]]]=…) -> None - added:
method TarFile.addfile(tarinfo: TarInfo, fileobj: Optional[IO[bytes]]=…) -> None - added:
method TarFile.chmod(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.chown(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.close() -> None - added:
method TarFile.extract(member: Union[str, TarInfo], path: AnyPath=…) -> None - added:
method TarFile.extractall(path: AnyPath=…, members: Optional[Iterable[TarInfo]]=…) -> None - added:
method TarFile.extractfile(member: Union[str, TarInfo]) -> Optional[IO[bytes]] - added:
method TarFile.getmember(name: str) -> TarInfo - added:
method TarFile.getmembers() -> List[TarInfo] - added:
method TarFile.getnames() -> List[str] - added:
method TarFile.gettarinfo(name: Optional[str]=…, arcname: Optional[str]=…, fileobj: Optional[IO[bytes]]=…) -> TarInfo - added:
method TarFile.list(verbose: bool=…) -> None - added:
method TarFile.makedev(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.makedir(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.makefifo(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.makefile(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.makelink(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.makeunknown(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarFile.next() -> Optional[TarInfo] - added:
method TarFile.utime(tarinfo: TarInfo, targetpath: AnyPath) -> None - added:
method TarInfo.create_gnu_header(info: Mapping[str, Union[str, int, bytes, Mapping[str, str]]], encoding: str, errors: str) -> bytes - added:
method TarInfo.create_pax_header(info: Mapping[str, Union[str, int, bytes, Mapping[str, str]]], encoding: str) -> bytes - added:
method TarInfo.create_ustar_header(info: Mapping[str, Union[str, int, bytes, Mapping[str, str]]], encoding: str, errors: str) -> bytes - added:
method TarInfo.get_info() -> Mapping[str, Union[str, int, bytes, Mapping[str, str]]] - added:
method TarInfo.isblk() -> bool - added:
method TarInfo.ischr() -> bool - added:
method TarInfo.isdev() -> bool - added:
method TarInfo.isdir() -> bool - added:
method TarInfo.isfifo() -> bool - added:
method TarInfo.isfile() -> bool - added:
method TarInfo.islnk() -> bool - added:
method TarInfo.isreg() -> bool - added:
method TarInfo.issparse() -> bool - added:
method TarInfo.issym() -> bool - added:
method TarInfo.tobuf(format: Optional[int]=…, encoding: Optional[str]=…, errors: str=…) -> bytes - added:
property TarInfo.linkpath -> str - added:
static method TarFile.bz2open(name: Optional[AnyPath], mode: str=…, fileobj: Optional[IO[bytes]]=…, compresslevel: int=…, *, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…) -> TarFile - added:
static method TarFile.gzopen(name: Optional[AnyPath], mode: str=…, fileobj: Optional[IO[bytes]]=…, compresslevel: int=…, *, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…) -> TarFile - added:
static method TarFile.open(name: Optional[AnyPath]=…, mode: str=…, fileobj: Optional[IO[bytes]]=…, bufsize: int=…, *, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, errors: str=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…) -> TarFile - added:
static method TarFile.taropen(name: Optional[AnyPath], mode: str=…, fileobj: Optional[IO[bytes]]=…, *, compresslevel: int=…, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…) -> TarFile - added:
static method TarFile.xzopen(name: Optional[AnyPath], mode: str=…, fileobj: Optional[IO[bytes]]=…, preset: Optional[int]=…, *, format: Optional[int]=…, tarinfo: Optional[Type[TarInfo]]=…, dereference: Optional[bool]=…, ignore_zeros: Optional[bool]=…, encoding: Optional[str]=…, pax_headers: Optional[Mapping[str, str]]=…, debug: Optional[int]=…, errorlevel: Optional[int]=…) -> TarFile - added:
static method TarInfo.create_pax_global_header(pax_headers: Mapping[str, str]) -> bytes - added:
static method TarInfo.frombuf(buf: bytes) -> TarInfo - added:
static method TarInfo.fromtarfile(tarfile: TarFile) -> TarInfo - added:
variable AREGTYPE: bytes - added:
variable BLKTYPE: bytes - added:
variable BLOCKSIZE: int - added:
variable CHRTYPE: bytes - added:
variable CONTTYPE: bytes - added:
variable DEFAULT_FORMAT: int - added:
variable DIRTYPE: bytes - added:
variable ENCODING: str - added:
variable FIFOTYPE: bytes - added:
variable GNUTYPE_LONGLINK: bytes - added:
variable GNUTYPE_LONGNAME: bytes - added:
variable GNUTYPE_SPARSE: bytes - added:
variable GNU_FORMAT: int - added:
variable GNU_MAGIC: bytes - added:
variable GNU_TYPES: Tuple[bytes, ...] - added:
variable LENGTH_LINK: int - added:
variable LENGTH_NAME: int - added:
variable LENGTH_PREFIX: int - added:
variable LNKTYPE: bytes - added:
variable NUL: bytes - added:
variable PAX_FIELDS: Tuple[str, ...] - added:
variable PAX_FORMAT: int - added:
variable PAX_NAME_FIELDS: Set[str] - added:
variable PAX_NUMBER_FIELDS: Dict[str, type] - added:
variable POSIX_MAGIC: bytes - added:
variable RECORDSIZE: int - added:
variable REGTYPE: bytes - added:
variable REGULAR_TYPES: Tuple[bytes, ...] - added:
variable SOLARIS_XHDTYPE: bytes - added:
variable SUPPORTED_TYPES: Tuple[bytes, ...] - added:
variable SYMTYPE: bytes - added:
variable TAR_GZIPPED: int - added:
variable TAR_PLAIN: int - added:
variable USTAR_FORMAT: int - added:
variable XGLTYPE: bytes - added:
variable XHDTYPE: bytes
- added:
class Telnet - added:
constructor Telnet(host: Optional[str]=…, port: int=…, timeout: float=…) -> None - added:
field Telnet.host: Optional[str] - added:
method Telnet.close() -> None - added:
method Telnet.expect(list: Sequence[Union[Pattern[bytes], bytes]], timeout: Optional[float]=…) -> Tuple[int, Optional[Match[bytes]], bytes] - added:
method Telnet.fileno() -> int - added:
method Telnet.fill_rawq() -> None - added:
method Telnet.get_socket() -> socket.socket - added:
method Telnet.interact() -> None - added:
method Telnet.listener() -> None - added:
method Telnet.msg(msg: str, *args: Any) -> None - added:
method Telnet.mt_interact() -> None - added:
method Telnet.open(host: str, port: int=…, timeout: float=…) -> None - added:
method Telnet.process_rawq() -> None - added:
method Telnet.rawq_getchar() -> bytes - added:
method Telnet.read_all() -> bytes - added:
method Telnet.read_eager() -> bytes - added:
method Telnet.read_lazy() -> bytes - added:
method Telnet.read_sb_data() -> bytes - added:
method Telnet.read_some() -> bytes - added:
method Telnet.read_until(match: bytes, timeout: Optional[float]=…) -> bytes - added:
method Telnet.read_very_eager() -> bytes - added:
method Telnet.read_very_lazy() -> bytes - added:
method Telnet.set_debuglevel(debuglevel: int) -> None - added:
method Telnet.set_option_negotiation_callback(callback: Optional[Callable[[socket.socket, bytes, bytes], Any]]) -> None - added:
method Telnet.sock_avail() -> bool - added:
method Telnet.write(buffer: bytes) -> None - added:
variable AO: bytes - added:
variable AUTHENTICATION: bytes - added:
variable AYT: bytes - added:
variable BINARY: bytes - added:
variable BM: bytes - added:
variable BRK: bytes - added:
variable CHARSET: bytes - added:
variable COM_PORT_OPTION: bytes - added:
variable DEBUGLEVEL: int - added:
variable DET: bytes - added:
variable DM: bytes - added:
variable DO: bytes - added:
variable DONT: bytes - added:
variable EC: bytes - added:
variable ECHO: bytes - added:
variable EL: bytes - added:
variable ENCRYPT: bytes - added:
variable EOR: bytes - added:
variable EXOPL: bytes - added:
variable FORWARD_X: bytes - added:
variable GA: bytes - added:
variable IAC: bytes - added:
variable IP: bytes - added:
variable KERMIT: bytes - added:
variable LFLOW: bytes - added:
variable LINEMODE: bytes - added:
variable LOGOUT: bytes - added:
variable NAMS: bytes - added:
variable NAOCRD: bytes - added:
variable NAOFFD: bytes - added:
variable NAOHTD: bytes - added:
variable NAOHTS: bytes - added:
variable NAOL: bytes - added:
variable NAOLFD: bytes - added:
variable NAOP: bytes - added:
variable NAOVTD: bytes - added:
variable NAOVTS: bytes - added:
variable NAWS: bytes - added:
variable NEW_ENVIRON: bytes - added:
variable NOOPT: bytes - added:
variable NOP: bytes - added:
variable OLD_ENVIRON: bytes - added:
variable OUTMRK: bytes - added:
variable PRAGMA_HEARTBEAT: bytes - added:
variable PRAGMA_LOGON: bytes - added:
variable RCP: bytes - added:
variable RCTE: bytes - added:
variable RSP: bytes - added:
variable SB: bytes - added:
variable SE: bytes - added:
variable SEND_URL: bytes - added:
variable SGA: bytes - added:
variable SNDLOC: bytes - added:
variable SSPI_LOGON: bytes - added:
variable STATUS: bytes - added:
variable SUPDUP: bytes - added:
variable SUPDUPOUTPUT: bytes - added:
variable SUPPRESS_LOCAL_ECHO: bytes - added:
variable TELNET_PORT: int - added:
variable TLS: bytes - added:
variable TM: bytes - added:
variable TN3270E: bytes - added:
variable TSPEED: bytes - added:
variable TTYLOC: bytes - added:
variable TTYPE: bytes - added:
variable TUID: bytes - added:
variable VT3270REGIME: bytes - added:
variable WILL: bytes - added:
variable WONT: bytes - added:
variable X3PAD: bytes - added:
variable XASCII: bytes - added:
variable XAUTH: bytes - added:
variable XDISPLOC: bytes - added:
variable theNULL: bytes
- added:
class SpooledTemporaryFile(IO[AnyStr]) - added:
class TemporaryDirectory(Generic[AnyStr]) - added:
constructor SpooledTemporaryFile(max_size: int=…, mode: Literal['rb', 'wb', 'ab', 'xb', 'r+b', 'w+b', 'a+b', 'x+b']=…, buffering: int=…, encoding: Optional[str]=…, newline: Optional[str]=…, suffix: Optional[str]=…, prefix: Optional[str]=…, dir: Optional[str]=…, *, errors: Optional[str]=…) -> None | (max_size: int=…, mode: Literal['r', 'w', 'a', 'x', 'r+', 'w+', 'a+', 'x+', 'rt', 'wt', 'at', 'xt',… - added:
constructor TemporaryDirectory(suffix: None=…, prefix: None=…, dir: None=…) -> None | (suffix: Optional[AnyStr]=…, prefix: Optional[AnyStr]=…, dir: Optional[_DirT[AnyStr]]=…) -> None - added:
field TemporaryDirectory.name: AnyStr - added:
function NamedTemporaryFile(mode: Literal['r', 'w', 'a', 'x', 'r+', 'w+', 'a+', 'x+', 'rt', 'wt', 'at', 'xt', 'r+t', 'w+t', 'a+t', 'x+t'], buffering: int=…, encoding: Optional[str]=…, newline: Optional[str]=…, suffix: Optional[AnyStr]=…, prefix: Optional[AnyStr]=…, dir: Optional[_DirT[AnyStr]]=…, delete: bool=…, *, errors: Optional[str]=…) -> IO[str] | (mode: Literal['rb', 'wb', 'ab', 'xb', 'r+b'… - added:
function TemporaryFile(mode: Literal['r', 'w', 'a', 'x', 'r+', 'w+', 'a+', 'x+', 'rt', 'wt', 'at', 'xt', 'r+t', 'w+t', 'a+t', 'x+t'], buffering: int=…, encoding: Optional[str]=…, newline: Optional[str]=…, suffix: Optional[AnyStr]=…, prefix: Optional[AnyStr]=…, dir: Optional[_DirT[AnyStr]]=…, *, errors: Optional[str]=…) -> IO[str] | (mode: Literal['rb', 'wb', 'ab', 'xb', 'r+b', 'w+b', 'a+b', 'x+b'… - added:
function gettempdir() -> str - added:
function gettempdirb() -> bytes - added:
function gettempprefix() -> str - added:
function gettempprefixb() -> bytes - added:
function mkdtemp() -> str | (suffix: Optional[AnyStr]=…, prefix: Optional[AnyStr]=…, dir: Optional[_DirT[AnyStr]]=…) -> AnyStr - added:
function mkstemp() -> Tuple[int, str] | (suffix: Optional[AnyStr]=…, prefix: Optional[AnyStr]=…, dir: Optional[_DirT[AnyStr]]=…, text: bool=…) -> Tuple[int, AnyStr] - added:
function mktemp() -> str | (suffix: Optional[AnyStr]=…, prefix: Optional[AnyStr]=…, dir: Optional[_DirT[AnyStr]]=…) -> AnyStr - added:
method SpooledTemporaryFile.close() -> None - added:
method SpooledTemporaryFile.fileno() -> int - added:
method SpooledTemporaryFile.flush() -> None - added:
method SpooledTemporaryFile.isatty() -> bool - added:
method SpooledTemporaryFile.read(n: int=…) -> AnyStr - added:
method SpooledTemporaryFile.readable() -> bool - added:
method SpooledTemporaryFile.readline(limit: int=…) -> AnyStr - added:
method SpooledTemporaryFile.readlines(hint: int=…) -> List[AnyStr] - added:
method SpooledTemporaryFile.rollover() -> None - added:
method SpooledTemporaryFile.seek(offset: int, whence: int=…) -> int - added:
method SpooledTemporaryFile.seekable() -> bool - added:
method SpooledTemporaryFile.tell() -> int - added:
method SpooledTemporaryFile.truncate(size: Optional[int]=…) -> int - added:
method SpooledTemporaryFile.writable() -> bool - added:
method SpooledTemporaryFile.write(s: AnyStr) -> int - added:
method SpooledTemporaryFile.writelines(iterable: Iterable[AnyStr]) -> None - added:
method TemporaryDirectory.cleanup() -> None - added:
property SpooledTemporaryFile.errors -> Optional[str] - added:
variable TMP_MAX: int - added:
variable TemporaryFile - added:
variable tempdir: Optional[str] - added:
variable template: str
- added:
class error(Exception) - added:
function tcdrain(__fd: FileDescriptorLike) -> None - added:
function tcflow(__fd: FileDescriptorLike, __action: int) -> None - added:
function tcflush(__fd: FileDescriptorLike, __queue: int) -> None - added:
function tcgetattr(__fd: FileDescriptorLike) -> List[Any] - added:
function tcsendbreak(__fd: FileDescriptorLike, __duration: int) -> None - added:
function tcsetattr(__fd: FileDescriptorLike, __when: int, __attributes: _Attr) -> None - added:
variable B0: int - added:
variable B1000000: int - added:
variable B110: int - added:
variable B1152000: int - added:
variable B115200: int - added:
variable B1200: int - added:
variable B134: int - added:
variable B1500000: int - added:
variable B150: int - added:
variable B1800: int - added:
variable B19200: int - added:
variable B2000000: int - added:
variable B200: int - added:
variable B230400: int - added:
variable B2400: int - added:
variable B2500000: int - added:
variable B3000000: int - added:
variable B300: int - added:
variable B3500000: int - added:
variable B38400: int - added:
variable B4000000: int - added:
variable B460800: int - added:
variable B4800: int - added:
variable B500000: int - added:
variable B50: int - added:
variable B576000: int - added:
variable B57600: int - added:
variable B600: int - added:
variable B75: int - added:
variable B921600: int - added:
variable B9600: int - added:
variable BRKINT: int - added:
variable BS0: int - added:
variable BS1: int - added:
variable BSDLY: int - added:
variable CBAUD: int - added:
variable CBAUDEX: int - added:
variable CDSUSP: int - added:
variable CEOF: int - added:
variable CEOL: int - added:
variable CEOT: int - added:
variable CERASE: int - added:
variable CFLUSH: int - added:
variable CIBAUD: int - added:
variable CINTR: int - added:
variable CKILL: int - added:
variable CLNEXT: int - added:
variable CLOCAL: int - added:
variable CQUIT: int - added:
variable CR0: int - added:
variable CR1: int - added:
variable CR2: int - added:
variable CR3: int - added:
variable CRDLY: int - added:
variable CREAD: int - added:
variable CRPRNT: int - added:
variable CRTSCTS: int - added:
variable CS5: int - added:
variable CS6: int - added:
variable CS7: int - added:
variable CS8: int - added:
variable CSIZE: int - added:
variable CSTART: int - added:
variable CSTOP: int - added:
variable CSTOPB: int - added:
variable CSUSP: int - added:
variable CWERASE: int - added:
variable ECHO: int - added:
variable ECHOCTL: int - added:
variable ECHOE: int - added:
variable ECHOK: int - added:
variable ECHOKE: int - added:
variable ECHONL: int - added:
variable ECHOPRT: int - added:
variable EXTA: int - added:
variable EXTB: int - added:
variable FF0: int - added:
variable FF1: int - added:
variable FFDLY: int - added:
variable FIOASYNC: int - added:
variable FIOCLEX: int - added:
variable FIONBIO: int - added:
variable FIONCLEX: int - added:
variable FIONREAD: int - added:
variable FLUSHO: int - added:
variable HUPCL: int - added:
variable ICANON: int - added:
variable ICRNL: int - added:
variable IEXTEN: int - added:
variable IGNBRK: int - added:
variable IGNCR: int - added:
variable IGNPAR: int - added:
variable IMAXBEL: int - added:
variable INLCR: int - added:
variable INPCK: int - added:
variable IOCSIZE_MASK: int - added:
variable IOCSIZE_SHIFT: int - added:
variable ISIG: int - added:
variable ISTRIP: int - added:
variable IUCLC: int - added:
variable IXANY: int - added:
variable IXOFF: int - added:
variable IXON: int - added:
variable NCC: int - added:
variable NCCS: int - added:
variable NL0: int - added:
variable NL1: int - added:
variable NLDLY: int - added:
variable NOFLSH: int - added:
variable N_MOUSE: int - added:
variable N_PPP: int - added:
variable N_SLIP: int - added:
variable N_STRIP: int - added:
variable N_TTY: int - added:
variable OCRNL: int - added:
variable OFDEL: int - added:
variable OFILL: int - added:
variable OLCUC: int - added:
variable ONLCR: int - added:
variable ONLRET: int - added:
variable ONOCR: int - added:
variable OPOST: int - added:
variable PARENB: int - added:
variable PARMRK: int - added:
variable PARODD: int - added:
variable PENDIN: int - added:
variable TAB0: int - added:
variable TAB1: int - added:
variable TAB2: int - added:
variable TAB3: int - added:
variable TABDLY: int - added:
variable TCFLSH: int - added:
variable TCGETA: int - added:
variable TCGETS: int - added:
variable TCIFLUSH: int - added:
variable TCIOFF: int - added:
variable TCIOFLUSH: int - added:
variable TCION: int - added:
variable TCOFLUSH: int - added:
variable TCOOFF: int - added:
variable TCOON: int - added:
variable TCSADRAIN: int - added:
variable TCSAFLUSH: int - added:
variable TCSANOW: int - added:
variable TCSBRK: int - added:
variable TCSBRKP: int - added:
variable TCSETA: int - added:
variable TCSETAF: int - added:
variable TCSETAW: int - added:
variable TCSETS: int - added:
variable TCSETSF: int - added:
variable TCSETSW: int - added:
variable TCXONC: int - added:
variable TIOCCONS: int - added:
variable TIOCEXCL: int - added:
variable TIOCGETD: int - added:
variable TIOCGICOUNT: int - added:
variable TIOCGLCKTRMIOS: int - added:
variable TIOCGPGRP: int - added:
variable TIOCGSERIAL: int - added:
variable TIOCGSOFTCAR: int - added:
variable TIOCGWINSZ: int - added:
variable TIOCINQ: int - added:
variable TIOCLINUX: int - added:
variable TIOCMBIC: int - added:
variable TIOCMBIS: int - added:
variable TIOCMGET: int - added:
variable TIOCMIWAIT: int - added:
variable TIOCMSET: int - added:
variable TIOCM_CAR: int - added:
variable TIOCM_CD: int - added:
variable TIOCM_CTS: int - added:
variable TIOCM_DSR: int - added:
variable TIOCM_DTR: int - added:
variable TIOCM_LE: int - added:
variable TIOCM_RI: int - added:
variable TIOCM_RNG: int - added:
variable TIOCM_RTS: int - added:
variable TIOCM_SR: int - added:
variable TIOCM_ST: int - added:
variable TIOCNOTTY: int - added:
variable TIOCNXCL: int - added:
variable TIOCOUTQ: int - added:
variable TIOCPKT: int - added:
variable TIOCPKT_DATA: int - added:
variable TIOCPKT_DOSTOP: int - added:
variable TIOCPKT_FLUSHREAD: int - added:
variable TIOCPKT_FLUSHWRITE: int - added:
variable TIOCPKT_NOSTOP: int - added:
variable TIOCPKT_START: int - added:
variable TIOCPKT_STOP: int - added:
variable TIOCSCTTY: int - added:
variable TIOCSERCONFIG: int - added:
variable TIOCSERGETLSR: int - added:
variable TIOCSERGETMULTI: int - added:
variable TIOCSERGSTRUCT: int - added:
variable TIOCSERGWILD: int - added:
variable TIOCSERSETMULTI: int - added:
variable TIOCSERSWILD: int - added:
variable TIOCSER_TEMT: int - added:
variable TIOCSETD: int - added:
variable TIOCSLCKTRMIOS: int - added:
variable TIOCSPGRP: int - added:
variable TIOCSSERIAL: int - added:
variable TIOCSSOFTCAR: int - added:
variable TIOCSTI: int - added:
variable TIOCSWINSZ: int - added:
variable TOSTOP: int - added:
variable VDISCARD: int - added:
variable VEOF: int - added:
variable VEOL2: int - added:
variable VEOL: int - added:
variable VERASE: int - added:
variable VINTR: int - added:
variable VKILL: int - added:
variable VLNEXT: int - added:
variable VMIN: int - added:
variable VQUIT: int - added:
variable VREPRINT: int - added:
variable VSTART: int - added:
variable VSTOP: int - added:
variable VSUSP: int - added:
variable VSWTC: int - added:
variable VSWTCH: int - added:
variable VT0: int - added:
variable VT1: int - added:
variable VTDLY: int - added:
variable VTIME: int - added:
variable VWERASE: int - added:
variable XCASE: int - added:
variable XTABS: int
- added:
class TextWrapper - added:
constructor TextWrapper(width: int=…, initial_indent: str=…, subsequent_indent: str=…, expand_tabs: bool=…, replace_whitespace: bool=…, fix_sentence_endings: bool=…, break_long_words: bool=…, drop_whitespace: bool=…, break_on_hyphens: bool=…, tabsize: int=…, *, max_lines: Optional[int]=…, placeholder: str=…) -> None - added:
field TextWrapper.break_long_words: bool - added:
field TextWrapper.break_on_hyphens: bool - added:
field TextWrapper.drop_whitespace: bool - added:
field TextWrapper.expand_tabs: bool - added:
field TextWrapper.fix_sentence_endings: bool - added:
field TextWrapper.initial_indent: str - added:
field TextWrapper.max_lines: Optional[int] - added:
field TextWrapper.placeholder: str - added:
field TextWrapper.replace_whitespace: bool - added:
field TextWrapper.sentence_end_re: Pattern[str] - added:
field TextWrapper.subsequent_indent: str - added:
field TextWrapper.tabsize: int - added:
field TextWrapper.unicode_whitespace_trans: Dict[int, int] - added:
field TextWrapper.uspace: int - added:
field TextWrapper.whitespace_trans: str - added:
field TextWrapper.width: int - added:
field TextWrapper.wordsep_re: Pattern[str] - added:
field TextWrapper.wordsep_simple_re: Pattern[str] - added:
field TextWrapper.x: str - added:
function dedent(text: str) -> str - added:
function fill(text: str, width: int=…, *, initial_indent: str=…, subsequent_indent: str=…, expand_tabs: bool=…, tabsize: int=…, replace_whitespace: bool=…, fix_sentence_endings: bool=…, break_long_words: bool=…, break_on_hyphens: bool=…, drop_whitespace: bool=…, max_lines: int=…, placeholder: str=…) -> str - added:
function indent(text: str, prefix: str, predicate: Optional[Callable[[str], bool]]=…) -> str - added:
function shorten(text: str, width: int, *, initial_indent: str=…, subsequent_indent: str=…, expand_tabs: bool=…, tabsize: int=…, replace_whitespace: bool=…, fix_sentence_endings: bool=…, break_long_words: bool=…, break_on_hyphens: bool=…, drop_whitespace: bool=…, placeholder: str=…) -> str - added:
function wrap(text: str, width: int=…, *, initial_indent: str=…, subsequent_indent: str=…, expand_tabs: bool=…, tabsize: int=…, replace_whitespace: bool=…, fix_sentence_endings: bool=…, break_long_words: bool=…, break_on_hyphens: bool=…, drop_whitespace: bool=…, max_lines: int=…, placeholder: str=…) -> List[str] - added:
method TextWrapper.fill(text: str) -> str - added:
method TextWrapper.wrap(text: str) -> List[str]
- added:
variable d: Dict[str, str] - added:
variable s: str
- added:
class Barrier - added:
class BoundedSemaphore(Semaphore) - added:
class BrokenBarrierError(RuntimeError) - added:
class Condition - added:
class Event - added:
class Lock - added:
class Semaphore - added:
class Thread - added:
class ThreadError(Exception) - added:
class Timer(Thread) - added:
class local(object) - added:
constructor Barrier(parties: int, action: Optional[Callable[[], None]]=…, timeout: Optional[float]=…) -> None - added:
constructor Condition(lock: Union[Lock, _RLock, None]=…) -> None - added:
constructor Event() -> None - added:
constructor Lock() -> None - added:
constructor Semaphore(value: int=…) -> None - added:
constructor Thread(group: None=…, target: Optional[Callable[..., Any]]=…, name: Optional[Text]=…, args: Iterable[Any]=…, kwargs: Optional[Mapping[Text, Any]]=…) -> None - added:
constructor Timer(interval: float, function: Callable[..., Any], args: Iterable[Any]=…, kwargs: Mapping[str, Any]=…) -> None - added:
field Barrier.broken: bool - added:
field Barrier.n_waiting: int - added:
field Barrier.parties: int - added:
field Thread.daemon: bool - added:
field Thread.ident: Optional[int] - added:
field Thread.name: str - added:
function activeCount() -> int - added:
function active_count() -> int - added:
function currentThread() -> Thread - added:
function current_thread() -> Thread - added:
function enumerate() -> List[Thread] - added:
function get_ident() -> int - added:
function main_thread() -> Thread - added:
function setprofile(func: Optional[_PF]) -> None - added:
function settrace(func: _TF) -> None - added:
function stack_size(size: int=…) -> int - added:
method Barrier.abort() -> None - added:
method Barrier.reset() -> None - added:
method Barrier.wait(timeout: Optional[float]=…) -> int - added:
method Condition.acquire(blocking: bool=…) -> bool - added:
method Condition.notify(n: int=…) -> None - added:
method Condition.notifyAll() -> None - added:
method Condition.notify_all() -> None - added:
method Condition.release() -> None - added:
method Condition.wait(timeout: Optional[float]=…) -> bool - added:
method Condition.wait_for(predicate: Callable[[], _T], timeout: Optional[float]=…) -> _T - added:
method Event.clear() -> None - added:
method Event.isSet() -> bool - added:
method Event.is_set() -> bool - added:
method Event.set() -> None - added:
method Event.wait(timeout: Optional[float]=…) -> bool - added:
method Lock.acquire(blocking: bool=…) -> bool - added:
method Lock.locked() -> bool - added:
method Lock.release() -> None - added:
method Semaphore.acquire(blocking: bool=…) -> bool - added:
method Semaphore.release() -> None - added:
method Thread.getName() -> str - added:
method Thread.isAlive() -> bool - added:
method Thread.isDaemon() -> bool - added:
method Thread.is_alive() -> bool - added:
method Thread.join(timeout: Optional[float]=…) -> None - added:
method Thread.run() -> None - added:
method Thread.setDaemon(daemonic: bool) -> None - added:
method Thread.setName(name: Text) -> None - added:
method Thread.start() -> None - added:
method Timer.cancel() -> None - added:
property Thread.native_id -> Optional[int] - added:
variable ExceptHookArgs - added:
variable RLock - added:
variable TIMEOUT_MAX: float - added:
variable excepthook
- added:
class struct_time(_struct_time) - added:
constructor struct_time(o: Union[Tuple[int, int, int, int, int, int, int, int, int], Tuple[int, int, int, int, int, int, int, int, int, str], Tuple[int, int, int, int, int, int, int, int, int, str, int]], _arg: Any=…) -> None - added:
constructor struct_time(o: _TimeTuple, _arg: Any=…) -> None - added:
function asctime(t: Union[_TimeTuple, struct_time]=…) -> str - added:
function clock() -> float - added:
function clock_getres(clk_id: int) -> float - added:
function clock_gettime(clk_id: int) -> float - added:
function clock_gettime_ns(clock_id: int) -> int - added:
function clock_settime(clk_id: int, time: float) -> None - added:
function clock_settime_ns(clock_id: int, time: int) -> int - added:
function ctime(secs: Optional[float]=…) -> str - added:
function get_clock_info(name: str) -> SimpleNamespace - added:
function gmtime(secs: Optional[float]=…) -> struct_time - added:
function localtime(secs: Optional[float]=…) -> struct_time - added:
function mktime(t: Union[_TimeTuple, struct_time]) -> float - added:
function monotonic() -> float - added:
function monotonic_ns() -> int - added:
function perf_counter() -> float - added:
function perf_counter_ns() -> int - added:
function process_time() -> float - added:
function process_time_ns() -> int - added:
function sleep(secs: float) -> None - added:
function strftime(format: str, t: Union[_TimeTuple, struct_time]=…) -> str - added:
function strptime(string: str, format: str=…) -> struct_time - added:
function thread_time() -> float - added:
function thread_time_ns() -> int - added:
function time() -> float - added:
function time_ns() -> int - added:
function tzset() -> None - added:
property struct_time.tm_gmtoff -> int - added:
property struct_time.tm_zone -> str - added:
variable CLOCK_BOOTTIME: int - added:
variable CLOCK_HIGHRES: int - added:
variable CLOCK_MONOTONIC: int - added:
variable CLOCK_MONOTONIC_RAW: int - added:
variable CLOCK_PROCESS_CPUTIME_ID: int - added:
variable CLOCK_PROF: int - added:
variable CLOCK_REALTIME: int - added:
variable CLOCK_TAI: int - added:
variable CLOCK_THREAD_CPUTIME_ID: int - added:
variable CLOCK_UPTIME: int - added:
variable CLOCK_UPTIME_RAW: int - added:
variable accept2dyear: bool - added:
variable altzone: int - added:
variable daylight: int - added:
variable timezone: int - added:
variable tzname: Tuple[str, str]
- added:
class Timer - added:
constructor Timer(stmt: _stmt=…, setup: _stmt=…, timer: _Timer=…) -> None - added:
function main(args: Optional[Sequence[str]]=…, *, _wrap_timer: Optional[Callable[[_timerFunc], _timerFunc]]=…) -> None - added:
function repeat(stmt: _stmt=…, setup: _stmt=…, timer: _Timer=…, repeat: int=…, number: int=…) -> List[float] - added:
function timeit(stmt: _stmt=…, setup: _stmt=…, timer: _Timer=…, number: int=…) -> float - added:
method Timer.autorange(callback: Optional[Callable[[int, float], Any]]=…) -> Tuple[int, float] - added:
method Timer.print_exc(file: Optional[IO[str]]=…) -> None - added:
method Timer.repeat(repeat: int=…, number: int=…) -> List[float] - added:
method Timer.timeit(number: int=…) -> float - added:
variable default_timer: _Timer
- added:
class BaseWidget(Misc) - added:
class BitmapImage(Image) - added:
class BooleanVar(Variable) - added:
class Button(Widget) - added:
class CallWrapper - added:
class Canvas(Widget, XView, YView) - added:
class Checkbutton(Widget) - added:
class DoubleVar(Variable) - added:
class Entry(Widget, XView) - added:
class Event(Generic[_W]) - added:
class EventType(str, Enum) - added:
class Frame(Widget) - added:
class Grid - added:
class Image - added:
class IntVar(Variable) - added:
class Label(Widget) - added:
class LabelFrame(Widget) - added:
class Listbox(Widget, XView, YView) - added:
class Menu(Widget) - added:
class Menubutton(Widget) - added:
class Message(Widget) - added:
class Misc - added:
class OptionMenu(Menubutton) - added:
class Pack - added:
class PanedWindow(Widget) - added:
class PhotoImage(Image) - added:
class Place - added:
class Radiobutton(Widget) - added:
class Scale(Widget) - added:
class Scrollbar(Widget) - added:
class Spinbox(Widget, XView) - added:
class StringVar(Variable) - added:
class Text(Widget, XView, YView) - added:
class Tk(Misc, Wm) - added:
class Toplevel(BaseWidget, Wm) - added:
class Variable - added:
class Widget(BaseWidget, Pack, Place, Grid) - added:
class Wm - added:
class XView - added:
class YView - added:
constructor BaseWidget(master, widgetName, cnf=…, kw=…, extra=…) - added:
constructor BitmapImage(name: Optional[Any]=…, cnf: Dict[str, Any]=…, master: Optional[Union[Misc, _tkinter.TkappType]]=…, *, background: _Color=…, data: Union[str, bytes]=…, file: AnyPath=…, foreground: _Color=…, maskdata: str=…, maskfile: AnyPath=…) -> None - added:
constructor BooleanVar(master: Optional[Misc]=…, value: Optional[bool]=…, name: Optional[str]=…) -> None - added:
constructor Button(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: _ButtonCommand=…, compound: _Compound=…, cursor: _Cursor=…, default: Literal['normal', 'active', 'disabled… - added:
constructor CallWrapper(func, subst, widget) - added:
constructor Canvas(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, closeenough: float=…, confine: bool=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, insertbackground: _Color=…, insert… - added:
constructor Checkbutton(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: _ButtonCommand=…, compound: _Compound=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=… - added:
constructor DoubleVar(master: Optional[Misc]=…, value: Optional[float]=…, name: Optional[str]=…) -> None - added:
constructor Entry(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, disabledbackground: _Color=…, disabledforeground: _Color=…, exportselection: bool=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, highlightbackground: _Color=…, highlightcolo… - added:
constructor Frame(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, class_: str=…, colormap: Union[Literal['new', ''], Misc]=…, container: bool=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnit… - added:
constructor Image(imgtype, name: Optional[Any]=…, cnf=…, master: Optional[Union[Misc, _tkinter.TkappType]]=…, **kw) - added:
constructor IntVar(master: Optional[Misc]=…, value: Optional[int]=…, name: Optional[str]=…) -> None - added:
constructor Label(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, compound: _Compound=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=…, font: _FontDescription=…, fore… - added:
constructor LabelFrame(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, class_: str=…, colormap: Union[Literal['new', ''], Misc]=…, container: bool=…, cursor: _Cursor=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, height: _ScreenUnits=…, highlightbackground:… - added:
constructor Listbox(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activestyle: Literal['dotbox', 'none', 'underline']=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, disabledforeground: _Color=…, exportselection: int=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, height: int=…, hig… - added:
constructor Menu(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeborderwidth: _ScreenUnits=…, activeforeground: _Color=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, name: str… - added:
constructor Menubutton(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, compound: _Compound=…, cursor: _Cursor=…, direction: Literal['above', 'below', 'left', 'right', 'flush']=…, dis… - added:
constructor Message(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, anchor: _Anchor=…, aspect: int=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…,… - added:
constructor OptionMenu(master: Optional[Misc], variable: StringVar, value: str, *values: str, command: Optional[Callable[[StringVar], Any]]=…) -> None - added:
constructor PanedWindow(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, handlepad: _ScreenUnits=…, handlesize: _ScreenUnits=…, height: _ScreenUnits=…, name: str=…, opaqueresize: bool=…, orient: Literal['horizontal', 'vertical']=…, proxybackground: _Color=…,… - added:
constructor PhotoImage(name: Optional[str]=…, cnf: Dict[str, Any]=…, master: Optional[Union[Misc, _tkinter.TkappType]]=…, *, data: Union[str, bytes]=…, format: str=…, file: AnyPath=…, gamma: float=…, height: int=…, palette: Union[int, str]=…, width: int=…) -> None - added:
constructor Radiobutton(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: _ButtonCommand=…, compound: _Compound=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=… - added:
constructor Scale(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bigincrement: float=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: Union[str, Callable[[str], Any]]=…, cursor: _Cursor=…, digits: int=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, from_: float=…, hi… - added:
constructor Scrollbar(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activerelief: _Relief=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: Union[Callable[..., Optional[Tuple[float, float]]], str]=…, cursor: _Cursor=…, elementborderwidth: _ScreenUnits=…, highlightbackground: _Color=…… - added:
constructor Spinbox(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, buttonbackground: _Color=…, buttoncursor: _Cursor=…, buttondownrelief: _Relief=…, buttonuprelief: _Relief=…, command: Union[Callable[[], Any], str, _TkinterSequence[str]]=…, cursor… - added:
constructor StringVar(master: Optional[Misc]=…, value: Optional[str]=…, name: Optional[str]=…) -> None - added:
constructor Text(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, autoseparators: bool=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, blockcursor: bool=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, endline: Union[int, Literal['']]=…, exportselection: bool=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, height: _ScreenUnits=…,… - added:
constructor Tk(screenName: Optional[str]=…, baseName: Optional[str]=…, className: str=…, useTk: bool=…, sync: bool=…, use: Optional[str]=…) -> None - added:
constructor Toplevel(master: Optional[Misc]=…, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, class_: str=…, colormap: Union[Literal['new', ''], Misc]=…, container: bool=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenU… - added:
constructor Variable(master: Optional[Misc]=…, value: Optional[Any]=…, name: Optional[str]=…) -> None - added:
field BaseWidget.master: Misc - added:
field BaseWidget.widgetName: Any - added:
field BooleanVar.initialize - added:
field Button.config - added:
field CallWrapper.func: Any - added:
field CallWrapper.subst: Any - added:
field CallWrapper.widget: Any - added:
field Canvas.config - added:
field Canvas.itemconfig: Any - added:
field Canvas.lift: Any - added:
field Canvas.lower: Any - added:
field Checkbutton.config - added:
field DoubleVar.initialize - added:
field Entry.config - added:
field Entry.select_adjust: Any - added:
field Entry.select_clear: Any - added:
field Entry.select_from: Any - added:
field Entry.select_present: Any - added:
field Entry.select_range: Any - added:
field Entry.select_to: Any - added:
field Event.char: str - added:
field Event.delta: int - added:
field Event.focus: bool - added:
field Event.height: int - added:
field Event.keycode: int - added:
field Event.keysym: str - added:
field Event.keysym_num: int - added:
field Event.num: int - added:
field Event.send_event: bool - added:
field Event.serial: int - added:
field Event.state: Union[int, str] - added:
field Event.time: int - added:
field Event.type: EventType - added:
field Event.widget: _W - added:
field Event.width: int - added:
field Event.x: int - added:
field Event.x_root: int - added:
field Event.y: int - added:
field Event.y_root: int - added:
field EventType.Activate: str - added:
field EventType.ButtonPress: str - added:
field EventType.ButtonRelease: str - added:
field EventType.Circulate: str - added:
field EventType.CirculateRequest: str - added:
field EventType.ClientMessage: str - added:
field EventType.Colormap: str - added:
field EventType.Configure: str - added:
field EventType.ConfigureRequest: str - added:
field EventType.Create: str - added:
field EventType.Deactivate: str - added:
field EventType.Destroy: str - added:
field EventType.Enter: str - added:
field EventType.Expose: str - added:
field EventType.FocusIn: str - added:
field EventType.FocusOut: str - added:
field EventType.GraphicsExpose: str - added:
field EventType.Gravity: str - added:
field EventType.KeyPress: str - added:
field EventType.KeyRelease: str - added:
field EventType.Keymap: str - added:
field EventType.Leave: str - added:
field EventType.Map: str - added:
field EventType.MapRequest: str - added:
field EventType.Mapping: str - added:
field EventType.Motion: str - added:
field EventType.MouseWheel: str - added:
field EventType.NoExpose: str - added:
field EventType.Property: str - added:
field EventType.Reparent: str - added:
field EventType.ResizeRequest: str - added:
field EventType.Selection: str - added:
field EventType.SelectionClear: str - added:
field EventType.SelectionRequest: str - added:
field EventType.Unmap: str - added:
field EventType.VirtualEvent: str - added:
field EventType.Visibility: str - added:
field Frame.config - added:
field Grid.grid - added:
field Grid.location - added:
field Grid.size - added:
field Image.config: Any - added:
field Image.configure: Any - added:
field Image.name: Any - added:
field Image.tk: _tkinter.TkappType - added:
field IntVar.initialize - added:
field Label.config - added:
field LabelFrame.config - added:
field Listbox.config - added:
field Listbox.itemconfig: Any - added:
field Listbox.select_anchor: Any - added:
field Listbox.select_clear: Any - added:
field Listbox.select_includes: Any - added:
field Listbox.select_set: Any - added:
field Menu.config - added:
field Menu.entryconfig: Any - added:
field Menubutton.config - added:
field Message.config - added:
field Misc.anchor - added:
field Misc.bbox - added:
field Misc.children: Dict[str, Widget] - added:
field Misc.columnconfigure - added:
field Misc.focus - added:
field Misc.lift - added:
field Misc.master: Optional[Misc] - added:
field Misc.propagate - added:
field Misc.rowconfigure - added:
field Misc.size - added:
field Misc.slaves - added:
field Misc.tk: _tkinter.TkappType - added:
field Misc.waitvar - added:
field OptionMenu.menuname: Any - added:
field OptionMenu.widgetName: Any - added:
field Pack.forget - added:
field Pack.pack - added:
field Pack.propagate - added:
field PanedWindow.config - added:
field PanedWindow.forget: Any - added:
field PanedWindow.paneconfig: Any - added:
field PhotoImage.config - added:
field Place.info - added:
field Place.place - added:
field Radiobutton.config - added:
field Scale.config - added:
field Scrollbar.config - added:
field Spinbox.config - added:
field StringVar.initialize - added:
field Text.config - added:
field Text.tag_config - added:
field Text.window_config - added:
field Tk.adderrorinfo: Any - added:
field Tk.call: Callable[..., Any] - added:
field Tk.config - added:
field Tk.createcommand: Any - added:
field Tk.createfilehandler: Any - added:
field Tk.createtimerhandler: Any - added:
field Tk.deletecommand: Any - added:
field Tk.deletefilehandler: Any - added:
field Tk.dooneevent: Any - added:
field Tk.evalfile: Any - added:
field Tk.exprboolean: Any - added:
field Tk.exprdouble: Any - added:
field Tk.exprlong: Any - added:
field Tk.exprstring: Any - added:
field Tk.getboolean: Any - added:
field Tk.getdouble: Any - added:
field Tk.getint: Any - added:
field Tk.getvar: Any - added:
field Tk.globalgetvar: Any - added:
field Tk.globalsetvar: Any - added:
field Tk.globalunsetvar: Any - added:
field Tk.interpaddr: Any - added:
field Tk.mainloop: Any - added:
field Tk.master: None - added:
field Tk.quit: Any - added:
field Tk.record: Any - added:
field Tk.report_callback_exception: _ExceptionReportingCallback - added:
field Tk.setvar: Any - added:
field Tk.split: Any - added:
field Tk.splitlist: Any - added:
field Tk.unsetvar: Any - added:
field Tk.wantobjects: Any - added:
field Tk.willdispatch: Any - added:
field Toplevel.config - added:
field Variable.initialize - added:
field Variable.trace - added:
field Wm.aspect - added:
field Wm.attributes - added:
field Wm.client - added:
field Wm.colormapwindows - added:
field Wm.command - added:
field Wm.deiconify - added:
field Wm.focusmodel - added:
field Wm.forget - added:
field Wm.frame - added:
field Wm.geometry - added:
field Wm.grid - added:
field Wm.group - added:
field Wm.iconbitmap - added:
field Wm.iconify - added:
field Wm.iconmask - added:
field Wm.iconname - added:
field Wm.iconphoto - added:
field Wm.iconposition - added:
field Wm.iconwindow - added:
field Wm.manage - added:
field Wm.maxsize - added:
field Wm.minsize - added:
field Wm.overrideredirect - added:
field Wm.positionfrom - added:
field Wm.protocol - added:
field Wm.resizable - added:
field Wm.sizefrom - added:
field Wm.state - added:
field Wm.title - added:
field Wm.transient - added:
field Wm.withdraw - added:
function NoDefaultRoot() - added:
function Tcl(screenName: Optional[Any]=…, baseName: Optional[Any]=…, className: str=…, useTk: bool=…) - added:
function getboolean(s) - added:
function image_names() -> Tuple[str, ...] - added:
function image_types() -> Tuple[str, ...] - added:
function mainloop(n: int=…) -> None - added:
method BaseWidget.destroy() -> None - added:
method BooleanVar.get() -> bool - added:
method BooleanVar.set(value: bool) -> None - added:
method Button.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: _ButtonCommand=…, compound: _Compound=…, cursor: _Cursor=…, default: Literal['normal', 'active', 'disabled']=…, disabledforegro… - added:
method Button.flash() - added:
method Button.invoke() - added:
method Canvas.addtag(*args) - added:
method Canvas.addtag_above(newtag, tagOrId) - added:
method Canvas.addtag_all(newtag) - added:
method Canvas.addtag_below(newtag, tagOrId) - added:
method Canvas.addtag_closest(newtag, x, y, halo: Optional[Any]=…, start: Optional[Any]=…) - added:
method Canvas.addtag_enclosed(newtag, x1, y1, x2, y2) - added:
method Canvas.addtag_overlapping(newtag, x1, y1, x2, y2) - added:
method Canvas.addtag_withtag(newtag, tagOrId) - added:
method Canvas.bbox(*args) - added:
method Canvas.canvasx(screenx, gridspacing: Optional[Any]=…) - added:
method Canvas.canvasy(screeny, gridspacing: Optional[Any]=…) - added:
method Canvas.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, closeenough: float=…, confine: bool=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, insertbackground: _Color=…, insertborderwidth: _ScreenU… - added:
method Canvas.coords(*args) - added:
method Canvas.create_arc(*args, **kw) -> _CanvasItemId - added:
method Canvas.create_bitmap(*args, **kw) -> _CanvasItemId - added:
method Canvas.create_image(*args, **kw) -> _CanvasItemId - added:
method Canvas.create_line(__x0: float, __y0: float, __x1: float, __y1: float, *, activedash: _Color=…, activefill: _Color=…, activestipple: str=…, activewidth: _ScreenUnits=…, arrow: Literal['first', 'last', 'both']=…, arrowshape: Tuple[float, float, float]=…, capstyle: Literal['round', 'projecting', 'butt']=…, dash: Union[Tuple[float], Tuple[float, float], Tuple[float, float, float, float]]=…, d… - added:
method Canvas.create_oval(__x0: float, __y0: float, __x1: float, __y1: float, *, activedash: _Color=…, activefill: _Color=…, activeoutline: _Color=…, activeoutlinestipple: _Color=…, activestipple: str=…, activewidth: _ScreenUnits=…, dash: Union[Tuple[float], Tuple[float, float], Tuple[float, float, float, float]]=…, dashoffset: _ScreenUnits=…, disableddash: _Color=…, disabledfill: _Color=…, disab… - added:
method Canvas.create_polygon(__x0: float, __y0: float, __x1: float, __y1: float, *xy_pairs: float, activedash: _Color=…, activefill: _Color=…, activeoutline: _Color=…, activeoutlinestipple: _Color=…, activestipple: str=…, activewidth: _ScreenUnits=…, dash: Union[Tuple[float], Tuple[float, float], Tuple[float, float, float, float]]=…, dashoffset: _ScreenUnits=…, disableddash: _Color=…, disabledfil… - added:
method Canvas.create_rectangle(__x0: float, __y0: float, __x1: float, __y1: float, *, activedash: _Color=…, activefill: _Color=…, activeoutline: _Color=…, activeoutlinestipple: _Color=…, activestipple: str=…, activewidth: _ScreenUnits=…, dash: Union[Tuple[float], Tuple[float, float], Tuple[float, float, float, float]]=…, dashoffset: _ScreenUnits=…, disableddash: _Color=…, disabledfill: _Color=…,… - added:
method Canvas.create_text(__x: float, __y: float, *, activefill: _Color=…, activestipple: str=…, anchor: _Anchor=…, disabledfill: _Color=…, disabledstipple: _Bitmap=…, fill: _Color=…, font: _FontDescription=…, justify: Literal['left', 'center', 'right']=…, offset: _ScreenUnits=…, state: Literal['normal', 'active', 'disabled']=…, stipple: _Bitmap=…, tags: Union[str, Tuple[str, ...]]=…, text: Union… - added:
method Canvas.create_window(__x: float, __y: float, *, anchor: _Anchor=…, height: _ScreenUnits=…, state: Literal['normal', 'active', 'disabled']=…, tags: Union[str, Tuple[str, ...]]=…, width: _ScreenUnits=…, window: Widget=…) -> _CanvasItemId - added:
method Canvas.dchars(*args) - added:
method Canvas.delete(*tagsOrCanvasIds: Union[str, _CanvasItemId]) -> None - added:
method Canvas.dtag(*args) - added:
method Canvas.find(*args) - added:
method Canvas.find_above(tagOrId: Union[str, _CanvasItemId]) - added:
method Canvas.find_all() - added:
method Canvas.find_below(tagOrId: Union[str, _CanvasItemId]) - added:
method Canvas.find_closest(x, y, halo: Optional[Any]=…, start: Optional[Any]=…) - added:
method Canvas.find_enclosed(x1, y1, x2, y2) - added:
method Canvas.find_overlapping(x1, y1, x2, y2) - added:
method Canvas.find_withtag(tagOrId: Union[str, _CanvasItemId]) - added:
method Canvas.focus(*args) - added:
method Canvas.gettags(*args) - added:
method Canvas.icursor(*args) - added:
method Canvas.index(*args) - added:
method Canvas.insert(*args) - added:
method Canvas.itemcget(tagOrId, option) - added:
method Canvas.itemconfigure(tagOrId, cnf: Optional[Any]=…, **kw) - added:
method Canvas.move(*args) - added:
method Canvas.moveto(tagOrId: Union[str, _CanvasItemId], x: Union[Literal[''], float]=…, y: Union[Literal[''], float]=…) -> None - added:
method Canvas.postscript(cnf=…, **kw) - added:
method Canvas.scale(*args) - added:
method Canvas.scan_dragto(x, y, gain: int=…) - added:
method Canvas.scan_mark(x, y) - added:
method Canvas.select_adjust(tagOrId, index) - added:
method Canvas.select_clear() - added:
method Canvas.select_from(tagOrId, index) - added:
method Canvas.select_item() - added:
method Canvas.select_to(tagOrId, index) - added:
method Canvas.tag_bind(tagOrId: Union[str, int], sequence: Optional[str]=…, func: Optional[Callable[[Event[Canvas]], Any]]=…, add: Optional[bool]=…) -> str | (tagOrId: Union[str, int], sequence: Optional[str], func: str, add: Optional[bool]=…) -> None | (tagOrId: Union[str, int], *, func: str, add: Optional[bool]=…) -> None - added:
method Canvas.tag_lower(*args) - added:
method Canvas.tag_raise(*args) - added:
method Canvas.tag_unbind(tagOrId: Union[str, int], sequence: str, funcid: Optional[str]=…) -> None - added:
method Canvas.type(tagOrId) - added:
method Checkbutton.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: _ButtonCommand=…, compound: _Compound=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=…, font: _FontDescrip… - added:
method Checkbutton.deselect() - added:
method Checkbutton.flash() - added:
method Checkbutton.invoke() - added:
method Checkbutton.select() - added:
method Checkbutton.toggle() - added:
method DoubleVar.get() -> float - added:
method DoubleVar.set(value: float) -> None - added:
method Entry.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, disabledbackground: _Color=…, disabledforeground: _Color=…, exportselection: bool=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highligh… - added:
method Entry.delete(first, last: Optional[Any]=…) - added:
method Entry.get() - added:
method Entry.icursor(index) - added:
method Entry.index(index) - added:
method Entry.insert(index, string) - added:
method Entry.scan_dragto(x) - added:
method Entry.scan_mark(x) - added:
method Entry.selection_adjust(index) - added:
method Entry.selection_clear() - added:
method Entry.selection_from(index) - added:
method Entry.selection_present() - added:
method Entry.selection_range(start, end) - added:
method Entry.selection_to(index) - added:
method Frame.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, padx: _ScreenUnits=…, pady: _ScreenUnits=…, relief: _Relief=…, takefocus: _TakeFocusValue=…, wi… - added:
method Grid.grid_configure(cnf: Optional[Mapping[str, Any]]=…, *, column: int=…, columnspan: int=…, row: int=…, rowspan: int=…, ipadx: _ScreenUnits=…, ipady: _ScreenUnits=…, padx: Union[_ScreenUnits, Tuple[_ScreenUnits, _ScreenUnits]]=…, pady: Union[_ScreenUnits, Tuple[_ScreenUnits, _ScreenUnits]]=…, sticky: str=…, in_: Misc=…, **kw: Any) -> None - added:
method Grid.grid_forget() -> None - added:
method Grid.grid_info() -> _GridInfo - added:
method Grid.grid_remove() -> None - added:
method Image.height() -> int - added:
method Image.type() - added:
method Image.width() -> int - added:
method IntVar.get() -> int - added:
method IntVar.set(value: int) -> None - added:
method Label.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, compound: _Compound=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, hei… - added:
method LabelFrame.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, labelanchor: Literal['nw', '… - added:
method Listbox.activate(index) - added:
method Listbox.bbox(index) - added:
method Listbox.configure(cnf: Optional[Dict[str, Any]]=…, *, activestyle: Literal['dotbox', 'none', 'underline']=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, disabledforeground: _Color=…, exportselection: bool=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, height: int=…, highlightbackground: _C… - added:
method Listbox.curselection() - added:
method Listbox.delete(first, last: Optional[Any]=…) - added:
method Listbox.get(first, last: Optional[Any]=…) - added:
method Listbox.index(index) - added:
method Listbox.insert(index, *elements) - added:
method Listbox.itemcget(index, option) - added:
method Listbox.itemconfigure(index, cnf: Optional[Any]=…, **kw) - added:
method Listbox.nearest(y) - added:
method Listbox.scan_dragto(x, y) - added:
method Listbox.scan_mark(x, y) - added:
method Listbox.see(index) - added:
method Listbox.selection_anchor(index) - added:
method Listbox.selection_clear(first, last: Optional[Any]=…) - added:
method Listbox.selection_includes(index) - added:
method Listbox.selection_set(first, last: Optional[Any]=…) - added:
method Listbox.size() - added:
method Menu.activate(index) - added:
method Menu.add(itemType, cnf=…, **kw) - added:
method Menu.add_cascade(cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, label: str=…, menu: Menu=…, state: Literal['norm… - added:
method Menu.add_checkbutton(cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, indicatoron: bool=…, label: str=…, offvalue:… - added:
method Menu.add_command(cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, label: str=…, state: Literal['normal', 'active',… - added:
method Menu.add_radiobutton(cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, indicatoron: bool=…, label: str=…, selectcol… - added:
method Menu.add_separator(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…) -> None - added:
method Menu.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeborderwidth: _ScreenUnits=…, activeforeground: _Color=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, postcommand: Union[Callable[[]… - added:
method Menu.delete(index1, index2: Optional[Any]=…) - added:
method Menu.entrycget(index, option) - added:
method Menu.entryconfigure(index, cnf: Optional[Any]=…, **kw) - added:
method Menu.index(index) - added:
method Menu.insert(index, itemType, cnf=…, **kw) - added:
method Menu.insert_cascade(index: _MenuIndex, cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, label: str=…, menu: Menu=…… - added:
method Menu.insert_checkbutton(index: _MenuIndex, cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, indicatoron: bool=…, l… - added:
method Menu.insert_command(index: _MenuIndex, cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, label: str=…, state: Liter… - added:
method Menu.insert_radiobutton(index: _MenuIndex, cnf: Optional[Dict[str, Any]]=…, *, accelerator: str=…, activebackground: _Color=…, activeforeground: _Color=…, background: _Color=…, bitmap: _Bitmap=…, columnbreak: int=…, command: Union[Callable[[], Any], str]=…, compound: _Compound=…, font: _FontDescription=…, foreground: _Color=…, hidemargin: bool=…, image: _ImageSpec=…, indicatoron: bool=…, l… - added:
method Menu.insert_separator(index: _MenuIndex, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…) -> None - added:
method Menu.invoke(index) - added:
method Menu.post(x, y) - added:
method Menu.tk_popup(x: int, y: int, entry: _MenuIndex=…) - added:
method Menu.type(index) - added:
method Menu.unpost() - added:
method Menu.xposition(index) - added:
method Menu.yposition(index) - added:
method Menubutton.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, compound: _Compound=…, cursor: _Cursor=…, direction: Literal['above', 'below', 'left', 'right', 'flush']=…, disabledforeground: _Col… - added:
method Message.configure(cnf: Optional[Dict[str, Any]]=…, *, anchor: _Anchor=…, aspect: int=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, justify: Literal['lef… - added:
method Misc.after(ms: int, func: None=…) -> None | (ms: Union[int, Literal['idle']], func: Callable[..., Any], *args: Any) -> str - added:
method Misc.after_cancel(id: str) -> None - added:
method Misc.after_idle(func: Callable[..., Any], *args: Any) -> str - added:
method Misc.bell(displayof: Union[Literal[0], Misc, None]=…) - added:
method Misc.bind(sequence: Optional[str]=…, func: Optional[Callable[[Event[Misc]], Any]]=…, add: Optional[bool]=…) -> str | (sequence: Optional[str], func: str, add: Optional[bool]=…) -> None | (*, func: str, add: Optional[bool]=…) -> None - added:
method Misc.bind_all(sequence: Optional[str]=…, func: Optional[Callable[[Event[Misc]], Any]]=…, add: Optional[bool]=…) -> str | (sequence: Optional[str], func: str, add: Optional[bool]=…) -> None | (*, func: str, add: Optional[bool]=…) -> None - added:
method Misc.bind_class(className: str, sequence: Optional[str]=…, func: Optional[Callable[[Event[Misc]], Any]]=…, add: Optional[bool]=…) -> str | (className: str, sequence: Optional[str], func: str, add: Optional[bool]=…) -> None | (className: str, *, func: str, add: Optional[bool]=…) -> None - added:
method Misc.bindtags(tagList: Optional[Any]=…) - added:
method Misc.cget(key: str) -> Any - added:
method Misc.clipboard_append(string: str, *, displayof: Misc=…, format: str=…, type: str=…) - added:
method Misc.clipboard_clear(*, displayof: Misc=…) -> None - added:
method Misc.clipboard_get(*, displayof: Misc=…, type: str=…) -> str - added:
method Misc.configure(cnf: Any=…) -> Any - added:
method Misc.deletecommand(name: str) -> None - added:
method Misc.destroy() -> None - added:
method Misc.event_add(virtual: str, *sequences: str) -> None - added:
method Misc.event_delete(virtual: str, *sequences: str) -> None - added:
method Misc.event_generate(sequence: str, *, above: Union[Misc, int]=…, borderwidth: _ScreenUnits=…, button: int=…, count: int=…, data: Any=…, delta: int=…, detail: str=…, focus: bool=…, height: _ScreenUnits=…, keycode: int=…, keysym: str=…, mode: str=…, override: bool=…, place: Literal['PlaceOnTop', 'PlaceOnBottom']=…, root: Union[Misc, int]=…, rootx: _ScreenUnits=…, rooty: _ScreenUnits=…, sende… - added:
method Misc.event_info(virtual: Optional[str]=…) -> Tuple[str, ...] - added:
method Misc.focus_displayof() -> Optional[Misc] - added:
method Misc.focus_force() -> None - added:
method Misc.focus_get() -> Optional[Misc] - added:
method Misc.focus_lastfor() -> Optional[Misc] - added:
method Misc.focus_set() -> None - added:
method Misc.getboolean(s) - added:
method Misc.getdouble(s) - added:
method Misc.getint(s) - added:
method Misc.getvar(name: str=…) - added:
method Misc.grab_current() - added:
method Misc.grab_release() - added:
method Misc.grab_set() - added:
method Misc.grab_set_global() - added:
method Misc.grab_status() - added:
method Misc.grid_anchor(anchor: Optional[_Anchor]=…) -> None - added:
method Misc.grid_bbox(column: None=…, row: None=…, col2: None=…, row2: None=…) -> Optional[Tuple[int, int, int, int]] | (column: int, row: int, col2: None=…, row2: None=…) -> Optional[Tuple[int, int, int, int]] | (column: int, row: int, col2: int, row2: int) -> Optional[Tuple[int, int, int, int]] - added:
method Misc.grid_columnconfigure(index, cnf=…, **kw) - added:
method Misc.grid_location(x: _ScreenUnits, y: _ScreenUnits) -> Tuple[int, int] - added:
method Misc.grid_propagate(flag: bool) -> None | () -> bool - added:
method Misc.grid_rowconfigure(index, cnf=…, **kw) - added:
method Misc.grid_size() -> Tuple[int, int] - added:
method Misc.grid_slaves(row: Optional[int]=…, column: Optional[int]=…) -> List[Widget] - added:
method Misc.image_names() -> Tuple[str, ...] - added:
method Misc.image_types() -> Tuple[str, ...] - added:
method Misc.keys() -> List[str] - added:
method Misc.lower(belowThis: Optional[Any]=…) - added:
method Misc.mainloop(n: int=…) -> None - added:
method Misc.nametowidget(name: Union[str, Misc, _tkinter.Tcl_Obj]) -> Any - added:
method Misc.option_add(pattern, value, priority: Optional[Any]=…) - added:
method Misc.option_clear() - added:
method Misc.option_get(name, className) - added:
method Misc.option_readfile(fileName, priority: Optional[Any]=…) - added:
method Misc.pack_propagate(flag: bool) -> Optional[bool] | () -> None - added:
method Misc.pack_slaves() -> List[Widget] - added:
method Misc.place_slaves() -> List[Widget] - added:
method Misc.quit() - added:
method Misc.register(func: Callable[..., Any], subst: Optional[Callable[..., Sequence[Any]]]=…, needcleanup: int=…) -> str - added:
method Misc.selection_clear(**kw) - added:
method Misc.selection_get(**kw) - added:
method Misc.selection_handle(command, **kw) - added:
method Misc.selection_own(**kw) - added:
method Misc.selection_own_get(**kw) - added:
method Misc.send(interp, cmd, *args) - added:
method Misc.setvar(name: str=…, value: str=…) - added:
method Misc.tk_bisque() - added:
method Misc.tk_focusFollowsMouse() -> None - added:
method Misc.tk_focusNext() -> Optional[Misc] - added:
method Misc.tk_focusPrev() -> Optional[Misc] - added:
method Misc.tk_setPalette(*args, **kw) - added:
method Misc.tk_strictMotif(boolean: Optional[Any]=…) - added:
method Misc.tkraise(aboveThis: Optional[Any]=…) - added:
method Misc.unbind(sequence: str, funcid: Optional[str]=…) -> None - added:
method Misc.unbind_all(sequence: str) -> None - added:
method Misc.unbind_class(className: str, sequence: str) -> None - added:
method Misc.update() -> None - added:
method Misc.update_idletasks() -> None - added:
method Misc.wait_variable(name: Union[str, Variable]=…) -> None - added:
method Misc.wait_visibility(window: Optional[Misc]=…) -> None - added:
method Misc.wait_window(window: Optional[Misc]=…) -> None - added:
method Misc.winfo_atom(name: str, displayof: Union[Literal[0], Misc, None]=…) - added:
method Misc.winfo_atomname(id: int, displayof: Union[Literal[0], Misc, None]=…) - added:
method Misc.winfo_cells() -> int - added:
method Misc.winfo_children() -> List[Widget] - added:
method Misc.winfo_class() -> str - added:
method Misc.winfo_colormapfull() -> bool - added:
method Misc.winfo_containing(rootX: int, rootY: int, displayof: Union[Literal[0], Misc, None]=…) -> Optional[Misc] - added:
method Misc.winfo_depth() -> int - added:
method Misc.winfo_exists() -> bool - added:
method Misc.winfo_fpixels(number: _ScreenUnits) -> float - added:
method Misc.winfo_geometry() -> str - added:
method Misc.winfo_height() -> int - added:
method Misc.winfo_id() -> int - added:
method Misc.winfo_interps(displayof: Union[Literal[0], Misc, None]=…) -> Tuple[str, ...] - added:
method Misc.winfo_ismapped() -> bool - added:
method Misc.winfo_manager() -> str - added:
method Misc.winfo_name() -> str - added:
method Misc.winfo_parent() -> str - added:
method Misc.winfo_pathname(id: int, displayof: Union[Literal[0], Misc, None]=…) - added:
method Misc.winfo_pixels(number: _ScreenUnits) -> int - added:
method Misc.winfo_pointerx() -> int - added:
method Misc.winfo_pointerxy() -> Tuple[int, int] - added:
method Misc.winfo_pointery() -> int - added:
method Misc.winfo_reqheight() -> int - added:
method Misc.winfo_reqwidth() -> int - added:
method Misc.winfo_rgb(color: _Color) -> Tuple[int, int, int] - added:
method Misc.winfo_rootx() -> int - added:
method Misc.winfo_rooty() -> int - added:
method Misc.winfo_screen() -> str - added:
method Misc.winfo_screencells() -> int - added:
method Misc.winfo_screendepth() -> int - added:
method Misc.winfo_screenheight() -> int - added:
method Misc.winfo_screenmmheight() -> int - added:
method Misc.winfo_screenmmwidth() -> int - added:
method Misc.winfo_screenvisual() -> str - added:
method Misc.winfo_screenwidth() -> int - added:
method Misc.winfo_server() -> str - added:
method Misc.winfo_toplevel() -> Union[Tk, Toplevel] - added:
method Misc.winfo_viewable() -> bool - added:
method Misc.winfo_visual() -> str - added:
method Misc.winfo_visualid() -> str - added:
method Misc.winfo_visualsavailable(includeids: int=…) -> List[Tuple[str, int]] - added:
method Misc.winfo_vrootheight() -> int - added:
method Misc.winfo_vrootwidth() -> int - added:
method Misc.winfo_vrootx() -> int - added:
method Misc.winfo_vrooty() -> int - added:
method Misc.winfo_width() -> int - added:
method Misc.winfo_x() -> int - added:
method Misc.winfo_y() -> int - added:
method Pack.pack_configure(cnf: Optional[Mapping[str, Any]]=…, *, after: Misc=…, anchor: _Anchor=…, before: Misc=…, expand: int=…, fill: Literal['none', 'x', 'y', 'both']=…, side: Literal['left', 'right', 'top', 'bottom']=…, ipadx: _ScreenUnits=…, ipady: _ScreenUnits=…, padx: Union[_ScreenUnits, Tuple[_ScreenUnits, _ScreenUnits]]=…, pady: Union[_ScreenUnits, Tuple[_ScreenUnits, _ScreenUnits]]=…,… - added:
method Pack.pack_forget() -> None - added:
method Pack.pack_info() -> _PackInfo - added:
method PanedWindow.add(child, **kw) - added:
method PanedWindow.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, handlepad: _ScreenUnits=…, handlesize: _ScreenUnits=…, height: _ScreenUnits=…, opaqueresize: bool=…, orient: Literal['horizontal', 'vertical']=…, proxybackground: _Color=…, proxyborderwidth: _ScreenUnits=…,… - added:
method PanedWindow.identify(x, y) - added:
method PanedWindow.panecget(child, option) - added:
method PanedWindow.paneconfigure(tagOrId, cnf: Optional[Any]=…, **kw) - added:
method PanedWindow.panes() - added:
method PanedWindow.proxy(*args) - added:
method PanedWindow.proxy_coord() - added:
method PanedWindow.proxy_forget() - added:
method PanedWindow.proxy_place(x, y) - added:
method PanedWindow.remove(child) - added:
method PanedWindow.sash(*args) - added:
method PanedWindow.sash_coord(index) - added:
method PanedWindow.sash_mark(index) - added:
method PanedWindow.sash_place(index, x, y) - added:
method PhotoImage.blank() -> None - added:
method PhotoImage.cget(option: str) -> str - added:
method PhotoImage.configure(*, data: Union[str, bytes]=…, format: str=…, file: AnyPath=…, gamma: float=…, height: int=…, palette: Union[int, str]=…, width: int=…) -> None - added:
method PhotoImage.copy() -> PhotoImage - added:
method PhotoImage.get(x: int, y: int) -> Tuple[int, int, int] - added:
method PhotoImage.put(data: Union[str, _TkinterSequence[str], _TkinterSequence2D[_Color]], to: Optional[Tuple[int, int]]=…) -> None - added:
method PhotoImage.subsample(x: int, y: Union[int, Literal['']]=…) -> PhotoImage - added:
method PhotoImage.transparency_get(x: int, y: int) -> bool - added:
method PhotoImage.transparency_set(x: int, y: int, boolean: bool) -> None - added:
method PhotoImage.write(filename: AnyPath, format: Optional[str]=…, from_coords: Optional[Tuple[int, int]]=…) -> None - added:
method PhotoImage.zoom(x: int, y: Union[int, Literal['']]=…) -> PhotoImage - added:
method Place.place_configure(cnf: Optional[Mapping[str, Any]]=…, *, anchor: _Anchor=…, bordermode: Literal['inside', 'outside', 'ignore']=…, width: _ScreenUnits=…, height: _ScreenUnits=…, x: _ScreenUnits=…, y: _ScreenUnits=…, relheight: Union[str, float]=…, relwidth: Union[str, float]=…, relx: Union[str, float]=…, rely: Union[str, float]=…, in_: Misc=…, **kw: Any) -> None - added:
method Place.place_forget() -> None - added:
method Place.place_info() -> _PlaceInfo - added:
method Radiobutton.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activeforeground: _Color=…, anchor: _Anchor=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bitmap: _Bitmap=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: _ButtonCommand=…, compound: _Compound=…, cursor: _Cursor=…, disabledforeground: _Color=…, fg: _Color=…, font: _FontDescrip… - added:
method Radiobutton.deselect() - added:
method Radiobutton.flash() - added:
method Radiobutton.invoke() - added:
method Radiobutton.select() - added:
method Scale.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, bigincrement: float=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: Union[str, Callable[[str], Any]]=…, cursor: _Cursor=…, digits: int=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, from_: float=…, highlightbackground: _C… - added:
method Scale.coords(value: Optional[Any]=…) - added:
method Scale.get() - added:
method Scale.identify(x, y) - added:
method Scale.set(value) - added:
method Scrollbar.activate(index: Optional[Any]=…) - added:
method Scrollbar.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, activerelief: _Relief=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, command: Union[Callable[..., Optional[Tuple[float, float]]], str]=…, cursor: _Cursor=…, elementborderwidth: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Co… - added:
method Scrollbar.delta(deltax, deltay) - added:
method Scrollbar.fraction(x, y) - added:
method Scrollbar.get() - added:
method Scrollbar.identify(x, y) - added:
method Scrollbar.set(first, last) - added:
method Spinbox.bbox(index) - added:
method Spinbox.configure(cnf: Optional[Dict[str, Any]]=…, *, activebackground: _Color=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, buttonbackground: _Color=…, buttoncursor: _Cursor=…, buttondownrelief: _Relief=…, buttonuprelief: _Relief=…, command: Union[Callable[[], Any], str, _TkinterSequence[str]]=…, cursor: _Cursor=…, disabled… - added:
method Spinbox.delete(first, last: Optional[Any]=…) - added:
method Spinbox.get() - added:
method Spinbox.icursor(index) - added:
method Spinbox.identify(x, y) - added:
method Spinbox.index(index) - added:
method Spinbox.insert(index, s) - added:
method Spinbox.invoke(element) - added:
method Spinbox.scan(*args) - added:
method Spinbox.scan_dragto(x) - added:
method Spinbox.scan_mark(x) - added:
method Spinbox.selection(*args: Any) -> Tuple[int, ...] - added:
method Spinbox.selection_adjust(index) - added:
method Spinbox.selection_clear() - added:
method Spinbox.selection_element(element: Optional[Any]=…) - added:
method Spinbox.selection_from(index: int) -> None - added:
method Spinbox.selection_present() -> None - added:
method Spinbox.selection_range(start: int, end: int) -> None - added:
method Spinbox.selection_to(index: int) -> None - added:
method StringVar.get() -> str - added:
method StringVar.set(value: str) -> None - added:
method Text.bbox(index: _TextIndex) -> Optional[Tuple[int, int, int, int]] - added:
method Text.compare(index1: _TextIndex, op: Literal['<', '<=', '==', '>=', '>', '!='], index2: _TextIndex) -> bool - added:
method Text.configure(cnf: Optional[Dict[str, Any]]=…, *, autoseparators: bool=…, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, blockcursor: bool=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, endline: Union[int, Literal['']]=…, exportselection: bool=…, fg: _Color=…, font: _FontDescription=…, foreground: _Color=…, height: _ScreenUnits=…, highlightbackground:… - added:
method Text.count(index1, index2, *args) - added:
method Text.debug(boolean: None=…) -> bool | (boolean: bool) -> None - added:
method Text.delete(index1: _TextIndex, index2: Optional[_TextIndex]=…) -> None - added:
method Text.dlineinfo(index: _TextIndex) -> Optional[Tuple[int, int, int, int, int]] - added:
method Text.dump(index1: _TextIndex, index2: Optional[_TextIndex]=…, command: None=…, *, all: bool=…, image: bool=…, mark: bool=…, tag: bool=…, text: bool=…, window: bool=…) -> List[Tuple[str, str, str]] | (index1: _TextIndex, index2: Optional[_TextIndex], command: Union[Callable[[str, str, str], Any], str], *, all: bool=…, image: bool=…, mark: bool=…, tag: bool=…, text: bool=…, window: bool=…) -… - added:
method Text.edit(*args) - added:
method Text.edit_modified(arg: None=…) -> bool | (arg: bool) -> None - added:
method Text.edit_redo() -> None - added:
method Text.edit_reset() -> None - added:
method Text.edit_separator() -> None - added:
method Text.edit_undo() -> None - added:
method Text.get(index1: _TextIndex, index2: Optional[_TextIndex]=…) -> str - added:
method Text.image_cget(index, option) - added:
method Text.image_configure(index, cnf: Optional[Any]=…, **kw) - added:
method Text.image_create(index, cnf=…, **kw) - added:
method Text.image_names() - added:
method Text.index(index: _TextIndex) -> str - added:
method Text.insert(index: _TextIndex, chars: str, *args: Union[str, _TkinterSequence[str]]) -> None - added:
method Text.mark_gravity(markName: str, direction: None=…) -> Literal['left', 'right'] | (markName: str, direction: Literal['left', 'right']) -> None - added:
method Text.mark_names() -> Tuple[str, ...] - added:
method Text.mark_next(index: _TextIndex) -> Optional[str] - added:
method Text.mark_previous(index: _TextIndex) -> Optional[str] - added:
method Text.mark_set(markName: str, index: _TextIndex) -> None - added:
method Text.mark_unset(*markNames: str) -> None - added:
method Text.peer_create(newPathName: Union[str, Text], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method Text.peer_names() -> Tuple[_tkinter.Tcl_Obj, ...] - added:
method Text.replace(index1: _TextIndex, index2: _TextIndex, chars: str, *args: Union[str, _TkinterSequence[str]]) -> None - added:
method Text.scan_dragto(x: int, y: int) -> None - added:
method Text.scan_mark(x: int, y: int) -> None - added:
method Text.search(pattern: str, index: _TextIndex, stopindex: Optional[_TextIndex]=…, forwards: Optional[bool]=…, backwards: Optional[bool]=…, exact: Optional[bool]=…, regexp: Optional[bool]=…, nocase: Optional[bool]=…, count: Optional[Variable]=…, elide: Optional[bool]=…) -> str - added:
method Text.see(index: _TextIndex) -> None - added:
method Text.tag_add(tagName: str, index1: _TextIndex, *args: _TextIndex) -> None - added:
method Text.tag_bind(tagName: str, sequence: Optional[str], func: Optional[Callable[[Event[Text]], Any]], add: Optional[bool]=…) -> str | (tagName: str, sequence: Optional[str], func: str, add: Optional[bool]=…) -> None - added:
method Text.tag_cget(tagName: str, option: str) -> Any - added:
method Text.tag_configure(tagName: str, cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bgstipple: _Bitmap=…, borderwidth: _ScreenUnits=…, border: _ScreenUnits=…, elide: bool=…, fgstipple: _Bitmap=…, font: _FontDescription=…, foreground: _Color=…, justify: Literal['left', 'right', 'center']=…, lmargin1: _ScreenUnits=…, lmargin2: _ScreenUnits=…, lmargincolor: _Color=…, offset: _ScreenUni… - added:
method Text.tag_delete(__first_tag_name: str, *tagNames: str) -> None - added:
method Text.tag_lower(tagName: str, belowThis: Optional[str]=…) -> None - added:
method Text.tag_names(index: Optional[_TextIndex]=…) -> Tuple[str, ...] - added:
method Text.tag_nextrange(tagName: str, index1: _TextIndex, index2: Optional[_TextIndex]=…) -> Union[Tuple[str, str], Tuple[()]] - added:
method Text.tag_prevrange(tagName: str, index1: _TextIndex, index2: Optional[_TextIndex]=…) -> Union[Tuple[str, str], Tuple[()]] - added:
method Text.tag_raise(tagName: str, aboveThis: Optional[str]=…) -> None - added:
method Text.tag_ranges(tagName: str) -> Tuple[_tkinter.Tcl_Obj, ...] - added:
method Text.tag_remove(tagName: str, index1: _TextIndex, index2: Optional[_TextIndex]=…) -> None - added:
method Text.tag_unbind(tagName: str, sequence: str, funcid: Optional[str]=…) -> None - added:
method Text.window_cget(index, option) - added:
method Text.window_configure(index, cnf: Optional[Any]=…, **kw) - added:
method Text.window_create(index, cnf=…, **kw) - added:
method Text.window_names() - added:
method Text.yview_pickplace(*what) - added:
method Tk.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, menu: Menu=…, padx: _ScreenUnits=…, pady: _ScreenUnits=…, relief: _Relief=…, takefocus: _TakeFocus… - added:
method Tk.destroy() -> None - added:
method Tk.eval(__code: str) -> str - added:
method Tk.loadtk() -> None - added:
method Tk.readprofile(baseName: str, className: str) -> None - added:
method Toplevel.configure(cnf: Optional[Dict[str, Any]]=…, *, background: _Color=…, bd: _ScreenUnits=…, bg: _Color=…, border: _ScreenUnits=…, borderwidth: _ScreenUnits=…, cursor: _Cursor=…, height: _ScreenUnits=…, highlightbackground: _Color=…, highlightcolor: _Color=…, highlightthickness: _ScreenUnits=…, menu: Menu=…, padx: _ScreenUnits=…, pady: _ScreenUnits=…, relief: _Relief=…, takefocus: _Tak… - added:
method Variable.get() -> Any - added:
method Variable.set(value: Any) -> None - added:
method Variable.trace_add(mode: _TraceMode, callback: Callable[[str, str, str], Any]) -> str - added:
method Variable.trace_info() -> List[Tuple[Tuple[_TraceMode, ...], str]] - added:
method Variable.trace_remove(mode: _TraceMode, cbname: str) -> None - added:
method Variable.trace_variable(mode, callback) - added:
method Variable.trace_vdelete(mode, cbname) - added:
method Variable.trace_vinfo() - added:
method Widget.bind(sequence: Optional[str]=…, func: Optional[Callable[[Event[_W]], Any]]=…, add: Optional[bool]=…) -> str | (sequence: Optional[str], func: str, add: Optional[bool]=…) -> None | (*, func: str, add: Optional[bool]=…) -> None - added:
method Wm.wm_aspect(minNumer: int, minDenom: int, maxNumer: int, maxDenom: int) -> None | (minNumer: None=…, minDenom: None=…, maxNumer: None=…, maxDenom: None=…) -> Optional[Tuple[int, int, int, int]] - added:
method Wm.wm_attributes() -> Tuple[Any, ...] | (__option: str) -> Any | (__option: str, __value: Any, *__other_option_value_pairs: Any) -> None - added:
method Wm.wm_client(name: Optional[str]=…) -> str - added:
method Wm.wm_colormapwindows() -> List[Misc] | (__wlist: _TkinterSequence[Misc]) -> None | (__first_wlist_item: Misc, *other_wlist_items: Misc) -> None - added:
method Wm.wm_command(value: Optional[str]=…) -> str - added:
method Wm.wm_deiconify() -> None - added:
method Wm.wm_focusmodel(model: Optional[Any]=…) - added:
method Wm.wm_forget(window: Wm) -> None - added:
method Wm.wm_frame() - added:
method Wm.wm_geometry(newGeometry: None=…) -> str | (newGeometry: str) -> None - added:
method Wm.wm_grid(baseWidth: Optional[Any]=…, baseHeight: Optional[Any]=…, widthInc: Optional[Any]=…, heightInc: Optional[Any]=…) - added:
method Wm.wm_group(pathName: Optional[Any]=…) - added:
method Wm.wm_iconbitmap(bitmap: Optional[Any]=…, default: Optional[Any]=…) - added:
method Wm.wm_iconify() -> None - added:
method Wm.wm_iconmask(bitmap: Optional[Any]=…) - added:
method Wm.wm_iconname(newName: Optional[Any]=…) - added:
method Wm.wm_iconphoto(default: bool, __image1: Image, *args: Image) -> None - added:
method Wm.wm_iconposition(x: Optional[Any]=…, y: Optional[Any]=…) - added:
method Wm.wm_iconwindow(pathName: Optional[Any]=…) - added:
method Wm.wm_manage(widget) - added:
method Wm.wm_maxsize(width: None=…, height: None=…) -> Tuple[int, int] | (width: int, height: int) -> None - added:
method Wm.wm_minsize(width: None=…, height: None=…) -> Tuple[int, int] | (width: int, height: int) -> None - added:
method Wm.wm_overrideredirect(boolean: None=…) -> Optional[bool] | (boolean: bool) -> None - added:
method Wm.wm_positionfrom(who: Optional[Any]=…) - added:
method Wm.wm_protocol(name: str, func: Union[Callable[[], Any], str]) -> None | (name: str, func: None=…) -> str | (name: None=…, func: None=…) -> Tuple[str, ...] - added:
method Wm.wm_resizable(width: None=…, height: None=…) -> Tuple[bool, bool] | (width: bool, height: bool) -> None - added:
method Wm.wm_sizefrom(who: Optional[Any]=…) - added:
method Wm.wm_state(newstate: None=…) -> str | (newstate: str) -> None - added:
method Wm.wm_title(string: None=…) -> str | (string: str) -> None - added:
method Wm.wm_transient(master: None=…) -> _tkinter.Tcl_Obj | (master: Union[Wm, _tkinter.Tcl_Obj]) -> None - added:
method Wm.wm_withdraw() -> None - added:
method XView.xview(*args) - added:
method XView.xview_moveto(fraction) - added:
method XView.xview_scroll(number, what) - added:
method YView.yview(*args) - added:
method YView.yview_moveto(fraction) - added:
method YView.yview_scroll(number, what) - added:
variable EXCEPTION - added:
variable READABLE - added:
variable TclError - added:
variable TclVersion: float - added:
variable TkVersion: float - added:
variable WRITABLE - added:
variable getdouble: Any - added:
variable getint: Any - added:
variable wantobjects: int
- added:
class Chooser(Dialog) - added:
field Chooser.command: ClassVar[str] - added:
function askcolor(color: Optional[Union[str, bytes]]=…, **options: Any) -> Union[Tuple[None, None], Tuple[Tuple[float, float, float], str]]
- added:
class Dialog - added:
constructor Dialog(master: Optional[Any]=…, **options) -> None - added:
field Dialog.command: ClassVar[Optional[str]] - added:
field Dialog.master: Optional[Any] - added:
field Dialog.options: Mapping[str, Any] - added:
method Dialog.show(**options) -> Any
- added:
variable ACTIVE: Literal['active'] - added:
variable ALL: Literal['all'] - added:
variable ANCHOR: Literal['anchor'] - added:
variable ARC: Literal['arc'] - added:
variable BASELINE: Literal['baseline'] - added:
variable BEVEL: Literal['bevel'] - added:
variable BOTH: Literal['both'] - added:
variable BOTTOM: Literal['bottom'] - added:
variable BROWSE: Literal['browse'] - added:
variable BUTT: Literal['butt'] - added:
variable CASCADE: Literal['cascade'] - added:
variable CENTER: Literal['center'] - added:
variable CHAR: Literal['char'] - added:
variable CHECKBUTTON: Literal['checkbutton'] - added:
variable CHORD: Literal['chord'] - added:
variable COMMAND: Literal['command'] - added:
variable CURRENT: Literal['current'] - added:
variable DISABLED: Literal['disabled'] - added:
variable DOTBOX: Literal['dotbox'] - added:
variable E: Literal['e'] - added:
variable END: Literal['end'] - added:
variable EW: Literal['ew'] - added:
variable EXTENDED: Literal['extended'] - added:
variable FALSE: bool - added:
variable FIRST: Literal['first'] - added:
variable FLAT: Literal['flat'] - added:
variable GROOVE: Literal['groove'] - added:
variable HIDDEN: Literal['hidden'] - added:
variable HORIZONTAL: Literal['horizontal'] - added:
variable INSERT: Literal['insert'] - added:
variable INSIDE: Literal['inside'] - added:
variable LAST: Literal['last'] - added:
variable LEFT: Literal['left'] - added:
variable MITER: Literal['miter'] - added:
variable MOVETO: Literal['moveto'] - added:
variable MULTIPLE: Literal['multiple'] - added:
variable N: Literal['n'] - added:
variable NE: Literal['ne'] - added:
variable NO: bool - added:
variable NONE: Literal['none'] - added:
variable NORMAL: Literal['normal'] - added:
variable NS: Literal['ns'] - added:
variable NSEW: Literal['nsew'] - added:
variable NUMERIC: Literal['numeric'] - added:
variable NW: Literal['nw'] - added:
variable OFF: bool - added:
variable ON: bool - added:
variable OUTSIDE: Literal['outside'] - added:
variable PAGES: Literal['pages'] - added:
variable PIESLICE: Literal['pieslice'] - added:
variable PROJECTING: Literal['projecting'] - added:
variable RADIOBUTTON: Literal['radiobutton'] - added:
variable RAISED: Literal['raised'] - added:
variable RIDGE: Literal['ridge'] - added:
variable RIGHT: Literal['right'] - added:
variable ROUND: Literal['round'] - added:
variable S: Literal['s'] - added:
variable SCROLL: Literal['scroll'] - added:
variable SE: Literal['se'] - added:
variable SEL: Literal['sel'] - added:
variable SEL_FIRST: Literal['sel.first'] - added:
variable SEL_LAST: Literal['sel.last'] - added:
variable SEPARATOR: Literal['separator'] - added:
variable SINGLE: Literal['single'] - added:
variable SOLID: Literal['solid'] - added:
variable SUNKEN: Literal['sunken'] - added:
variable SW: Literal['sw'] - added:
variable TOP: Literal['top'] - added:
variable TRUE: bool - added:
variable UNDERLINE: Literal['underline'] - added:
variable UNITS: Literal['units'] - added:
variable VERTICAL: Literal['vertical'] - added:
variable W: Literal['w'] - added:
variable WORD: Literal['word'] - added:
variable X: Literal['x'] - added:
variable Y: Literal['y'] - added:
variable YES: bool
- added:
class Dialog(Widget) - added:
constructor Dialog(master: Optional[Any]=…, cnf: Mapping[str, Any]=…, **kw) -> None - added:
field Dialog.num: int - added:
field Dialog.widgetName: str - added:
method Dialog.destroy() -> None - added:
variable DIALOG_ICON: str
- added:
class DndHandler - added:
constructor DndHandler(source: DndSource, event: Event[Misc]) -> None - added:
field DndHandler.root: ClassVar[Optional[Tk]] - added:
function dnd_start(source, event) -> Optional[DndHandler] - added:
method DndHandler.cancel(event: Optional[Event[Misc]]=…) -> None - added:
method DndHandler.finish(event: Optional[Event[Misc]], commit: int=…) -> None - added:
method DndHandler.on_motion(event: Event[Misc]) -> None - added:
method DndHandler.on_release(event: Event[Misc]) -> None
- added:
class Directory(commondialog.Dialog) - added:
class FileDialog - added:
class LoadFileDialog(FileDialog) - added:
class Open(_Dialog) - added:
class SaveAs(_Dialog) - added:
class SaveFileDialog(FileDialog) - added:
constructor FileDialog(master, title: Optional[Any]=…) -> None - added:
field Directory.command: ClassVar[str] - added:
field FileDialog.botframe: Frame - added:
field FileDialog.cancel_button: Button - added:
field FileDialog.directory: Optional[Any] - added:
field FileDialog.dirs: Listbox - added:
field FileDialog.dirsbar: Scrollbar - added:
field FileDialog.files: Listbox - added:
field FileDialog.filesbar: Scrollbar - added:
field FileDialog.filter: Entry - added:
field FileDialog.filter_button: Button - added:
field FileDialog.how: Optional[Any] - added:
field FileDialog.master: Any - added:
field FileDialog.midframe: Entry - added:
field FileDialog.ok_button: Button - added:
field FileDialog.selection: Entry - added:
field FileDialog.title: str - added:
field FileDialog.top: Toplevel - added:
field LoadFileDialog.title: str - added:
field Open.command: ClassVar[str] - added:
field SaveAs.command: ClassVar[str] - added:
field SaveFileDialog.title: str - added:
function askdirectory(**options) - added:
function askopenfile(mode: str=…, **options) - added:
function askopenfilename(**options) - added:
function askopenfilenames(**options) - added:
function askopenfiles(mode: str=…, **options) - added:
function asksaveasfile(mode: str=…, **options) - added:
function asksaveasfilename(**options) - added:
function test() -> None - added:
method FileDialog.cancel_command(event: Optional[Any]=…) -> None - added:
method FileDialog.dirs_double_event(event) -> None - added:
method FileDialog.dirs_select_event(event) -> None - added:
method FileDialog.files_double_event(event) -> None - added:
method FileDialog.files_select_event(event) -> None - added:
method FileDialog.filter_command(event: Optional[Any]=…) -> None - added:
method FileDialog.get_filter() - added:
method FileDialog.get_selection() - added:
method FileDialog.go(dir_or_file: Any=…, pattern: str=…, default: str=…, key: Optional[Any]=…) - added:
method FileDialog.ok_command() -> None - added:
method FileDialog.ok_event(event) -> None - added:
method FileDialog.quit(how: Optional[Any]=…) -> None - added:
method FileDialog.set_filter(dir, pat) -> None - added:
method FileDialog.set_selection(file) -> None - added:
method LoadFileDialog.ok_command() -> None - added:
method SaveFileDialog.ok_command() - added:
variable dialogstates: Dict[Any, Tuple[Any, Any]]
- added:
class Font - added:
constructor Font(root: Optional[tkinter.Misc]=…, font: Optional[_FontDescription]=…, name: Optional[str]=…, exists: bool=…, *, family: str=…, size: int=…, weight: Literal['normal', 'bold']=…, slant: Literal['roman', 'italic']=…, underline: bool=…, overstrike: bool=…) -> None - added:
field Font.configure - added:
field Font.delete_font: bool - added:
field Font.name: str - added:
function families(root: Optional[tkinter.Misc]=…, displayof: Optional[tkinter.Misc]=…) -> Tuple[str, ...] - added:
function names(root: Optional[tkinter.Misc]=…) -> Tuple[str, ...] - added:
function nametofont(name: str) -> Font - added:
method Font.actual(option: Literal['family'], displayof: Optional[tkinter.Misc]=…) -> str | (option: Literal['size'], displayof: Optional[tkinter.Misc]=…) -> int | (option: Literal['weight'], displayof: Optional[tkinter.Misc]=…) -> Literal['normal', 'bold'] | (option: Literal['slant'], displayof: Optional[tkinter.Misc]=…) -> Literal['roman', 'italic'] | (option: Literal['underline', 'overstrike']… - added:
method Font.cget(option: Literal['family']) -> str | (option: Literal['size']) -> int | (option: Literal['weight']) -> Literal['normal', 'bold'] | (option: Literal['slant']) -> Literal['roman', 'italic'] | (option: Literal['underline', 'overstrike']) -> bool | (option: str) -> Any - added:
method Font.config(*, family: str=…, size: int=…, weight: Literal['normal', 'bold']=…, slant: Literal['roman', 'italic']=…, underline: bool=…, overstrike: bool=…) -> Optional[_FontDict] - added:
method Font.copy() -> Font - added:
method Font.measure(text: str, displayof: Optional[tkinter.Misc]=…) -> int - added:
method Font.metrics(__option: Literal['ascent', 'descent', 'linespace'], *, displayof: Optional[tkinter.Misc]=…) -> int | (__option: Literal['fixed'], *, displayof: Optional[tkinter.Misc]=…) -> bool | (*, displayof: Optional[tkinter.Misc]=…) -> _MetricsDict - added:
variable BOLD: Literal['bold'] - added:
variable ITALIC: Literal['italic'] - added:
variable NORMAL: Literal['normal'] - added:
variable ROMAN: Literal['roman']
- added:
class Message(Dialog) - added:
field Message.command: ClassVar[str] - added:
function askokcancel(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> bool - added:
function askquestion(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> str - added:
function askretrycancel(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> bool - added:
function askyesno(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> bool - added:
function askyesnocancel(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> Optional[bool] - added:
function showerror(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> str - added:
function showinfo(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> str - added:
function showwarning(title: Optional[str]=…, message: Optional[str]=…, **options: Any) -> str - added:
variable ABORT: str - added:
variable ABORTRETRYIGNORE: str - added:
variable CANCEL: str - added:
variable ERROR: str - added:
variable IGNORE: str - added:
variable INFO: str - added:
variable NO: str - added:
variable OK: str - added:
variable OKCANCEL: str - added:
variable QUESTION: str - added:
variable RETRY: str - added:
variable RETRYCANCEL: str - added:
variable WARNING: str - added:
variable YES: str - added:
variable YESNO: str - added:
variable YESNOCANCEL: str
- added:
class ScrolledText(Text) - added:
constructor ScrolledText(master: Optional[Misc]=…, **kwargs: Any) -> None - added:
field ScrolledText.frame: Frame - added:
field ScrolledText.vbar: Scrollbar
- added:
class Dialog(Toplevel) - added:
class SimpleDialog - added:
constructor Dialog(parent: Optional[Misc], title: Optional[str]=…) -> None - added:
constructor SimpleDialog(master: Optional[Misc], text: str=…, buttons: List[str]=…, default: Optional[int]=…, cancel: Optional[int]=…, title: Optional[str]=…, class_: Optional[str]=…) -> None - added:
function askfloat(title: Optional[str], prompt: str, **kwargs: Any) -> float - added:
function askinteger(title: Optional[str], prompt: str, **kwargs: Any) -> int - added:
function askstring(title: Optional[str], prompt: str, **kwargs: Any) -> str - added:
method Dialog.body(master) -> None - added:
method Dialog.buttonbox() - added:
method SimpleDialog.done(num: int) -> None - added:
method SimpleDialog.go() -> Optional[int] - added:
method SimpleDialog.return_event(event: Event[Misc]) -> None - added:
method SimpleDialog.wm_delete_window() -> None
- added:
class Balloon(TixWidget) - added:
class ButtonBox(TixWidget) - added:
class CheckList(TixWidget) - added:
class ComboBox(TixWidget) - added:
class Control(TixWidget) - added:
class DirList(TixWidget) - added:
class DirSelectBox(TixWidget) - added:
class DirSelectDialog(TixWidget) - added:
class DirTree(TixWidget) - added:
class DisplayStyle - added:
class ExFileSelectBox(TixWidget) - added:
class FileEntry(TixWidget) - added:
class FileSelectBox(TixWidget) - added:
class Form - added:
class HList(TixWidget, tkinter.XView, tkinter.YView) - added:
class InputOnly(TixWidget) - added:
class LabelEntry(TixWidget) - added:
class LabelFrame(TixWidget) - added:
class ListNoteBook(TixWidget) - added:
class Meter(TixWidget) - added:
class NoteBook(TixWidget) - added:
class OptionMenu(TixWidget) - added:
class PanedWindow(TixWidget) - added:
class PopupMenu(TixWidget) - added:
class Select(TixWidget) - added:
class StdButtonBox(TixWidget) - added:
class TList(TixWidget, tkinter.XView, tkinter.YView) - added:
class TixSubWidget(TixWidget) - added:
class TixWidget(tkinter.Widget) - added:
class Tk(tkinter.Tk, tixCommand) - added:
class Tree(TixWidget) - added:
class tixCommand - added:
constructor Balloon(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor ButtonBox(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor CheckList(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor ComboBox(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor Control(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor DirList(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor DirSelectBox(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor DirSelectDialog(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor DirTree(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor DisplayStyle(itemtype: str, cnf: Dict[str, Any]=…, *, master: Optional[tkinter.Widget]=…, **kw: Any) -> None - added:
constructor ExFileSelectBox(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor FileEntry(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor FileSelectBox(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor HList(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor InputOnly(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor LabelEntry(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor LabelFrame(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor ListNoteBook(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor Meter(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor NoteBook(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor OptionMenu(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor PanedWindow(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor PopupMenu(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor Select(master: Optional[tkinter.Widget], cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor StdButtonBox(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor TList(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
constructor TixSubWidget(master: tkinter.Widget, name: str, destroy_physically: int=…, check_intermediate: int=…) -> None - added:
constructor TixWidget(master: Optional[tkinter.Misc]=…, widgetName: Optional[str]=…, static_options: Optional[List[str]]=…, cnf: Dict[str, Any]=…, kw: Dict[str, Any]=…) -> None - added:
constructor Tk(screenName: Optional[str]=…, baseName: Optional[str]=…, className: str=…) - added:
constructor Tree(master: Optional[tkinter.Widget]=…, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method Balloon.bind_widget(widget: tkinter.Widget, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method Balloon.unbind_widget(widget: tkinter.Widget) -> None - added:
method ButtonBox.add(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> tkinter.Widget - added:
method ButtonBox.invoke(name: str) -> None - added:
method CheckList.autosetmode() -> None - added:
method CheckList.close(entrypath: str) -> None - added:
method CheckList.getmode(entrypath: str) -> str - added:
method CheckList.getselection(mode: str=…) -> Tuple[str, ...] - added:
method CheckList.getstatus(entrypath: str) -> str - added:
method CheckList.open(entrypath: str) -> None - added:
method CheckList.setstatus(entrypath: str, mode: str=…) -> None - added:
method ComboBox.add_history(str: str) -> None - added:
method ComboBox.append_history(str: str) -> None - added:
method ComboBox.insert(index: int, str: str) -> None - added:
method ComboBox.pick(index: int) -> None - added:
method Control.decrement() -> None - added:
method Control.increment() -> None - added:
method Control.invoke() -> None - added:
method DirList.chdir(dir: str) -> None - added:
method DirSelectDialog.popdown() -> None - added:
method DirSelectDialog.popup() -> None - added:
method DirTree.chdir(dir: str) -> None - added:
method DisplayStyle.config(cnf: Dict[str, Any]=…, **kw: Any) -> Any - added:
method DisplayStyle.delete() -> None - added:
method ExFileSelectBox.filter() -> None - added:
method ExFileSelectBox.invoke() -> None - added:
method FileEntry.file_dialog() -> None - added:
method FileEntry.invoke() -> None - added:
method FileSelectBox.apply_filter() -> None - added:
method FileSelectBox.invoke() -> None - added:
method Form.check() -> bool - added:
method Form.config(cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method Form.forget() -> None - added:
method Form.form(cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method Form.grid(xsize: int=…, ysize: int=…) -> Optional[Tuple[int, int]] - added:
method Form.info(option: Optional[str]=…) -> Any - added:
method Form.slaves() -> List[tkinter.Widget] - added:
method HList.add(entry: str, cnf: Dict[str, Any]=…, **kw: Any) -> tkinter.Widget - added:
method HList.add_child(parent: Optional[str]=…, cnf: Dict[str, Any]=…, **kw: Any) -> tkinter.Widget - added:
method HList.anchor_clear() -> None - added:
method HList.anchor_set(entry: str) -> None - added:
method HList.column_width(col: int=…, width: Optional[int]=…, chars: Optional[int]=…) -> Optional[int] - added:
method HList.delete_all() -> None - added:
method HList.delete_entry(entry: str) -> None - added:
method HList.delete_offsprings(entry: str) -> None - added:
method HList.delete_siblings(entry: str) -> None - added:
method HList.dragsite_clear() -> None - added:
method HList.dragsite_set(index: int) -> None - added:
method HList.dropsite_clear() -> None - added:
method HList.dropsite_set(index: int) -> None - added:
method HList.entrycget(entry: str, opt: Any) -> Any - added:
method HList.entryconfigure(entry: str, cnf: Dict[str, Any]=…, **kw: Any) -> Optional[Any] - added:
method HList.header_cget(col: int, opt: Any) -> Any - added:
method HList.header_configure(col: int, cnf: Dict[str, Any]=…, **kw: Any) -> Optional[Any] - added:
method HList.header_create(col: int, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method HList.header_delete(col: int) -> None - added:
method HList.header_exist(col: int) -> bool - added:
method HList.header_exists(col: int) -> bool - added:
method HList.header_size(col: int) -> int - added:
method HList.hide_entry(entry: str) -> None - added:
method HList.indicator_cget(entry: str, opt: Any) -> Any - added:
method HList.indicator_configure(entry: str, cnf: Dict[str, Any]=…, **kw: Any) -> Optional[Any] - added:
method HList.indicator_create(entry: str, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method HList.indicator_delete(entry: str) -> None - added:
method HList.indicator_exists(entry: str) -> bool - added:
method HList.indicator_size(entry: str) -> int - added:
method HList.info_anchor() -> str - added:
method HList.info_bbox(entry: str) -> Tuple[int, int, int, int] - added:
method HList.info_children(entry: Optional[str]=…) -> Tuple[str, ...] - added:
method HList.info_data(entry: str) -> Any - added:
method HList.info_dragsite() -> str - added:
method HList.info_dropsite() -> str - added:
method HList.info_exists(entry: str) -> bool - added:
method HList.info_hidden(entry: str) -> bool - added:
method HList.info_next(entry: str) -> str - added:
method HList.info_parent(entry: str) -> str - added:
method HList.info_prev(entry: str) -> str - added:
method HList.info_selection() -> Tuple[str, ...] - added:
method HList.item_cget(entry: str, col: int, opt: Any) -> Any - added:
method HList.item_configure(entry: str, col: int, cnf: Dict[str, Any]=…, **kw: Any) -> Optional[Any] - added:
method HList.item_create(entry: str, col: int, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method HList.item_delete(entry: str, col: int) -> None - added:
method HList.item_exists(entry: str, col: int) -> bool - added:
method HList.nearest(y: int) -> str - added:
method HList.see(entry: str) -> None - added:
method HList.selection_clear(cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method HList.selection_includes(entry: str) -> bool - added:
method HList.selection_set(first: str, last: Optional[str]=…) -> None - added:
method HList.show_entry(entry: str) -> None - added:
method ListNoteBook.add(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method ListNoteBook.page(name: str) -> tkinter.Widget - added:
method ListNoteBook.pages() -> List[tkinter.Widget] - added:
method ListNoteBook.raise_page(name: str) -> None - added:
method NoteBook.add(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method NoteBook.delete(name: str) -> None - added:
method NoteBook.page(name: str) -> tkinter.Widget - added:
method NoteBook.pages() -> List[tkinter.Widget] - added:
method NoteBook.raise_page(name: str) -> None - added:
method NoteBook.raised() -> bool - added:
method OptionMenu.add_command(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method OptionMenu.add_separator(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method OptionMenu.delete(name: str) -> None - added:
method OptionMenu.disable(name: str) -> None - added:
method OptionMenu.enable(name: str) -> None - added:
method PanedWindow.add(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method PanedWindow.delete(name: str) -> None - added:
method PanedWindow.forget(name: str) -> None - added:
method PanedWindow.panecget(entry: str, opt: Any) -> Any - added:
method PanedWindow.paneconfigure(entry: str, cnf: Dict[str, Any]=…, **kw: Any) -> Optional[Any] - added:
method PanedWindow.panes() -> List[tkinter.Widget] - added:
method PopupMenu.bind_widget(widget: tkinter.Widget) -> None - added:
method PopupMenu.post_widget(widget: tkinter.Widget, x: int, y: int) -> None - added:
method PopupMenu.unbind_widget(widget: tkinter.Widget) -> None - added:
method Select.add(name: str, cnf: Dict[str, Any]=…, **kw: Any) -> tkinter.Widget - added:
method Select.invoke(name: str) -> None - added:
method StdButtonBox.invoke(name: str) -> None - added:
method TList.active_clear() -> None - added:
method TList.active_set(index: int) -> None - added:
method TList.anchor_clear() -> None - added:
method TList.anchor_set(index: int) -> None - added:
method TList.delete(from_: int, to: Optional[int]=…) -> None - added:
method TList.dragsite_clear() -> None - added:
method TList.dragsite_set(index: int) -> None - added:
method TList.dropsite_clear() -> None - added:
method TList.dropsite_set(index: int) -> None - added:
method TList.info_active() -> int - added:
method TList.info_anchor() -> int - added:
method TList.info_down(index: int) -> int - added:
method TList.info_left(index: int) -> int - added:
method TList.info_right(index: int) -> int - added:
method TList.info_selection() -> Tuple[int, ...] - added:
method TList.info_size() -> int - added:
method TList.info_up(index: int) -> int - added:
method TList.insert(index: int, cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method TList.nearest(x: int, y: int) -> int - added:
method TList.see(index: int) -> None - added:
method TList.selection_clear(cnf: Dict[str, Any]=…, **kw: Any) -> None - added:
method TList.selection_includes(index: int) -> bool - added:
method TList.selection_set(first: int, last: Optional[int]=…) -> None - added:
method TixWidget.config_all(option: Any, value: Any) -> None - added:
method TixWidget.image_create(imgtype: str, cnf: Dict[str, Any]=…, master: Optional[tkinter.Widget]=…, **kw: Any) -> None - added:
method TixWidget.image_delete(imgname: str) -> None - added:
method TixWidget.set_silent(value: str) -> None - added:
method TixWidget.subwidget(name: str) -> tkinter.Widget - added:
method TixWidget.subwidgets_all() -> List[tkinter.Widget] - added:
method Tree.autosetmode() -> None - added:
method Tree.close(entrypath: str) -> None - added:
method Tree.getmode(entrypath: str) -> str - added:
method Tree.open(entrypath: str) -> None - added:
method Tree.setmode(entrypath: str, mode: str=…) -> None - added:
method tixCommand.tix_addbitmapdir(directory: str) -> None - added:
method tixCommand.tix_cget(option: str) -> Any - added:
method tixCommand.tix_configure(cnf: Optional[Dict[str, Any]]=…, **kw: Any) -> Any - added:
method tixCommand.tix_filedialog(dlgclass: Optional[str]=…) -> str - added:
method tixCommand.tix_getbitmap(name: str) -> str - added:
method tixCommand.tix_getimage(name: str) -> str - added:
method tixCommand.tix_option_get(name: str) -> Any - added:
method tixCommand.tix_resetoptions(newScheme: str, newFontSet: str, newScmPrio: Optional[str]=…) -> None - added:
variable ACROSSTOP: Literal['acrosstop'] - added:
variable ASCII: Literal['ascii'] - added:
variable AUTO: Literal['auto'] - added:
variable BALLOON: Literal['balloon'] - added:
variable CELL: Literal['cell'] - added:
variable COLUMN: Literal['column'] - added:
variable DECREASING: Literal['decreasing'] - added:
variable IMAGE: Literal['image'] - added:
variable IMAGETEXT: Literal['imagetext'] - added:
variable IMMEDIATE: Literal['immediate'] - added:
variable INCREASING: Literal['increasing'] - added:
variable INTEGER: Literal['integer'] - added:
variable MAIN: Literal['main'] - added:
variable MAX: Literal['max'] - added:
variable REAL: Literal['real'] - added:
variable ROW: Literal['row'] - added:
variable STATUS: Literal['status'] - added:
variable S_REGION: Literal['s-region'] - added:
variable TCL_ALL_EVENTS: Literal[0] - added:
variable TCL_DONT_WAIT: Literal[2] - added:
variable TCL_FILE_EVENTS: Literal[8] - added:
variable TCL_IDLE_EVENTS: Literal[32] - added:
variable TCL_TIMER_EVENTS: Literal[16] - added:
variable TCL_WINDOW_EVENTS: Literal[4] - added:
variable TEXT: Literal['text'] - added:
variable WINDOW: Literal['window'] - added:
variable X_REGION: Literal['x-region'] - added:
variable Y_REGION: Literal['y-region']
- added:
class Button(Widget) - added:
class Checkbutton(Widget) - added:
class Combobox(Entry) - added:
class Entry(Widget, tkinter.Entry) - added:
class Frame(Widget) - added:
class Label(Widget) - added:
class LabeledScale(Frame) - added:
class Labelframe(Widget) - added:
class Menubutton(Widget) - added:
class Notebook(Widget) - added:
class OptionMenu(Menubutton) - added:
class Panedwindow(Widget, tkinter.PanedWindow) - added:
class Progressbar(Widget) - added:
class Radiobutton(Widget) - added:
class Scale(Widget, tkinter.Scale) - added:
class Scrollbar(Widget, tkinter.Scrollbar) - added:
class Separator(Widget) - added:
class Sizegrip(Widget) - added:
class Spinbox(Entry) - added:
class Style - added:
class Treeview(Widget, tkinter.XView, tkinter.YView) - added:
class Widget(tkinter.Widget) - added:
constructor Button(master: Optional[tkinter.Misc]=…, *, class_: str=…, command: tkinter._ButtonCommand=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, default: Literal['normal', 'active', 'disabled']=…, image: tkinter._ImageSpec=…, name: str=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, und… - added:
constructor Checkbutton(master: Optional[tkinter.Misc]=…, *, class_: str=…, command: tkinter._ButtonCommand=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, image: tkinter._ImageSpec=…, name: str=…, offvalue: Any=…, onvalue: Any=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, underline: int=…,… - added:
constructor Combobox(master: Optional[tkinter.Misc]=…, *, background: tkinter._Color=…, class_: str=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, height: int=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'center', 'right']=…, name: str=…, postcommand: Union[Callable[[], Any], str]=…, show: Any=…, state… - added:
constructor Entry(master: Optional[tkinter.Misc]=…, widget: Optional[str]=…, *, background: tkinter._Color=…, class_: str=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'center', 'right']=…, name: str=…, show: str=…, state: str=…, style: str=…, takefocus: tkint… - added:
constructor Frame(master: Optional[tkinter.Misc]=…, *, border: tkinter._ScreenUnits=…, borderwidth: tkinter._ScreenUnits=…, class_: str=…, cursor: tkinter._Cursor=…, height: tkinter._ScreenUnits=…, name: str=…, padding: tkinter._Padding=…, relief: tkinter._Relief=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: tkinter._ScreenUnits=…) -> None - added:
constructor Label(master: Optional[tkinter.Misc]=…, *, anchor: tkinter._Anchor=…, background: tkinter._Color=…, border: tkinter._ScreenUnits=…, borderwidth: tkinter._ScreenUnits=…, class_: str=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, font: _FontDescription=…, foreground: tkinter._Color=…, image: tkinter._ImageSpec=…, justify: Literal['left', 'center', 'right']=…, name: str=…, paddi… - added:
constructor LabeledScale(master: Optional[tkinter.Misc]=…, variable: Optional[Union[tkinter.IntVar, tkinter.DoubleVar]]=…, from_: float=…, to: float=…, *, compound: Union[Literal['top'], Literal['bottom']]=…, **kw: Any) -> None - added:
constructor Labelframe(master: Optional[tkinter.Misc]=…, *, border: tkinter._ScreenUnits=…, borderwidth: tkinter._ScreenUnits=…, class_: str=…, cursor: tkinter._Cursor=…, height: tkinter._ScreenUnits=…, labelanchor: Literal['nw', 'n', 'ne', 'en', 'e', 'es', 'se', 's', 'sw', 'ws', 'w', 'wn']=…, labelwidget: tkinter.Misc=…, name: str=…, padding: tkinter._Padding=…, relief: tkinter._Relief=…, style:… - added:
constructor Menubutton(master: Optional[tkinter.Misc]=…, *, class_: str=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, direction: Literal['above', 'below', 'left', 'right', 'flush']=…, image: tkinter._ImageSpec=…, menu: tkinter.Menu=…, name: str=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…… - added:
constructor Notebook(master: Optional[tkinter.Misc]=…, *, class_: str=…, cursor: tkinter._Cursor=…, height: int=…, name: str=…, padding: tkinter._Padding=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: int=…) -> None - added:
constructor OptionMenu(master, variable, default: Optional[str]=…, *values: str, style: str=…, direction: Union[Literal['above'], Literal['below'], Literal['left'], Literal['right'], Literal['flush']]=…, command: Optional[Callable[[tkinter.StringVar], Any]]=…) -> None - added:
constructor Panedwindow(master: Optional[tkinter.Misc]=…, *, class_: str=…, cursor: tkinter._Cursor=…, height: int=…, name: str=…, orient: Literal['vertical', 'horizontal']=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: int=…) -> None - added:
constructor Progressbar(master: Optional[tkinter.Misc]=…, *, class_: str=…, cursor: tkinter._Cursor=…, length: tkinter._ScreenUnits=…, maximum: float=…, mode: Literal['determinate', 'indeterminate']=…, name: str=…, orient: Literal['horizontal', 'vertical']=…, phase: int=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, value: float=…, variable: Union[tkinter.IntVar, tkinter.DoubleVar]=…) ->… - added:
constructor Radiobutton(master: Optional[tkinter.Misc]=…, *, class_: str=…, command: tkinter._ButtonCommand=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, image: tkinter._ImageSpec=…, name: str=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, underline: int=…, value: Any=…, variable: Union[tk… - added:
constructor Scale(master: Optional[tkinter.Misc]=…, *, class_: str=…, command: Union[str, Callable[[str], Any]]=…, cursor: tkinter._Cursor=…, from_: float=…, length: tkinter._ScreenUnits=…, name: str=…, orient: Literal['horizontal', 'vertical']=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, to: float=…, value: float=…, variable: Union[tkinter.IntVar, tkinter.DoubleVar]=…) ->… - added:
constructor Scrollbar(master: Optional[tkinter.Misc]=…, *, class_: str=…, command: Union[Callable[..., Optional[Tuple[float, float]]], str]=…, cursor: tkinter._Cursor=…, name: str=…, orient: Literal['horizontal', 'vertical']=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> None - added:
constructor Separator(master: Optional[tkinter.Misc]=…, *, class_: str=…, cursor: tkinter._Cursor=…, name: str=…, orient: Literal['horizontal', 'vertical']=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> None - added:
constructor Sizegrip(master: Optional[tkinter.Misc]=…, *, class_: str=…, cursor: tkinter._Cursor=…, name: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> None - added:
constructor Spinbox(master: Optional[tkinter.Misc]=…, *, background: tkinter._Color=…, class_: str=…, command: Union[Callable[[], Any], str, tkinter._TkinterSequence[str]]=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, format: str=…, from_: float=…, increment: float=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal… - added:
constructor Style(master: Optional[Any]=…) - added:
constructor Treeview(master: Optional[tkinter.Misc]=…, *, class_: str=…, columns: Union[str, tkinter._TkinterSequence[str]]=…, cursor: tkinter._Cursor=…, displaycolumns: Union[str, tkinter._TkinterSequence[str], tkinter._TkinterSequence[int], Literal['#all']]=…, height: int=…, name: str=…, padding: tkinter._Padding=…, selectmode: Literal['extended', 'browse', 'none']=…, show: Union[Literal['tree'… - added:
constructor Widget(master: Optional[tkinter.Misc], widgetname, kw: Optional[Any]=…) - added:
field Button.config - added:
field Checkbutton.config - added:
field Frame.config - added:
field Label.config - added:
field LabeledScale.label: Any - added:
field LabeledScale.scale: Any - added:
field LabeledScale.value: Any - added:
field Labelframe.config - added:
field Menubutton.config - added:
field Notebook.config - added:
field Panedwindow.forget: Any - added:
field Progressbar.config - added:
field Radiobutton.config - added:
field Separator.config - added:
field Sizegrip.config - added:
field Spinbox.config - added:
field Style.master: Any - added:
field Style.tk: _tkinter.TkappType - added:
field Treeview.config - added:
field Treeview.reattach: Any - added:
function setup_master(master: Optional[Any]=…) - added:
function tclobjs_to_py(adict) - added:
method Button.configure(cnf: Optional[Dict[str, Any]]=…, *, command: tkinter._ButtonCommand=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, default: Literal['normal', 'active', 'disabled']=…, image: tkinter._ImageSpec=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, underline: int=…, width: Un… - added:
method Button.invoke() - added:
method Checkbutton.configure(cnf: Optional[Dict[str, Any]]=…, *, command: tkinter._ButtonCommand=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, image: tkinter._ImageSpec=…, offvalue: Any=…, onvalue: Any=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, underline: int=…, variable: tkinter.Varia… - added:
method Checkbutton.invoke() - added:
method Combobox.config(cnf: Optional[Dict[str, Any]]=…, *, background: tkinter._Color=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, height: int=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'center', 'right']=…, postcommand: Union[Callable[[], Any], str]=…, show: Any=…, state: str=…, style: str=…, take… - added:
method Combobox.configure(cnf: Optional[Dict[str, Any]]=…, *, background: tkinter._Color=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, height: int=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'center', 'right']=…, postcommand: Union[Callable[[], Any], str]=…, show: Any=…, state: str=…, style: str=…, t… - added:
method Combobox.current(newindex: Optional[Any]=…) - added:
method Combobox.set(value) - added:
method Entry.bbox(index) - added:
method Entry.config(cnf: Optional[Dict[str, Any]]=…, *, background: tkinter._Color=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'center', 'right']=…, show: str=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, textvariable: tkinter.Variable… - added:
method Entry.configure(cnf: Optional[Dict[str, Any]]=…, *, background: tkinter._Color=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'center', 'right']=…, show: str=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, textvariable: tkinter.Varia… - added:
method Entry.identify(x, y) - added:
method Entry.validate() - added:
method Frame.configure(cnf: Optional[Dict[str, Any]]=…, *, border: tkinter._ScreenUnits=…, borderwidth: tkinter._ScreenUnits=…, cursor: tkinter._Cursor=…, height: tkinter._ScreenUnits=…, padding: tkinter._Padding=…, relief: tkinter._Relief=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: tkinter._ScreenUnits=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tu… - added:
method Label.configure(cnf: Optional[Dict[str, Any]]=…, *, anchor: tkinter._Anchor=…, background: tkinter._Color=…, border: tkinter._ScreenUnits=…, borderwidth: tkinter._ScreenUnits=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, font: _FontDescription=…, foreground: tkinter._Color=…, image: tkinter._ImageSpec=…, justify: Literal['left', 'center', 'right']=…, padding: tkinter._Padding=…,… - added:
method Labelframe.configure(cnf: Optional[Dict[str, Any]]=…, *, border: tkinter._ScreenUnits=…, borderwidth: tkinter._ScreenUnits=…, cursor: tkinter._Cursor=…, height: tkinter._ScreenUnits=…, labelanchor: Literal['nw', 'n', 'ne', 'en', 'e', 'es', 'se', 's', 'sw', 'ws', 'w', 'wn']=…, labelwidget: tkinter.Misc=…, padding: tkinter._Padding=…, relief: tkinter._Relief=…, style: str=…, takefocus: tkint… - added:
method Menubutton.configure(cnf: Optional[Dict[str, Any]]=…, *, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, direction: Literal['above', 'below', 'left', 'right', 'flush']=…, image: tkinter._ImageSpec=…, menu: tkinter.Menu=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, underline: int=…, widt… - added:
method Notebook.add(child, **kw) - added:
method Notebook.configure(cnf: Optional[Dict[str, Any]]=…, *, cursor: tkinter._Cursor=…, height: int=…, padding: tkinter._Padding=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: int=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Notebook.enable_traversal() - added:
method Notebook.forget(tab_id) - added:
method Notebook.hide(tab_id) - added:
method Notebook.identify(x, y) - added:
method Notebook.index(tab_id) - added:
method Notebook.insert(pos, child, **kw) - added:
method Notebook.select(tab_id: Optional[Any]=…) - added:
method Notebook.tab(tab_id, option: Optional[Any]=…, **kw) - added:
method Notebook.tabs() - added:
method OptionMenu.set_menu(default: Optional[Any]=…, *values) - added:
method Panedwindow.config(cnf: Optional[Dict[str, Any]]=…, *, cursor: tkinter._Cursor=…, height: int=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: int=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Panedwindow.configure(cnf: Optional[Dict[str, Any]]=…, *, cursor: tkinter._Cursor=…, height: int=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, width: int=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Panedwindow.insert(pos, child, **kw) - added:
method Panedwindow.pane(pane, option: Optional[Any]=…, **kw) - added:
method Panedwindow.sashpos(index, newpos: Optional[Any]=…) - added:
method Progressbar.configure(cnf: Optional[Dict[str, Any]]=…, *, cursor: tkinter._Cursor=…, length: tkinter._ScreenUnits=…, maximum: float=…, mode: Literal['determinate', 'indeterminate']=…, orient: Literal['horizontal', 'vertical']=…, phase: int=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, value: float=…, variable: Union[tkinter.IntVar, tkinter.DoubleVar]=…) -> Optional[Dict[str, Tuple… - added:
method Progressbar.start(interval: Optional[Any]=…) - added:
method Progressbar.step(amount: Optional[Any]=…) - added:
method Progressbar.stop() - added:
method Radiobutton.configure(cnf: Optional[Dict[str, Any]]=…, *, command: tkinter._ButtonCommand=…, compound: _TtkCompound=…, cursor: tkinter._Cursor=…, image: tkinter._ImageSpec=…, padding: Any=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, text: Union[float, str]=…, textvariable: tkinter.Variable=…, underline: int=…, value: Any=…, variable: Union[tkinter.Variable, Literal[… - added:
method Radiobutton.invoke() - added:
method Scale.config(cnf: Optional[Dict[str, Any]]=…, *, command: Union[str, Callable[[str], Any]]=…, cursor: tkinter._Cursor=…, from_: float=…, length: tkinter._ScreenUnits=…, orient: Literal['horizontal', 'vertical']=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, to: float=…, value: float=…, variable: Union[tkinter.IntVar, tkinter.DoubleVar]=…) -> Optional[Dict[str, Tuple[s… - added:
method Scale.configure(cnf: Optional[Dict[str, Any]]=…, *, command: Union[str, Callable[[str], Any]]=…, cursor: tkinter._Cursor=…, from_: float=…, length: tkinter._ScreenUnits=…, orient: Literal['horizontal', 'vertical']=…, state: str=…, style: str=…, takefocus: tkinter._TakeFocusValue=…, to: float=…, value: float=…, variable: Union[tkinter.IntVar, tkinter.DoubleVar]=…) -> Optional[Dict[str, Tupl… - added:
method Scale.get(x: Optional[Any]=…, y: Optional[Any]=…) - added:
method Scrollbar.config(cnf: Optional[Dict[str, Any]]=…, *, command: Union[Callable[..., Optional[Tuple[float, float]]], str]=…, cursor: tkinter._Cursor=…, orient: Literal['horizontal', 'vertical']=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Scrollbar.configure(cnf: Optional[Dict[str, Any]]=…, *, command: Union[Callable[..., Optional[Tuple[float, float]]], str]=…, cursor: tkinter._Cursor=…, orient: Literal['horizontal', 'vertical']=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Separator.configure(cnf: Optional[Dict[str, Any]]=…, *, cursor: tkinter._Cursor=…, orient: Literal['horizontal', 'vertical']=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Sizegrip.configure(cnf: Optional[Dict[str, Any]]=…, *, cursor: tkinter._Cursor=…, style: str=…, takefocus: tkinter._TakeFocusValue=…) -> Optional[Dict[str, Tuple[str, str, str, Any, Any]]] | (cnf: str) -> Tuple[str, str, str, Any, Any] - added:
method Spinbox.configure(cnf: Optional[Dict[str, Any]]=…, *, background: tkinter._Color=…, command: Union[Callable[[], Any], str, tkinter._TkinterSequence[str]]=…, cursor: tkinter._Cursor=…, exportselection: bool=…, font: _FontDescription=…, foreground: tkinter._Color=…, format: str=…, from_: float=…, increment: float=…, invalidcommand: tkinter._EntryValidateCommand=…, justify: Literal['left', 'c… - added:
method Spinbox.set(value: Any) -> None - added:
method Style.configure(style, query_opt: Optional[Any]=…, **kw) - added:
method Style.element_create(elementname, etype, *args, **kw) - added:
method Style.element_names() - added:
method Style.element_options(elementname) - added:
method Style.layout(style, layoutspec: Optional[Any]=…) - added:
method Style.lookup(style, option, state: Optional[Any]=…, default: Optional[Any]=…) - added:
method Style.map(style, query_opt: Optional[Any]=…, **kw) - added:
method Style.theme_create(themename, parent: Optional[Any]=…, settings: Optional[Any]=…) - added:
method Style.theme_names() - added:
method Style.theme_settings(themename, settings) - added:
method Style.theme_use(themename: Optional[Any]=…) - added:
method Treeview.bbox(item, column: Optional[Any]=…) - added:
method Treeview.column(column, option: Optional[Any]=…, **kw) - added:
method Treeview.configure(cnf: Optional[Dict[str, Any]]=…, *, columns: Union[str, tkinter._TkinterSequence[str]]=…, cursor: tkinter._Cursor=…, displaycolumns: Union[str, tkinter._TkinterSequence[str], tkinter._TkinterSequence[int], Literal['#all']]=…, height: int=…, padding: tkinter._Padding=…, selectmode: Literal['extended', 'browse', 'none']=…, show: Union[Literal['tree', 'headings', 'tree head… - added:
method Treeview.delete(*items) - added:
method Treeview.detach(*items) - added:
method Treeview.exists(item) - added:
method Treeview.focus(item: Optional[Any]=…) - added:
method Treeview.get_children(item: Optional[Any]=…) - added:
method Treeview.heading(column, option: Optional[Any]=…, **kw) - added:
method Treeview.identify(component, x, y) - added:
method Treeview.identify_column(x) - added:
method Treeview.identify_element(x, y) - added:
method Treeview.identify_region(x, y) - added:
method Treeview.identify_row(y) - added:
method Treeview.index(item) - added:
method Treeview.insert(parent, index, iid: Optional[Any]=…, **kw) - added:
method Treeview.item(item, option: Optional[Any]=…, **kw) - added:
method Treeview.move(item, parent, index) - added:
method Treeview.next(item) - added:
method Treeview.parent(item) - added:
method Treeview.prev(item) - added:
method Treeview.see(item) - added:
method Treeview.selection(selop: Optional[Any]=…, items: Optional[Any]=…) -> Tuple[str, ...] - added:
method Treeview.selection_add(items) - added:
method Treeview.selection_remove(items) - added:
method Treeview.selection_set(items) - added:
method Treeview.selection_toggle(items) - added:
method Treeview.set(item, column: Optional[Any]=…, value: Optional[Any]=…) - added:
method Treeview.set_children(item, *newchildren) - added:
method Treeview.tag_bind(tagname: str, sequence: Optional[str]=…, callback: Optional[Callable[[tkinter.Event[Treeview]], Any]]=…) -> str | (tagname: str, sequence: Optional[str], callback: str) -> None | (tagname: str, *, callback: str) -> None - added:
method Treeview.tag_configure(tagname, option: Optional[Any]=…, **kw) - added:
method Treeview.tag_has(tagname, item: Optional[Any]=…) - added:
method Widget.identify(x, y) - added:
method Widget.instate(statespec, callback: Optional[Any]=…, *args, **kw) - added:
method Widget.state(statespec: Optional[Any]=…) - added:
variable LabelFrame - added:
variable PanedWindow
- added:
function ISEOF(x: int) -> bool - added:
function ISNONTERMINAL(x: int) -> bool - added:
function ISTERMINAL(x: int) -> bool - added:
variable AMPER: int - added:
variable AMPEREQUAL: int - added:
variable ASYNC: int - added:
variable AT: int - added:
variable ATEQUAL: int - added:
variable AWAIT: int - added:
variable BACKQUOTE: int - added:
variable CIRCUMFLEX: int - added:
variable CIRCUMFLEXEQUAL: int - added:
variable COLON: int - added:
variable COLONEQUAL: int - added:
variable COMMA: int - added:
variable COMMENT: int - added:
variable DEDENT: int - added:
variable DOT: int - added:
variable DOUBLESLASH: int - added:
variable DOUBLESLASHEQUAL: int - added:
variable DOUBLESTAR: int - added:
variable DOUBLESTAREQUAL: int - added:
variable ELLIPSIS: int - added:
variable ENCODING: int - added:
variable ENDMARKER: int - added:
variable EQEQUAL: int - added:
variable EQUAL: int - added:
variable ERRORTOKEN: int - added:
variable EXACT_TOKEN_TYPES: Dict[str, int] - added:
variable GREATER: int - added:
variable GREATEREQUAL: int - added:
variable INDENT: int - added:
variable LBRACE: int - added:
variable LEFTSHIFT: int - added:
variable LEFTSHIFTEQUAL: int - added:
variable LESS: int - added:
variable LESSEQUAL: int - added:
variable LPAR: int - added:
variable LSQB: int - added:
variable MINEQUAL: int - added:
variable MINUS: int - added:
variable NAME: int - added:
variable NEWLINE: int - added:
variable NL: int - added:
variable NOTEQUAL: int - added:
variable NT_OFFSET: int - added:
variable NUMBER: int - added:
variable N_TOKENS: int - added:
variable OP: int - added:
variable PERCENT: int - added:
variable PERCENTEQUAL: int - added:
variable PLUS: int - added:
variable PLUSEQUAL: int - added:
variable RARROW: int - added:
variable RBRACE: int - added:
variable RIGHTSHIFT: int - added:
variable RIGHTSHIFTEQUAL: int - added:
variable RPAR: int - added:
variable RSQB: int - added:
variable SEMI: int - added:
variable SLASH: int - added:
variable SLASHEQUAL: int - added:
variable STAR: int - added:
variable STAREQUAL: int - added:
variable STRING: int - added:
variable TILDE: int - added:
variable TYPE_COMMENT: int - added:
variable TYPE_IGNORE: int - added:
variable VBAR: int - added:
variable VBAREQUAL: int - added:
variable tok_name: Dict[int, str]
- added:
class StopTokenizing(Exception) - added:
class TokenError(Exception) - added:
class TokenInfo(_TokenInfo) - added:
class Untokenizer - added:
constructor Untokenizer() -> None - added:
field Untokenizer.encoding: Optional[str] - added:
field Untokenizer.prev_col: int - added:
field Untokenizer.prev_row: int - added:
field Untokenizer.tokens: List[str] - added:
function any(*choices: str) -> str - added:
function detect_encoding(readline: Callable[[], bytes]) -> Tuple[str, Sequence[bytes]] - added:
function generate_tokens(readline: Callable[[], str]) -> Generator[TokenInfo, None, None] - added:
function group(*choices: str) -> str - added:
function maybe(*choices: str) -> str - added:
function open(filename: Union[str, bytes, int, PathLike[Any]]) -> TextIO - added:
function tokenize(readline: Callable[[], bytes]) -> Generator[TokenInfo, None, None] - added:
function untokenize(iterable: Iterable[_Token]) -> Any - added:
method Untokenizer.add_whitespace(start: _Position) -> None - added:
method Untokenizer.compat(token: Sequence[Union[int, str]], iterable: Iterable[_Token]) -> None - added:
method Untokenizer.untokenize(iterable: Iterable[_Token]) -> str - added:
property TokenInfo.exact_type -> int - added:
variable Binnumber: str - added:
variable Bracket: str - added:
variable COMMENT: int - added:
variable Comment: str - added:
variable ContStr: str - added:
variable Decnumber: str - added:
variable Double3: str - added:
variable Double: str - added:
variable ENCODING: int - added:
variable Expfloat: str - added:
variable Exponent: str - added:
variable Floatnumber: str - added:
variable Funny: str - added:
variable Hexnumber: str - added:
variable Ignore: str - added:
variable Imagnumber: str - added:
variable Intnumber: str - added:
variable NL: int - added:
variable Name: str - added:
variable Number: str - added:
variable Octnumber: str - added:
variable Operator: str - added:
variable PlainToken: str - added:
variable Pointfloat: str - added:
variable PseudoExtras: str - added:
variable PseudoToken: str - added:
variable Single3: str - added:
variable Single: str - added:
variable Special: str - added:
variable String: str - added:
variable StringPrefix: str - added:
variable Token: str - added:
variable Triple: str - added:
variable Whitespace: str - added:
variable blank_re: Pattern[bytes] - added:
variable cookie_re: Pattern[str] - added:
variable endpats: Dict[str, str] - added:
variable single_quoted: Set[str] - added:
variable tabsize: int - added:
variable triple_quoted: Set[str]
- added:
class CoverageResults - added:
class Trace - added:
constructor CoverageResults(counts: Optional[Dict[Tuple[str, int], int]]=…, calledfuncs: Optional[Dict[_fileModuleFunction, int]]=…, infile: Optional[StrPath]=…, callers: Optional[Dict[Tuple[_fileModuleFunction, _fileModuleFunction], int]]=…, outfile: Optional[StrPath]=…) -> None - added:
constructor Trace(count: int=…, trace: int=…, countfuncs: int=…, countcallers: int=…, ignoremods: Sequence[str]=…, ignoredirs: Sequence[str]=…, infile: Optional[StrPath]=…, outfile: Optional[StrPath]=…, timing: bool=…) -> None - added:
method CoverageResults.update(other: CoverageResults) -> None - added:
method CoverageResults.write_results(show_missing: bool=…, summary: bool=…, coverdir: Optional[StrPath]=…) -> None - added:
method CoverageResults.write_results_file(path: StrPath, lines: Sequence[str], lnotab: Any, lines_hit: Mapping[int, int], encoding: Optional[str]=…) -> Tuple[int, int] - added:
method Trace.file_module_function_of(frame: types.FrameType) -> _fileModuleFunction - added:
method Trace.globaltrace_countfuncs(frame: types.FrameType, why: str, arg: Any) -> None - added:
method Trace.globaltrace_lt(frame: types.FrameType, why: str, arg: Any) -> None - added:
method Trace.globaltrace_trackcallers(frame: types.FrameType, why: str, arg: Any) -> None - added:
method Trace.localtrace_count(frame: types.FrameType, why: str, arg: Any) -> _localtrace - added:
method Trace.localtrace_trace(frame: types.FrameType, why: str, arg: Any) -> _localtrace - added:
method Trace.localtrace_trace_and_count(frame: types.FrameType, why: str, arg: Any) -> _localtrace - added:
method Trace.results() -> CoverageResults - added:
method Trace.run(cmd: Union[str, types.CodeType]) -> None - added:
method Trace.runctx(cmd: Union[str, types.CodeType], globals: Optional[Mapping[str, Any]]=…, locals: Optional[Mapping[str, Any]]=…) -> None - added:
method Trace.runfunc(func: Callable[..., _T], *args: Any, **kw: Any) -> _T
- added:
class FrameSummary(Iterable[Any]) - added:
class StackSummary(List[FrameSummary]) - added:
class TracebackException - added:
constructor FrameSummary(filename: str, lineno: int, name: str, *, lookup_line: bool=…, locals: Optional[Mapping[str, str]]=…, line: Optional[str]=…) -> None - added:
constructor TracebackException(exc_type: Type[BaseException], exc_value: BaseException, exc_traceback: TracebackType, *, limit: Optional[int]=…, lookup_lines: bool=…, capture_locals: bool=…, _seen: Optional[Set[int]]=…) -> None - added:
field FrameSummary.filename: str - added:
field FrameSummary.line: str - added:
field FrameSummary.lineno: int - added:
field FrameSummary.locals: Optional[Dict[str, str]] - added:
field FrameSummary.name: str - added:
field TracebackException.exc_type: Type[BaseException] - added:
field TracebackException.filename: str - added:
field TracebackException.lineno: int - added:
field TracebackException.msg: str - added:
field TracebackException.offset: int - added:
field TracebackException.stack: StackSummary - added:
field TracebackException.text: str - added:
function clear_frames(tb: TracebackType) -> None - added:
function extract_stack(f: Optional[FrameType]=…, limit: Optional[int]=…) -> List[_PT] - added:
function extract_tb(tb: Optional[TracebackType], limit: Optional[int]=…) -> List[_PT] - added:
function format_exc(limit: Optional[int]=…) -> str - added:
function format_exception(etype: Optional[Type[BaseException]], value: Optional[BaseException], tb: Optional[TracebackType], limit: Optional[int]=…) -> List[str] - added:
function format_exception_only(etype: Optional[Type[BaseException]], value: Optional[BaseException]) -> List[str] - added:
function format_list(extracted_list: List[_PT]) -> List[str] - added:
function format_stack(f: Optional[FrameType]=…, limit: Optional[int]=…) -> List[str] - added:
function format_tb(tb: Optional[TracebackType], limit: Optional[int]=…) -> List[str] - added:
function print_exc(limit: Optional[int]=…, file: Optional[IO[str]]=…) -> None - added:
function print_exception(etype: Optional[Type[BaseException]], value: Optional[BaseException], tb: Optional[TracebackType], limit: Optional[int]=…, file: Optional[IO[str]]=…) -> None - added:
function print_last(limit: Optional[int]=…, file: Optional[IO[str]]=…) -> None - added:
function print_list(extracted_list: List[FrameSummary], file: Optional[SupportsWrite[str]]=…) -> None - added:
function print_stack(f: Optional[FrameType]=…, limit: Optional[int]=…, file: Optional[IO[str]]=…) -> None - added:
function print_tb(tb: Optional[TracebackType], limit: Optional[int]=…, file: Optional[IO[str]]=…) -> None - added:
function tb_lineno(tb: TracebackType) -> int - added:
function walk_stack(f: Optional[FrameType]) -> Iterator[Tuple[FrameType, int]] - added:
function walk_tb(tb: Optional[TracebackType]) -> Iterator[Tuple[FrameType, int]] - added:
method StackSummary.format() -> List[str] - added:
method TracebackException.format(*, chain: bool=…) -> Generator[str, None, None] - added:
method TracebackException.format_exception_only() -> Generator[str, None, None] - added:
static method StackSummary.extract(frame_gen: Generator[Tuple[FrameType, int], None, None], *, limit: Optional[int]=…, lookup_lines: bool=…, capture_locals: bool=…) -> StackSummary - added:
static method StackSummary.from_list(a_list: List[_PT]) -> StackSummary - added:
static method TracebackException.from_exception(exc: BaseException, *, limit: Optional[int]=…, lookup_lines: bool=…, capture_locals: bool=…) -> TracebackException
- added:
class DomainFilter - added:
class Filter - added:
class Frame - added:
class Snapshot - added:
class Statistic - added:
class StatisticDiff - added:
class Trace - added:
class Traceback(Sequence[Frame]) - added:
constructor DomainFilter(inclusive: bool, domain: int) -> None - added:
constructor Filter(inclusive: bool, filename_pattern: str, lineno: Optional[int]=…, all_frames: bool=…, domain: Optional[int]=…) -> None - added:
constructor Frame(frame: _FrameTupleT) -> None - added:
constructor Snapshot(traces: Sequence[_TraceTupleT], traceback_limit: int) -> None - added:
constructor Statistic(traceback: Traceback, size: int, count: int) -> None - added:
constructor StatisticDiff(traceback: Traceback, size: int, size_diff: int, count: int, count_diff: int) -> None - added:
constructor Trace(trace: _TraceTupleT) -> None - added:
constructor Traceback(frames: Sequence[_FrameTupleT]) -> None - added:
field DomainFilter.domain: int - added:
field DomainFilter.inclusive: bool - added:
field Filter.all_frames: bool - added:
field Filter.domain: Optional[int] - added:
field Filter.filename_pattern: str - added:
field Filter.inclusive: bool - added:
field Filter.lineno: Optional[int] - added:
field Frame.filename: str - added:
field Frame.lineno: int - added:
field Snapshot.traceback_limit: int - added:
field Snapshot.traces: Sequence[Trace] - added:
field Statistic.count: int - added:
field Statistic.size: int - added:
field Statistic.traceback: Traceback - added:
field StatisticDiff.count: int - added:
field StatisticDiff.count_diff: int - added:
field StatisticDiff.size: int - added:
field StatisticDiff.size_diff: int - added:
field StatisticDiff.traceback: Traceback - added:
field Trace.domain: int - added:
field Trace.size: int - added:
field Trace.traceback: Traceback - added:
field Traceback.total_nframe: Optional[int] - added:
function get_object_traceback(obj: object) -> Optional[Traceback] - added:
function take_snapshot() -> Snapshot - added:
method Snapshot.compare_to(old_snapshot: Snapshot, key_type: str, cumulative: bool=…) -> List[StatisticDiff] - added:
method Snapshot.dump(filename: str) -> None - added:
method Snapshot.filter_traces(filters: Sequence[Union[DomainFilter, Filter]]) -> Snapshot - added:
method Snapshot.statistics(key_type: str, cumulative: bool=…) -> List[Statistic] - added:
method Traceback.format(limit: Optional[int]=…) -> List[str] - added:
static method Snapshot.load(filename: str) -> Snapshot
- added:
function setcbreak(fd: _FD, when: int=…) -> None - added:
function setraw(fd: _FD, when: int=…) -> None - added:
variable CC: int - added:
variable CFLAG: int - added:
variable IFLAG: int - added:
variable ISPEED: int - added:
variable LFLAG: int - added:
variable OFLAG: int - added:
variable OSPEED: int
- added:
class RawTurtle(TPen, TNavigator) - added:
class Shape(object) - added:
class TNavigator(object) - added:
class TPen(object) - added:
class Terminator(Exception) - added:
class Turtle(RawTurtle) - added:
class TurtleGraphicsError(Exception) - added:
class TurtleScreen(TurtleScreenBase) - added:
class TurtleScreenBase(object) - added:
constructor RawTurtle(canvas: Union[Canvas, TurtleScreen, None]=…, shape: str=…, undobuffersize: int=…, visible: bool=…) -> None - added:
constructor Shape(type_: str, data: Union[_PolygonCoords, PhotoImage, None]=…) -> None - added:
constructor TNavigator(mode: str=…) -> None - added:
constructor TPen(resizemode: str=…) -> None - added:
constructor Turtle(shape: str=…, undobuffersize: int=…, visible: bool=…) -> None - added:
constructor TurtleScreen(cv: Canvas, mode: str=…, colormode: float=…, delay: int=…) -> None - added:
constructor TurtleScreenBase(cv: Canvas) -> None - added:
field RawTurtle.getpen - added:
field RawTurtle.turtlesize - added:
field TNavigator.DEFAULT_ANGLEOFFSET: int - added:
field TNavigator.DEFAULT_ANGLEORIENT: int - added:
field TNavigator.DEFAULT_MODE: str - added:
field TNavigator.START_ORIENTATION: Dict[str, Vec2D] - added:
field TNavigator.backward - added:
field TNavigator.bk - added:
field TNavigator.fd - added:
field TNavigator.lt - added:
field TNavigator.position - added:
field TNavigator.rt - added:
field TNavigator.seth - added:
field TNavigator.setpos - added:
field TNavigator.setposition - added:
field TPen.down - added:
field TPen.ht - added:
field TPen.pd - added:
field TPen.pu - added:
field TPen.st - added:
field TPen.up - added:
field TPen.width - added:
field TurtleScreen.addshape - added:
field TurtleScreen.clearscreen - added:
field TurtleScreen.onkeyrelease - added:
field TurtleScreen.onscreenclick - added:
field TurtleScreen.resetscreen - added:
field TurtleScreenBase.canvheight: int - added:
field TurtleScreenBase.canvwidth: int - added:
field TurtleScreenBase.cv: Canvas - added:
field TurtleScreenBase.xscale: float - added:
field TurtleScreenBase.yscale: float - added:
function Screen() -> _Screen - added:
function back(distance: float) -> None - added:
function begin_fill() -> None - added:
function begin_poly() -> None - added:
function bgcolor() -> _AnyColor | (color: _Color) -> None | (r: float, g: float, b: float) -> None - added:
function bgpic(picname: None=…) -> str | (picname: str) -> None - added:
function bye() -> None - added:
function circle(radius: float, extent: Optional[float]=…, steps: Optional[int]=…) -> None - added:
function clear() -> None - added:
function clearstamp(stampid: Union[int, Tuple[int, ...]]) -> None - added:
function clearstamps(n: Optional[int]=…) -> None - added:
function clone() -> Turtle - added:
function color() -> Tuple[_AnyColor, _AnyColor] | (color: _Color) -> None | (r: float, g: float, b: float) -> None | (color1: _Color, color2: _Color) -> None - added:
function colormode(cmode: None=…) -> float | (cmode: float) -> None - added:
function degrees(fullcircle: float=…) -> None - added:
function delay(delay: None=…) -> int | (delay: int) -> None - added:
function distance(x: Union[TNavigator, Tuple[float, float]], y: None=…) -> float | (x: float, y: float) -> float - added:
function dot(size: Optional[int]=…, *color: _Color) -> None - added:
function end_fill() -> None - added:
function end_poly() -> None - added:
function exitonclick() -> None - added:
function fillcolor() -> _AnyColor | (color: _Color) -> None | (r: float, g: float, b: float) -> None - added:
function filling() -> bool - added:
function forward(distance: float) -> None - added:
function get_poly() -> Optional[_PolygonCoords] - added:
function get_shapepoly() -> Optional[_PolygonCoords] - added:
function getcanvas() -> Canvas - added:
function getscreen() -> TurtleScreen - added:
function getshapes() -> List[str] - added:
function getturtle() -> Turtle - added:
function goto(x: Tuple[float, float], y: None=…) -> None | (x: float, y: float) -> None - added:
function heading() -> float - added:
function hideturtle() -> None - added:
function home() -> None - added:
function isdown() -> bool - added:
function isvisible() -> bool - added:
function left(angle: float) -> None - added:
function listen(xdummy: Optional[float]=…, ydummy: Optional[float]=…) -> None - added:
function mainloop() -> None - added:
function mode(mode: None=…) -> str | (mode: str) -> None - added:
function numinput(title: str, prompt: str, default: Optional[float]=…, minval: Optional[float]=…, maxval: Optional[float]=…) -> Optional[float] - added:
function onclick(fun: Callable[[float, float], Any], btn: int=…, add: Optional[Any]=…) -> None - added:
function ondrag(fun: Callable[[float, float], Any], btn: int=…, add: Optional[Any]=…) -> None - added:
function onkey(fun: Callable[[], Any], key: str) -> None - added:
function onkeypress(fun: Callable[[], Any], key: Optional[str]=…) -> None - added:
function onrelease(fun: Callable[[float, float], Any], btn: int=…, add: Optional[Any]=…) -> None - added:
function ontimer(fun: Callable[[], Any], t: int=…) -> None - added:
function pen() -> _PenState | (pen: Optional[_PenState]=…, *, shown: bool=…, pendown: bool=…, pencolor: _Color=…, fillcolor: _Color=…, pensize: int=…, speed: int=…, resizemode: str=…, stretchfactor: Tuple[float, float]=…, outline: int=…, tilt: float=…) -> None - added:
function pencolor() -> _AnyColor | (color: _Color) -> None | (r: float, g: float, b: float) -> None - added:
function pendown() -> None - added:
function pensize(width: None=…) -> int | (width: int) -> None - added:
function penup() -> None - added:
function pos() -> Vec2D - added:
function radians() -> None - added:
function register_shape(name: str, shape: Union[_PolygonCoords, Shape, None]=…) -> None - added:
function reset() -> None - added:
function resizemode(rmode: None=…) -> str | (rmode: str) -> None - added:
function right(angle: float) -> None - added:
function screensize(canvwidth: None=…, canvheight: None=…, bg: None=…) -> Tuple[int, int] | (canvwidth: int, canvheight: int, bg: Optional[_Color]=…) -> None - added:
function setheading(to_angle: float) -> None - added:
function settiltangle(angle: float) -> None - added:
function setundobuffer(size: Optional[int]) -> None - added:
function setup(width: float=…, height: float=…, startx: Optional[int]=…, starty: Optional[int]=…) -> None - added:
function setworldcoordinates(llx: float, lly: float, urx: float, ury: float) -> None - added:
function setx(x: float) -> None - added:
function sety(y: float) -> None - added:
function shape(name: None=…) -> str | (name: str) -> None - added:
function shapesize() -> Tuple[float, float, float] | (stretch_wid: Optional[float]=…, stretch_len: Optional[float]=…, outline: Optional[float]=…) -> None - added:
function shapetransform() -> Tuple[float, float, float, float] | (t11: Optional[float]=…, t12: Optional[float]=…, t21: Optional[float]=…, t22: Optional[float]=…) -> None - added:
function shearfactor(shear: None=…) -> float | (shear: float) -> None - added:
function showturtle() -> None - added:
function speed(speed: None=…) -> int | (speed: _Speed) -> None - added:
function stamp() -> Any - added:
function textinput(title: str, prompt: str) -> Optional[str] - added:
function tilt(angle: float) -> None - added:
function tiltangle(angle: None=…) -> float | (angle: float) -> None - added:
function title(titlestring: str) -> None - added:
function towards(x: Union[TNavigator, Tuple[float, float]], y: None=…) -> float | (x: float, y: float) -> float - added:
function tracer(n: None=…) -> int | (n: int, delay: Optional[int]=…) -> None - added:
function turtles() -> List[Turtle] - added:
function undo() -> None - added:
function undobufferentries() -> int - added:
function update() -> None - added:
function window_height() -> int - added:
function window_width() -> int - added:
function write(arg: object, move: bool=…, align: str=…, font: Tuple[str, int, str]=…) -> None - added:
function write_docstringdict(filename: str=…) -> None - added:
function xcor() -> float - added:
function ycor() -> float - added:
method RawTurtle.begin_fill() -> None - added:
method RawTurtle.begin_poly() -> None - added:
method RawTurtle.clear() -> None - added:
method RawTurtle.clearstamp(stampid: Union[int, Tuple[int, ...]]) -> None - added:
method RawTurtle.clearstamps(n: Optional[int]=…) -> None - added:
method RawTurtle.clone() -> _T - added:
method RawTurtle.dot(size: Optional[int]=…, *color: _Color) -> None - added:
method RawTurtle.end_fill() -> None - added:
method RawTurtle.end_poly() -> None - added:
method RawTurtle.filling() -> bool - added:
method RawTurtle.get_poly() -> Optional[_PolygonCoords] - added:
method RawTurtle.get_shapepoly() -> Optional[_PolygonCoords] - added:
method RawTurtle.getscreen() -> TurtleScreen - added:
method RawTurtle.getturtle() -> _T - added:
method RawTurtle.onclick(fun: Callable[[float, float], Any], btn: int=…, add: Optional[bool]=…) -> None - added:
method RawTurtle.ondrag(fun: Callable[[float, float], Any], btn: int=…, add: Optional[bool]=…) -> None - added:
method RawTurtle.onrelease(fun: Callable[[float, float], Any], btn: int=…, add: Optional[bool]=…) -> None - added:
method RawTurtle.reset() -> None - added:
method RawTurtle.settiltangle(angle: float) -> None - added:
method RawTurtle.setundobuffer(size: Optional[int]) -> None - added:
method RawTurtle.shape(name: None=…) -> str | (name: str) -> None - added:
method RawTurtle.shapesize() -> Tuple[float, float, float] | (stretch_wid: Optional[float]=…, stretch_len: Optional[float]=…, outline: Optional[float]=…) -> None - added:
method RawTurtle.shapetransform() -> Tuple[float, float, float, float] | (t11: Optional[float]=…, t12: Optional[float]=…, t21: Optional[float]=…, t22: Optional[float]=…) -> None - added:
method RawTurtle.shearfactor(shear: None=…) -> float | (shear: float) -> None - added:
method RawTurtle.stamp() -> Any - added:
method RawTurtle.tilt(angle: float) -> None - added:
method RawTurtle.tiltangle(angle: None=…) -> float | (angle: float) -> None - added:
method RawTurtle.undo() -> None - added:
method RawTurtle.undobufferentries() -> int - added:
method RawTurtle.write(arg: object, move: bool=…, align: str=…, font: Tuple[str, int, str]=…) -> None - added:
method Shape.addcomponent(poly: _PolygonCoords, fill: _Color, outline: Optional[_Color]=…) -> None - added:
method TNavigator.back(distance: float) -> None - added:
method TNavigator.circle(radius: float, extent: Optional[float]=…, steps: Optional[int]=…) -> None - added:
method TNavigator.degrees(fullcircle: float=…) -> None - added:
method TNavigator.distance(x: Union[TNavigator, Tuple[float, float]], y: None=…) -> float | (x: float, y: float) -> float - added:
method TNavigator.forward(distance: float) -> None - added:
method TNavigator.goto(x: Tuple[float, float], y: None=…) -> None | (x: float, y: float) -> None - added:
method TNavigator.heading() -> float - added:
method TNavigator.home() -> None - added:
method TNavigator.left(angle: float) -> None - added:
method TNavigator.pos() -> Vec2D - added:
method TNavigator.radians() -> None - added:
method TNavigator.reset() -> None - added:
method TNavigator.right(angle: float) -> None - added:
method TNavigator.setheading(to_angle: float) -> None - added:
method TNavigator.setx(x: float) -> None - added:
method TNavigator.sety(y: float) -> None - added:
method TNavigator.towards(x: Union[TNavigator, Tuple[float, float]], y: None=…) -> float | (x: float, y: float) -> float - added:
method TNavigator.xcor() -> float - added:
method TNavigator.ycor() -> float - added:
method TPen.color() -> Tuple[_AnyColor, _AnyColor] | (color: _Color) -> None | (r: float, g: float, b: float) -> None | (color1: _Color, color2: _Color) -> None - added:
method TPen.fillcolor() -> _AnyColor | (color: _Color) -> None | (r: float, g: float, b: float) -> None - added:
method TPen.hideturtle() -> None - added:
method TPen.isdown() -> bool - added:
method TPen.isvisible() -> bool - added:
method TPen.pen() -> _PenState | (pen: Optional[_PenState]=…, *, shown: bool=…, pendown: bool=…, pencolor: _Color=…, fillcolor: _Color=…, pensize: int=…, speed: int=…, resizemode: str=…, stretchfactor: Tuple[float, float]=…, outline: int=…, tilt: float=…) -> None - added:
method TPen.pencolor() -> _AnyColor | (color: _Color) -> None | (r: float, g: float, b: float) -> None - added:
method TPen.pendown() -> None - added:
method TPen.pensize(width: None=…) -> int | (width: int) -> None - added:
method TPen.penup() -> None - added:
method TPen.resizemode(rmode: None=…) -> str | (rmode: str) -> None - added:
method TPen.showturtle() -> None - added:
method TPen.speed(speed: None=…) -> int | (speed: _Speed) -> None - added:
method TurtleScreen.bgcolor() -> _AnyColor | (color: _Color) -> None | (r: float, g: float, b: float) -> None - added:
method TurtleScreen.bgpic(picname: None=…) -> str | (picname: str) -> None - added:
method TurtleScreen.clear() -> None - added:
method TurtleScreen.colormode(cmode: None=…) -> float | (cmode: float) -> None - added:
method TurtleScreen.delay(delay: None=…) -> int | (delay: int) -> None - added:
method TurtleScreen.getcanvas() -> Canvas - added:
method TurtleScreen.getshapes() -> List[str] - added:
method TurtleScreen.listen(xdummy: Optional[float]=…, ydummy: Optional[float]=…) -> None - added:
method TurtleScreen.mode(mode: None=…) -> str | (mode: str) -> None - added:
method TurtleScreen.onclick(fun: Callable[[float, float], Any], btn: int=…, add: Optional[Any]=…) -> None - added:
method TurtleScreen.onkey(fun: Callable[[], Any], key: str) -> None - added:
method TurtleScreen.onkeypress(fun: Callable[[], Any], key: Optional[str]=…) -> None - added:
method TurtleScreen.ontimer(fun: Callable[[], Any], t: int=…) -> None - added:
method TurtleScreen.register_shape(name: str, shape: Union[_PolygonCoords, Shape, None]=…) -> None - added:
method TurtleScreen.reset() -> None - added:
method TurtleScreen.screensize(canvwidth: None=…, canvheight: None=…, bg: None=…) -> Tuple[int, int] | (canvwidth: int, canvheight: int, bg: Optional[_Color]=…) -> None - added:
method TurtleScreen.setworldcoordinates(llx: float, lly: float, urx: float, ury: float) -> None - added:
method TurtleScreen.tracer(n: None=…) -> int | (n: int, delay: Optional[int]=…) -> None - added:
method TurtleScreen.turtles() -> List[Turtle] - added:
method TurtleScreen.update() -> None - added:
method TurtleScreen.window_height() -> int - added:
method TurtleScreen.window_width() -> int - added:
method TurtleScreenBase.mainloop() -> None - added:
method TurtleScreenBase.numinput(title: str, prompt: str, default: Optional[float]=…, minval: Optional[float]=…, maxval: Optional[float]=…) -> Optional[float] - added:
method TurtleScreenBase.textinput(title: str, prompt: str) -> Optional[str] - added:
variable Canvas - added:
variable Pen - added:
variable PhotoImage - added:
variable RawPen - added:
variable Vec2D - added:
variable addshape - added:
variable backward - added:
variable bk - added:
variable clearscreen - added:
variable done - added:
variable down - added:
variable fd - added:
variable getpen - added:
variable ht - added:
variable lt - added:
variable onkeyrelease - added:
variable onscreenclick - added:
variable pd - added:
variable position - added:
variable pu - added:
variable resetscreen - added:
variable rt - added:
variable seth - added:
variable setpos - added:
variable setposition - added:
variable st - added:
variable turtlesize - added:
variable up - added:
variable width
- added:
class AsyncGeneratorType(Generic[_T_co, _T_contra]) - added:
class BuiltinFunctionType - added:
class ClassMethodDescriptorType - added:
class CodeType - added:
class CoroutineType - added:
class FrameType - added:
class FunctionType - added:
class GeneratorType - added:
class GenericAlias - added:
class GetSetDescriptorType - added:
class MappingProxyType(Mapping[_KT, _VT], Generic[_KT, _VT]) - added:
class MemberDescriptorType - added:
class MethodDescriptorType - added:
class MethodType - added:
class MethodWrapperType - added:
class ModuleType - added:
class NoneType - added:
class SimpleNamespace - added:
class TracebackType - added:
class Union - added:
class WrapperDescriptorType - added:
constructor CodeType(argcount: int, kwonlyargcount: int, nlocals: int, stacksize: int, flags: int, codestring: bytes, constants: Tuple[Any, ...], names: Tuple[str, ...], varnames: Tuple[str, ...], filename: str, name: str, firstlineno: int, lnotab: bytes, freevars: Tuple[str, ...]=…, cellvars: Tuple[str, ...]=…) -> None - added:
constructor FunctionType(code: CodeType, globals: Dict[str, Any], name: Optional[str]=…, argdefs: Optional[Tuple[object, ...]]=…, closure: Optional[Tuple[_Cell, ...]]=…) -> None - added:
constructor GenericAlias(origin: type, args: Any) -> None - added:
constructor MappingProxyType(mapping: Mapping[_KT, _VT]) -> None - added:
constructor MethodType(func: Callable[..., Any], obj: object) -> None - added:
constructor ModuleType(name: str, doc: Optional[str]=…) -> None - added:
constructor SimpleNamespace(**kwargs: Any) -> None - added:
constructor TracebackType(tb_next: Optional[TracebackType], tb_frame: FrameType, tb_lasti: int, tb_lineno: int) -> None - added:
field AsyncGeneratorType.ag_await: Optional[Awaitable[Any]] - added:
field AsyncGeneratorType.ag_code: CodeType - added:
field AsyncGeneratorType.ag_frame: FrameType - added:
field AsyncGeneratorType.ag_running: bool - added:
field CodeType.co_argcount: int - added:
field CodeType.co_cellvars: Tuple[str, ...] - added:
field CodeType.co_code: bytes - added:
field CodeType.co_consts: Tuple[Any, ...] - added:
field CodeType.co_filename: str - added:
field CodeType.co_firstlineno: int - added:
field CodeType.co_flags: int - added:
field CodeType.co_freevars: Tuple[str, ...] - added:
field CodeType.co_kwonlyargcount: int - added:
field CodeType.co_lnotab: bytes - added:
field CodeType.co_name: str - added:
field CodeType.co_names: Tuple[str, ...] - added:
field CodeType.co_nlocals: int - added:
field CodeType.co_posonlyargcount: int - added:
field CodeType.co_stacksize: int - added:
field CodeType.co_varnames: Tuple[str, ...] - added:
field CoroutineType.cr_await: Optional[Any] - added:
field CoroutineType.cr_code: CodeType - added:
field CoroutineType.cr_frame: FrameType - added:
field CoroutineType.cr_running: bool - added:
field FrameType.f_back: Optional[FrameType] - added:
field FrameType.f_builtins: Dict[str, Any] - added:
field FrameType.f_code: CodeType - added:
field FrameType.f_globals: Dict[str, Any] - added:
field FrameType.f_lasti: int - added:
field FrameType.f_lineno: int - added:
field FrameType.f_locals: Dict[str, Any] - added:
field FrameType.f_trace: Optional[Callable[[FrameType, str, Any], Any]] - added:
field FrameType.f_trace_lines: bool - added:
field FrameType.f_trace_opcodes: bool - added:
field GeneratorType.gi_code: CodeType - added:
field GeneratorType.gi_frame: FrameType - added:
field GeneratorType.gi_running: bool - added:
field GeneratorType.gi_yieldfrom: Optional[GeneratorType] - added:
field TracebackType.tb_next: Optional[TracebackType] - added:
function coroutine(func: Callable[..., Any]) -> CoroutineType - added:
function new_class(name: str, bases: Tuple[type, ...]=…, kwds: Optional[Dict[str, Any]]=…, exec_body: Optional[Callable[[Dict[str, Any]], None]]=…) -> type - added:
function prepare_class(name: str, bases: Tuple[type, ...]=…, kwds: Optional[Dict[str, Any]]=…) -> Tuple[type, Dict[str, Any], Dict[str, Any]] - added:
function resolve_bases(bases: Iterable[object]) -> Tuple[Any, ...] - added:
method AsyncGeneratorType.aclose() -> Awaitable[None] - added:
method AsyncGeneratorType.asend(__val: _T_contra) -> Awaitable[_T_co] - added:
method AsyncGeneratorType.athrow(__typ: Type[BaseException], __val: typing.Union[BaseException, object]=…, __tb: Optional[TracebackType]=…) -> Awaitable[_T_co] | (__typ: BaseException, __val: None=…, __tb: Optional[TracebackType]=…) -> Awaitable[_T_co] - added:
method CodeType.replace(*, co_argcount: int=…, co_posonlyargcount: int=…, co_kwonlyargcount: int=…, co_nlocals: int=…, co_stacksize: int=…, co_flags: int=…, co_firstlineno: int=…, co_code: bytes=…, co_consts: Tuple[Any, ...]=…, co_names: Tuple[str, ...]=…, co_varnames: Tuple[str, ...]=…, co_freevars: Tuple[str, ...]=…, co_cellvars: Tuple[str, ...]=…, co_filename: str=…, co_name: str=…, co_lnotab:… - added:
method CoroutineType.close() -> None - added:
method CoroutineType.send(__arg: Any) -> Any - added:
method CoroutineType.throw(__typ: Type[BaseException], __val: typing.Union[BaseException, object]=…, __tb: Optional[TracebackType]=…) -> Any | (__typ: BaseException, __val: None=…, __tb: Optional[TracebackType]=…) -> Any - added:
method FrameType.clear() -> None - added:
method GeneratorType.close() -> None - added:
method GeneratorType.send(__arg: Any) -> Any - added:
method GeneratorType.throw(__typ: Type[BaseException], __val: typing.Union[BaseException, object]=…, __tb: Optional[TracebackType]=…) -> Any | (__typ: BaseException, __val: None=…, __tb: Optional[TracebackType]=…) -> Any - added:
method MappingProxyType.copy() -> Dict[_KT, _VT] - added:
property TracebackType.tb_frame -> FrameType - added:
property TracebackType.tb_lasti -> int - added:
property TracebackType.tb_lineno -> int - added:
property TracebackType.tb_next -> Optional[TracebackType] - added:
variable BuiltinMethodType - added:
variable DynamicClassAttribute - added:
variable EllipsisType - added:
variable LambdaType - added:
variable NotImplementedType
- added:
class AbstractSet(_Collection[_T_co], Generic[_T_co]) - added:
class AsyncContextManager(Protocol[_T_co]) - added:
class AsyncGenerator(AsyncIterator[_T_co], Generic[_T_co, _T_contra]) - added:
class AsyncIterable(Protocol[_T_co]) - added:
class AsyncIterator(AsyncIterable[_T_co], Protocol[_T_co]) - added:
class Awaitable(Protocol[_T_co]) - added:
class AwaitableGenerator(Awaitable[_V_co], Generator[_T_co, _T_contra, _V_co], Generic[_T_co, _T_contra, _V_co, _S]) - added:
class BinaryIO(IO[bytes]) - added:
class ByteString(Sequence[int]) - added:
class Collection(Iterable[_T_co], Container[_T_co], Protocol[_T_co]) - added:
class Container(Protocol[_T_co]) - added:
class ContextManager(Protocol[_T_co]) - added:
class Coroutine(Awaitable[_V_co], Generic[_T_co, _T_contra, _V_co]) - added:
class ForwardRef - added:
class Generator(Iterator[_T_co], Generic[_T_co, _T_contra, _V_co]) - added:
class GenericMeta(type) - added:
class Hashable(Protocol) - added:
class IO(Iterator[AnyStr], Generic[AnyStr]) - added:
class ItemsView(MappingView, AbstractSet[Tuple[_KT_co, _VT_co]], Generic[_KT_co, _VT_co]) - added:
class Iterable(Protocol[_T_co]) - added:
class Iterator(Iterable[_T_co], Protocol[_T_co]) - added:
class KeysView(MappingView, AbstractSet[_KT_co], Generic[_KT_co]) - added:
class Mapping(_Collection[_KT], Generic[_KT, _VT_co]) - added:
class MappingView(Sized) - added:
class Match(Generic[AnyStr]) - added:
class MutableMapping(Mapping[_KT, _VT], Generic[_KT, _VT]) - added:
class MutableSequence(Sequence[_T], Generic[_T]) - added:
class MutableSet(AbstractSet[_T], Generic[_T]) - added:
class NamedTuple(Tuple[Any, ...]) - added:
class ParamSpec - added:
class ParamSpecArgs - added:
class ParamSpecKwargs - added:
class Pattern(Generic[AnyStr]) - added:
class Reversible(Iterable[_T_co], Protocol[_T_co]) - added:
class Sequence(_Collection[_T_co], Reversible[_T_co], Generic[_T_co]) - added:
class Sized(Protocol) - added:
class SupportsAbs(Protocol[_T_co]) - added:
class SupportsBytes(Protocol) - added:
class SupportsComplex(Protocol) - added:
class SupportsFloat(Protocol) - added:
class SupportsIndex(Protocol) - added:
class SupportsInt(Protocol) - added:
class SupportsRound(Protocol[_T_co]) - added:
class TextIO(IO[str]) - added:
class TypeVar - added:
class ValuesView(MappingView, Iterable[_VT_co], Generic[_VT_co]) - added:
constructor ForwardRef(arg: str, is_argument: bool=…) -> None - added:
constructor ItemsView(mapping: Mapping[_KT_co, _VT_co]) -> None - added:
constructor KeysView(mapping: Mapping[_KT_co, Any]) -> None - added:
constructor MappingView(mapping: Mapping[Any, Any]) -> None - added:
constructor NamedTuple(typename: str, fields: Iterable[Tuple[str, Any]]=…, **kwargs: Any) -> None - added:
constructor ParamSpec(name: str, *, bound: Union[None, Type[Any], str]=…, contravariant: bool=…, covariant: bool=…) -> None - added:
constructor ParamSpecArgs(origin: ParamSpec) -> None - added:
constructor ParamSpecKwargs(origin: ParamSpec) -> None - added:
constructor TypeVar(name: str, *constraints: Type[Any], bound: Union[None, Type[Any], str]=…, covariant: bool=…, contravariant: bool=…) -> None - added:
constructor ValuesView(mapping: Mapping[Any, _VT_co]) -> None - added:
field Match.endpos: int - added:
field Match.lastgroup: Optional[AnyStr] - added:
field Match.lastindex: Optional[int] - added:
field Match.pos: int - added:
field Match.re: Pattern[AnyStr] - added:
field Match.string: AnyStr - added:
field Pattern.flags: int - added:
field Pattern.groupindex: Mapping[str, int] - added:
field Pattern.groups: int - added:
field Pattern.pattern: AnyStr - added:
function NewType(name: str, tp: Type[_T]) -> Type[_T] - added:
function cast(typ: Type[_T], val: Any) -> _T | (typ: str, val: Any) -> Any | (typ: object, val: Any) -> Any - added:
function final(f: _F) -> _F - added:
function get_args(tp: Any) -> Tuple[Any, ...] - added:
function get_origin(tp: Any) -> Optional[Any] - added:
function get_type_hints(obj: _get_type_hints_obj_allowed_types, globalns: Optional[Dict[str, Any]]=…, localns: Optional[Dict[str, Any]]=…) -> Dict[str, Any] - added:
function is_typeddict(tp: Any) -> bool - added:
function no_type_check(arg: _F) -> _F - added:
function no_type_check_decorator(decorator: _F) -> _F - added:
function overload(func: _F) -> _F - added:
function runtime_checkable(cls: _TC) -> _TC - added:
function type_check_only(func_or_cls: _F) -> _F - added:
method AbstractSet.isdisjoint(other: Iterable[Any]) -> bool - added:
method AsyncGenerator.aclose() -> Awaitable[None] - added:
method AsyncGenerator.asend(__value: _T_contra) -> Awaitable[_T_co] - added:
method AsyncGenerator.athrow(__typ: Type[BaseException], __val: Union[BaseException, object]=…, __tb: Optional[TracebackType]=…) -> Awaitable[_T_co] | (__typ: BaseException, __val: None=…, __tb: Optional[TracebackType]=…) -> Awaitable[_T_co] - added:
method Coroutine.close() -> None - added:
method Coroutine.send(__value: _T_contra) -> _T_co - added:
method Coroutine.throw(__typ: Type[BaseException], __val: Union[BaseException, object]=…, __tb: Optional[TracebackType]=…) -> _T_co | (__typ: BaseException, __val: None=…, __tb: Optional[TracebackType]=…) -> _T_co - added:
method Generator.close() -> None - added:
method Generator.send(__value: _T_contra) -> _T_co - added:
method Generator.throw(__typ: Type[BaseException], __val: Union[BaseException, object]=…, __tb: Optional[TracebackType]=…) -> _T_co | (__typ: BaseException, __val: None=…, __tb: Optional[TracebackType]=…) -> _T_co - added:
method IO.close() -> None - added:
method IO.fileno() -> int - added:
method IO.flush() -> None - added:
method IO.isatty() -> bool - added:
method IO.read(n: int=…) -> AnyStr - added:
method IO.readable() -> bool - added:
method IO.readline(limit: int=…) -> AnyStr - added:
method IO.readlines(hint: int=…) -> list[AnyStr] - added:
method IO.seek(offset: int, whence: int=…) -> int - added:
method IO.seekable() -> bool - added:
method IO.tell() -> int - added:
method IO.truncate(size: Optional[int]=…) -> int - added:
method IO.writable() -> bool - added:
method IO.write(s: AnyStr) -> int - added:
method IO.writelines(lines: Iterable[AnyStr]) -> None - added:
method Mapping.get(key: _KT) -> Optional[_VT_co] | (key: _KT, default: Union[_VT_co, _T]) -> Union[_VT_co, _T] - added:
method Mapping.items() -> AbstractSet[Tuple[_KT, _VT_co]] - added:
method Mapping.keys() -> AbstractSet[_KT] - added:
method Mapping.values() -> ValuesView[_VT_co] - added:
method Match.end(__group: Union[int, str]=…) -> int - added:
method Match.expand(template: AnyStr) -> AnyStr - added:
method Match.group(__group: Union[str, int]=…) -> AnyStr | (__group1: Union[str, int], __group2: Union[str, int], *groups: Union[str, int]) -> Tuple[AnyStr, ...] - added:
method Match.groupdict(default: AnyStr=…) -> dict[str, AnyStr] - added:
method Match.groups(default: AnyStr=…) -> Sequence[AnyStr] - added:
method Match.span(__group: Union[int, str]=…) -> Tuple[int, int] - added:
method Match.start(__group: Union[int, str]=…) -> int - added:
method MutableMapping.clear() -> None - added:
method MutableMapping.pop(key: _KT) -> _VT | (key: _KT, default: Union[_VT, _T]=…) -> Union[_VT, _T] - added:
method MutableMapping.popitem() -> Tuple[_KT, _VT] - added:
method MutableMapping.setdefault(key: _KT, default: _VT=…) -> _VT - added:
method MutableMapping.update(__m: Mapping[_KT, _VT], **kwargs: _VT) -> None | (__m: Iterable[Tuple[_KT, _VT]], **kwargs: _VT) -> None | (**kwargs: _VT) -> None - added:
method MutableSequence.append(value: _T) -> None - added:
method MutableSequence.clear() -> None - added:
method MutableSequence.extend(values: Iterable[_T]) -> None - added:
method MutableSequence.insert(index: int, value: _T) -> None - added:
method MutableSequence.pop(index: int=…) -> _T - added:
method MutableSequence.remove(value: _T) -> None - added:
method MutableSequence.reverse() -> None - added:
method MutableSet.add(value: _T) -> None - added:
method MutableSet.clear() -> None - added:
method MutableSet.discard(value: _T) -> None - added:
method MutableSet.pop() -> _T - added:
method MutableSet.remove(value: _T) -> None - added:
method Pattern.findall(string: AnyStr, pos: int=…, endpos: int=…) -> list[Any] - added:
method Pattern.finditer(string: AnyStr, pos: int=…, endpos: int=…) -> Iterator[Match[AnyStr]] - added:
method Pattern.fullmatch(string: AnyStr, pos: int=…, endpos: int=…) -> Optional[Match[AnyStr]] - added:
method Pattern.match(string: AnyStr, pos: int=…, endpos: int=…) -> Optional[Match[AnyStr]] - added:
method Pattern.search(string: AnyStr, pos: int=…, endpos: int=…) -> Optional[Match[AnyStr]] - added:
method Pattern.split(string: AnyStr, maxsplit: int=…) -> list[AnyStr] - added:
method Pattern.sub(repl: AnyStr, string: AnyStr, count: int=…) -> AnyStr | (repl: Callable[[Match[AnyStr]], AnyStr], string: AnyStr, count: int=…) -> AnyStr - added:
method Pattern.subn(repl: AnyStr, string: AnyStr, count: int=…) -> Tuple[AnyStr, int] | (repl: Callable[[Match[AnyStr]], AnyStr], string: AnyStr, count: int=…) -> Tuple[AnyStr, int] - added:
method Sequence.count(value: Any) -> int - added:
method Sequence.index(value: Any, start: int=…, stop: int=…) -> int - added:
property AsyncGenerator.ag_await -> Any - added:
property AsyncGenerator.ag_code -> CodeType - added:
property AsyncGenerator.ag_frame -> FrameType - added:
property AsyncGenerator.ag_running -> bool - added:
property Coroutine.cr_await -> Optional[Any] - added:
property Coroutine.cr_code -> CodeType - added:
property Coroutine.cr_frame -> FrameType - added:
property Coroutine.cr_running -> bool - added:
property Generator.gi_code -> CodeType - added:
property Generator.gi_frame -> FrameType - added:
property Generator.gi_running -> bool - added:
property Generator.gi_yieldfrom -> Optional[Generator[Any, Any, Any]] - added:
property IO.closed -> bool - added:
property IO.mode -> str - added:
property IO.name -> str - added:
property Match.regs -> Tuple[Tuple[int, int], ...] - added:
property ParamSpec.args -> ParamSpecArgs - added:
property ParamSpec.kwargs -> ParamSpecKwargs - added:
property TextIO.buffer -> BinaryIO - added:
property TextIO.encoding -> str - added:
property TextIO.errors -> Optional[str] - added:
property TextIO.line_buffering -> int - added:
property TextIO.newlines -> Any - added:
variable Annotated: _SpecialForm - added:
variable Any - added:
variable AnyStr - added:
variable Callable: _SpecialForm - added:
variable ChainMap - added:
variable ClassVar: _SpecialForm - added:
variable Concatenate: _SpecialForm - added:
variable Counter - added:
variable DefaultDict - added:
variable Deque - added:
variable Dict - added:
variable Final: _SpecialForm - added:
variable FrozenSet - added:
variable Generic: _SpecialForm - added:
variable List - added:
variable Literal: _SpecialForm - added:
variable NoReturn - added:
variable Optional: _SpecialForm - added:
variable OrderedDict - added:
variable Protocol: _SpecialForm - added:
variable Set - added:
variable TYPE_CHECKING - added:
variable Text - added:
variable Tuple: _SpecialForm - added:
variable Type: _SpecialForm - added:
variable TypeAlias: _SpecialForm - added:
variable TypeGuard: _SpecialForm - added:
variable TypedDict: object - added:
variable Union: _SpecialForm
- added:
class ParamSpec - added:
class ParamSpecArgs - added:
class ParamSpecKwargs - added:
class SupportsIndex(Protocol) - added:
constructor ParamSpec(name: str, *, bound: Union[None, Type[Any], str]=…, contravariant: bool=…, covariant: bool=…) -> None - added:
constructor ParamSpecArgs(origin: ParamSpec) -> None - added:
constructor ParamSpecKwargs(origin: ParamSpec) -> None - added:
function IntVar(name: str) -> Any - added:
function final(f: _F) -> _F - added:
function get_args(tp: Any) -> Tuple[Any, ...] - added:
function get_origin(tp: Any) -> Optional[Any] - added:
function get_type_hints(obj: Callable[..., Any], globalns: Optional[Dict[str, Any]]=…, localns: Optional[Dict[str, Any]]=…, include_extras: bool=…) -> Dict[str, Any] - added:
function runtime_checkable(cls: _TC) -> _TC - added:
property ParamSpec.args -> ParamSpecArgs - added:
property ParamSpec.kwargs -> ParamSpecKwargs - added:
variable Annotated: _SpecialForm - added:
variable Concatenate: _SpecialForm - added:
variable Final: _SpecialForm - added:
variable Literal: _SpecialForm - added:
variable OrderedDict - added:
variable Protocol: _SpecialForm - added:
variable TypeAlias: _SpecialForm - added:
variable TypeGuard: _SpecialForm - added:
variable TypedDict: object - added:
variable runtime
- added:
class UCD(object) - added:
field UCD.unidata_version: str - added:
function bidirectional(__chr: Text) -> Text - added:
function category(__chr: Text) -> Text - added:
function combining(__chr: Text) -> int - added:
function decimal(__chr: Text, __default: _T=…) -> Union[int, _T] - added:
function decomposition(__chr: Text) -> Text - added:
function digit(__chr: Text, __default: _T=…) -> Union[int, _T] - added:
function east_asian_width(__chr: Text) -> Text - added:
function is_normalized(__form: str, __unistr: str) -> bool - added:
function lookup(__name: Union[Text, bytes]) -> Text - added:
function mirrored(__chr: Text) -> int - added:
function name(__chr: Text, __default: _T=…) -> Union[Text, _T] - added:
function normalize(__form: Text, __unistr: Text) -> Text - added:
function numeric(__chr: Text, __default: _T=…) -> Union[float, _T] - added:
method UCD.bidirectional(__chr: Text) -> str - added:
method UCD.category(__chr: Text) -> str - added:
method UCD.combining(__chr: Text) -> int - added:
method UCD.decimal(__chr: Text, __default: _T=…) -> Union[int, _T] - added:
method UCD.decomposition(__chr: Text) -> str - added:
method UCD.digit(__chr: Text, __default: _T=…) -> Union[int, _T] - added:
method UCD.east_asian_width(__chr: Text) -> str - added:
method UCD.lookup(__name: Union[Text, bytes]) -> Text - added:
method UCD.mirrored(__chr: Text) -> int - added:
method UCD.name(__chr: Text, __default: _T=…) -> Union[Text, _T] - added:
method UCD.normalize(__form: Text, __unistr: Text) -> Text - added:
method UCD.numeric(__chr: Text, __default: _T=…) -> Union[float, _T] - added:
variable ucd_3_2_0: UCD - added:
variable ucnhash_CAPI: Any - added:
variable unidata_version: str
- added:
export FunctionTestCase - added:
export SkipTest - added:
export TestCase - added:
export addModuleCleanup - added:
export expectedFailure - added:
export skip - added:
export skipIf - added:
export skipUnless - added:
function load_tests(loader: TestLoader, tests: TestSuite, pattern: Optional[str]) -> TestSuite
- added:
async method IsolatedAsyncioTestCase.asyncSetUp() -> None - added:
async method IsolatedAsyncioTestCase.asyncTearDown() -> None - added:
class IsolatedAsyncioTestCase(TestCase) - added:
method IsolatedAsyncioTestCase.addAsyncCleanup(__func: Callable[..., Awaitable[Any]], *args: Any, **kwargs: Any) -> None
- added:
class FunctionTestCase(TestCase) - added:
class SkipTest(Exception) - added:
class TestCase - added:
constructor FunctionTestCase(testFunc: Callable[[], None], setUp: Optional[Callable[[], None]]=…, tearDown: Optional[Callable[[], None]]=…, description: Optional[str]=…) -> None - added:
constructor SkipTest(reason: str) -> None - added:
constructor TestCase(methodName: str=…) -> None - added:
field TestCase.failureException: Type[BaseException] - added:
field TestCase.longMessage: bool - added:
field TestCase.maxDiff: Optional[int] - added:
function addModuleCleanup(__function: Callable[..., Any], *args: Any, **kwargs: Any) -> None - added:
function doModuleCleanups() -> None - added:
function expectedFailure(test_item: _FT) -> _FT - added:
function skip(reason: str) -> Callable[[_FT], _FT] - added:
function skipIf(condition: object, reason: str) -> Callable[[_FT], _FT] - added:
function skipUnless(condition: object, reason: str) -> Callable[[_FT], _FT] - added:
method FunctionTestCase.runTest() -> None - added:
method TestCase.addCleanup(function: Callable[..., Any], *args: Any, **kwargs: Any) -> None - added:
method TestCase.addTypeEqualityFunc(typeobj: Type[Any], function: Callable[..., None]) -> None - added:
method TestCase.assertAlmostEqual(first: float, second: float, places: Optional[int]=…, msg: Any=…, delta: Optional[float]=…) -> None | (first: datetime.datetime, second: datetime.datetime, places: Optional[int]=…, msg: Any=…, delta: Optional[datetime.timedelta]=…) -> None - added:
method TestCase.assertAlmostEquals(first: float, second: float, places: int=…, msg: Any=…, delta: float=…) -> None - added:
method TestCase.assertCountEqual(first: Iterable[Any], second: Iterable[Any], msg: Any=…) -> None - added:
method TestCase.assertDictContainsSubset(subset: Mapping[Any, Any], dictionary: Mapping[Any, Any], msg: object=…) -> None - added:
method TestCase.assertDictEqual(d1: Mapping[Any, object], d2: Mapping[Any, object], msg: Any=…) -> None - added:
method TestCase.assertEqual(first: Any, second: Any, msg: Any=…) -> None - added:
method TestCase.assertEquals(first: Any, second: Any, msg: Any=…) -> None - added:
method TestCase.assertFalse(expr: Any, msg: Any=…) -> None - added:
method TestCase.assertGreater(a: Any, b: Any, msg: Any=…) -> None - added:
method TestCase.assertGreaterEqual(a: Any, b: Any, msg: Any=…) -> None - added:
method TestCase.assertIn(member: Any, container: Union[Iterable[Any], Container[Any]], msg: Any=…) -> None - added:
method TestCase.assertIs(expr1: Any, expr2: Any, msg: Any=…) -> None - added:
method TestCase.assertIsInstance(obj: Any, cls: Union[type, Tuple[type, ...]], msg: Any=…) -> None - added:
method TestCase.assertIsNone(obj: Any, msg: Any=…) -> None - added:
method TestCase.assertIsNot(expr1: Any, expr2: Any, msg: Any=…) -> None - added:
method TestCase.assertIsNotNone(obj: Any, msg: Any=…) -> None - added:
method TestCase.assertLess(a: Any, b: Any, msg: Any=…) -> None - added:
method TestCase.assertLessEqual(a: Any, b: Any, msg: Any=…) -> None - added:
method TestCase.assertListEqual(list1: List[Any], list2: List[Any], msg: Any=…) -> None - added:
method TestCase.assertLogs(logger: Optional[Union[str, logging.Logger]]=…, level: Union[int, str, None]=…) -> _AssertLogsContext - added:
method TestCase.assertMultiLineEqual(first: str, second: str, msg: Any=…) -> None - added:
method TestCase.assertNotAlmostEqual(first: float, second: float, *, msg: Any=…) -> None | (first: float, second: float, places: Optional[int]=…, msg: Any=…) -> None | (first: float, second: float, *, msg: Any=…, delta: Optional[float]=…) -> None | (first: datetime.datetime, second: datetime.datetime, places: Optional[int]=…, msg: Any=…, delta: Optional[datetime.timedelta]=…) -> None - added:
method TestCase.assertNotAlmostEquals(first: float, second: float, places: int=…, msg: Any=…, delta: float=…) -> None - added:
method TestCase.assertNotEqual(first: Any, second: Any, msg: Any=…) -> None - added:
method TestCase.assertNotEquals(first: Any, second: Any, msg: Any=…) -> None - added:
method TestCase.assertNotIn(member: Any, container: Union[Iterable[Any], Container[Any]], msg: Any=…) -> None - added:
method TestCase.assertNotIsInstance(obj: Any, cls: Union[type, Tuple[type, ...]], msg: Any=…) -> None - added:
method TestCase.assertNotRegex(text: AnyStr, unexpected_regex: Union[AnyStr, Pattern[AnyStr]], msg: Any=…) -> None - added:
method TestCase.assertNotRegexpMatches(text: AnyStr, regex: Union[AnyStr, Pattern[AnyStr]], msg: Any=…) -> None - added:
method TestCase.assertRaises(expected_exception: Union[Type[BaseException], Tuple[Type[BaseException], ...]], callable: Callable[..., Any], *args: Any, **kwargs: Any) -> None | (expected_exception: Union[Type[_E], Tuple[Type[_E], ...]], msg: Any=…) -> _AssertRaisesContext[_E] - added:
method TestCase.assertRaisesRegex(expected_exception: Union[Type[BaseException], Tuple[Type[BaseException], ...]], expected_regex: Union[str, bytes, Pattern[str], Pattern[bytes]], callable: Callable[..., Any], *args: Any, **kwargs: Any) -> None | (expected_exception: Union[Type[_E], Tuple[Type[_E], ...]], expected_regex: Union[str, bytes, Pattern[str], Pattern[bytes]], msg: Any=…) -> _AssertRaise… - added:
method TestCase.assertRaisesRegexp(exception: Union[Type[BaseException], Tuple[Type[BaseException], ...]], expected_regex: Union[str, bytes, Pattern[str], Pattern[bytes]], callable: Callable[..., Any], *args: Any, **kwargs: Any) -> None | (exception: Union[Type[_E], Tuple[Type[_E], ...]], expected_regex: Union[str, bytes, Pattern[str], Pattern[bytes]], msg: Any=…) -> _AssertRaisesContext[_E] - added:
method TestCase.assertRegex(text: AnyStr, expected_regex: Union[AnyStr, Pattern[AnyStr]], msg: Any=…) -> None - added:
method TestCase.assertRegexpMatches(text: AnyStr, regex: Union[AnyStr, Pattern[AnyStr]], msg: Any=…) -> None - added:
method TestCase.assertSequenceEqual(seq1: Sequence[Any], seq2: Sequence[Any], msg: Any=…, seq_type: Optional[Type[Sequence[Any]]]=…) -> None - added:
method TestCase.assertSetEqual(set1: Set[object], set2: Set[object], msg: Any=…) -> None - added:
method TestCase.assertTrue(expr: Any, msg: Any=…) -> None - added:
method TestCase.assertTupleEqual(tuple1: Tuple[Any, ...], tuple2: Tuple[Any, ...], msg: Any=…) -> None - added:
method TestCase.assertWarns(expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]], callable: Callable[..., Any], *args: Any, **kwargs: Any) -> None | (expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]], msg: Any=…) -> _AssertWarnsContext - added:
method TestCase.assertWarnsRegex(expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]], expected_regex: Union[str, bytes, Pattern[str], Pattern[bytes]], callable: Callable[..., Any], *args: Any, **kwargs: Any) -> None | (expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]], expected_regex: Union[str, bytes, Pattern[str], Pattern[bytes]], msg: Any=…) -> _AssertWarnsContext - added:
method TestCase.assert_(expr: bool, msg: Any=…) -> None - added:
method TestCase.countTestCases() -> int - added:
method TestCase.debug() -> None - added:
method TestCase.defaultTestResult() -> unittest.result.TestResult - added:
method TestCase.doCleanups() -> None - added:
method TestCase.fail(msg: Any=…) -> NoReturn - added:
method TestCase.failIf(expr: bool, msg: Any=…) -> None - added:
method TestCase.failIfAlmostEqual(first: float, second: float, places: int=…, msg: Any=…) -> None - added:
method TestCase.failIfEqual(first: Any, second: Any, msg: Any=…) -> None - added:
method TestCase.failUnless(expr: bool, msg: Any=…) -> None - added:
method TestCase.failUnlessAlmostEqual(first: float, second: float, places: int=…, msg: Any=…) -> None - added:
method TestCase.failUnlessEqual(first: Any, second: Any, msg: Any=…) -> None - added:
method TestCase.failUnlessRaises(exception: Union[Type[BaseException], Tuple[Type[BaseException], ...]], callable: Callable[..., Any]=…, *args: Any, **kwargs: Any) -> None | (exception: Union[Type[_E], Tuple[Type[_E], ...]], msg: Any=…) -> _AssertRaisesContext[_E] - added:
method TestCase.id() -> str - added:
method TestCase.run(result: Optional[unittest.result.TestResult]=…) -> Optional[unittest.result.TestResult] - added:
method TestCase.setUp() -> None - added:
method TestCase.shortDescription() -> Optional[str] - added:
method TestCase.skipTest(reason: Any) -> None - added:
method TestCase.subTest(msg: Any=…, **params: Any) -> ContextManager[None] - added:
method TestCase.tearDown() -> None - added:
static method TestCase.addClassCleanup(__function: Callable[..., Any], *args: Any, **kwargs: Any) -> None - added:
static method TestCase.doClassCleanups() -> None - added:
static method TestCase.setUpClass() -> None - added:
static method TestCase.tearDownClass() -> None
- added:
class TestLoader - added:
field TestLoader.errors: List[Type[BaseException]] - added:
field TestLoader.sortTestMethodsUsing: _SortComparisonMethod - added:
field TestLoader.suiteClass: _SuiteClass - added:
field TestLoader.testMethodPrefix: str - added:
field TestLoader.testNamePatterns: Optional[List[str]] - added:
function findTestCases(module: ModuleType, prefix: str=…, sortUsing: _SortComparisonMethod=…, suiteClass: _SuiteClass=…) -> unittest.suite.TestSuite - added:
function getTestCaseNames(testCaseClass: Type[unittest.case.TestCase], prefix: str, sortUsing: _SortComparisonMethod=…) -> Sequence[str] - added:
function makeSuite(testCaseClass: Type[unittest.case.TestCase], prefix: str=…, sortUsing: _SortComparisonMethod=…, suiteClass: _SuiteClass=…) -> unittest.suite.TestSuite - added:
method TestLoader.discover(start_dir: str, pattern: str=…, top_level_dir: Optional[str]=…) -> unittest.suite.TestSuite - added:
method TestLoader.getTestCaseNames(testCaseClass: Type[unittest.case.TestCase]) -> Sequence[str] - added:
method TestLoader.loadTestsFromModule(module: ModuleType, *args: Any, pattern: Any=…) -> unittest.suite.TestSuite - added:
method TestLoader.loadTestsFromName(name: str, module: Optional[ModuleType]=…) -> unittest.suite.TestSuite - added:
method TestLoader.loadTestsFromNames(names: Sequence[str], module: Optional[ModuleType]=…) -> unittest.suite.TestSuite - added:
method TestLoader.loadTestsFromTestCase(testCaseClass: Type[unittest.case.TestCase]) -> unittest.suite.TestSuite - added:
variable defaultTestLoader: TestLoader
- added:
class TestProgram - added:
constructor TestProgram(module: Union[None, str, ModuleType]=…, defaultTest: Union[str, Iterable[str], None]=…, argv: Optional[List[str]]=…, testRunner: Union[Type[_TestRunner], _TestRunner, None]=…, testLoader: unittest.loader.TestLoader=…, exit: bool=…, verbosity: int=…, failfast: Optional[bool]=…, catchbreak: Optional[bool]=…, buffer: Optional[bool]=…, warnings: Optional[str]=…, *, tb_locals:… - added:
field TestProgram.buffer: Optional[bool] - added:
field TestProgram.catchbreak: Optional[bool] - added:
field TestProgram.failfast: Optional[bool] - added:
field TestProgram.module: Union[None, str, ModuleType] - added:
field TestProgram.progName: Optional[str] - added:
field TestProgram.result: unittest.result.TestResult - added:
field TestProgram.testNamePatterns: Optional[List[str]] - added:
field TestProgram.verbosity: int - added:
field TestProgram.warnings: Optional[str] - added:
method TestProgram.createTests() -> None - added:
method TestProgram.parseArgs(argv: List[str]) -> None - added:
method TestProgram.runTests() -> None - added:
method TestProgram.usageExit(msg: Any=…) -> None - added:
variable main
- added:
class AsyncMock(AsyncMockMixin, AsyncMagicMixin, Mock) - added:
class MagicMock(MagicMixin, Mock) - added:
class Mock(CallableMixin, NonCallableMock) - added:
class NonCallableMagicMock(MagicMixin, NonCallableMock) - added:
class NonCallableMock(Base, Any) - added:
constructor NonCallableMock(spec: Union[List[str], object, Type[object], None]=…, wraps: Optional[Any]=…, name: Optional[str]=…, spec_set: Union[List[str], object, Type[object], None]=…, parent: Optional[NonCallableMock]=…, _spec_state: Optional[Any]=…, _new_name: str=…, _new_parent: Optional[NonCallableMock]=…, _spec_as_instance: bool=…, _eat_self: Optional[bool]=…, unsafe: bool=…, **kwargs: Any… - added:
field NonCallableMock.call_args: Any - added:
field NonCallableMock.call_args_list: _CallList - added:
field NonCallableMock.call_count: int - added:
field NonCallableMock.called: bool - added:
field NonCallableMock.mock_calls: _CallList - added:
field NonCallableMock.return_value: Any - added:
field NonCallableMock.side_effect: Any - added:
function create_autospec(spec: Any, spec_set: Any=…, instance: Any=…, _parent: Optional[Any]=…, _name: Optional[Any]=…, **kwargs: Any) -> Any - added:
function mock_open(mock: Optional[Any]=…, read_data: Any=…) -> Any - added:
function seal(mock: Any) -> None - added:
method MagicMock.mock_add_spec(spec: Any, spec_set: bool=…) -> None - added:
method NonCallableMagicMock.mock_add_spec(spec: Any, spec_set: bool=…) -> None - added:
method NonCallableMock.assert_any_call(*args: Any, **kwargs: Any) -> None - added:
method NonCallableMock.assert_called() -> None - added:
method NonCallableMock.assert_called_once() -> None - added:
method NonCallableMock.assert_called_once_with(*args: Any, **kwargs: Any) -> None - added:
method NonCallableMock.assert_called_with(*args: Any, **kwargs: Any) -> None - added:
method NonCallableMock.assert_has_calls(calls: Sequence[_Call], any_order: bool=…) -> None - added:
method NonCallableMock.assert_not_called() -> None - added:
method NonCallableMock.attach_mock(mock: NonCallableMock, attribute: str) -> None - added:
method NonCallableMock.configure_mock(**kwargs: Any) -> None - added:
method NonCallableMock.mock_add_spec(spec: Any, spec_set: bool=…) -> None - added:
method NonCallableMock.reset_mock(visited: Any=…, *, return_value: bool=…, side_effect: bool=…) -> None - added:
variable ANY: Any - added:
variable DEFAULT: Any - added:
variable FILTER_DIR: Any - added:
variable PropertyMock - added:
variable call: _Call - added:
variable patch: _patcher - added:
variable sentinel: Any
- added:
class TestResult - added:
constructor TestResult(stream: Optional[TextIO]=…, descriptions: Optional[bool]=…, verbosity: Optional[int]=…) -> None - added:
field TestResult.buffer: bool - added:
field TestResult.errors: List[Tuple[unittest.case.TestCase, str]] - added:
field TestResult.expectedFailures: List[Tuple[unittest.case.TestCase, str]] - added:
field TestResult.failfast: bool - added:
field TestResult.failures: List[Tuple[unittest.case.TestCase, str]] - added:
field TestResult.shouldStop: bool - added:
field TestResult.skipped: List[Tuple[unittest.case.TestCase, str]] - added:
field TestResult.tb_locals: bool - added:
field TestResult.testsRun: int - added:
field TestResult.unexpectedSuccesses: List[unittest.case.TestCase] - added:
function failfast(method: _F) -> _F - added:
method TestResult.addError(test: unittest.case.TestCase, err: _SysExcInfoType) -> None - added:
method TestResult.addExpectedFailure(test: unittest.case.TestCase, err: _SysExcInfoType) -> None - added:
method TestResult.addFailure(test: unittest.case.TestCase, err: _SysExcInfoType) -> None - added:
method TestResult.addSkip(test: unittest.case.TestCase, reason: str) -> None - added:
method TestResult.addSubTest(test: unittest.case.TestCase, subtest: unittest.case.TestCase, err: Optional[_SysExcInfoType]) -> None - added:
method TestResult.addSuccess(test: unittest.case.TestCase) -> None - added:
method TestResult.addUnexpectedSuccess(test: unittest.case.TestCase) -> None - added:
method TestResult.printErrors() -> None - added:
method TestResult.startTest(test: unittest.case.TestCase) -> None - added:
method TestResult.startTestRun() -> None - added:
method TestResult.stop() -> None - added:
method TestResult.stopTest(test: unittest.case.TestCase) -> None - added:
method TestResult.stopTestRun() -> None - added:
method TestResult.wasSuccessful() -> bool
- added:
class TextTestResult(unittest.result.TestResult) - added:
class TextTestRunner(object) - added:
constructor TextTestResult(stream: TextIO, descriptions: bool, verbosity: int) -> None - added:
constructor TextTestRunner(stream: Optional[TextIO]=…, descriptions: bool=…, verbosity: int=…, failfast: bool=…, buffer: bool=…, resultclass: Optional[_ResultClassType]=…, warnings: Optional[Type[Warning]]=…, *, tb_locals: bool=…) -> None - added:
field TextTestResult.descriptions: bool - added:
field TextTestResult.dots: bool - added:
field TextTestResult.separator1: str - added:
field TextTestResult.separator2: str - added:
field TextTestResult.showall: bool - added:
field TextTestResult.stream: TextIO - added:
field TextTestRunner.resultclass: _ResultClassType - added:
method TextTestResult.getDescription(test: unittest.case.TestCase) -> str - added:
method TextTestResult.printErrorList(flavour: str, errors: Tuple[unittest.case.TestCase, str]) -> None - added:
method TextTestResult.printErrors() -> None - added:
method TextTestRunner.run(test: Union[unittest.suite.TestSuite, unittest.case.TestCase]) -> unittest.result.TestResult
- added:
function installHandler() -> None - added:
function registerResult(result: unittest.result.TestResult) -> None - added:
function removeHandler(method: None=…) -> None | (method: _F) -> _F - added:
function removeResult(result: unittest.result.TestResult) -> bool
- added:
class BaseTestSuite(Iterable[_TestType]) - added:
class TestSuite(BaseTestSuite) - added:
constructor BaseTestSuite(tests: Iterable[_TestType]=…) -> None - added:
method BaseTestSuite.addTest(test: _TestType) -> None - added:
method BaseTestSuite.addTests(tests: Iterable[_TestType]) -> None - added:
method BaseTestSuite.countTestCases() -> int - added:
method BaseTestSuite.debug() -> None - added:
method BaseTestSuite.run(result: unittest.result.TestResult) -> unittest.result.TestResult - added:
method TestSuite.run(result: unittest.result.TestResult, debug: bool=…) -> unittest.result.TestResult
- added:
function safe_repr(obj: object, short: bool=…) -> str - added:
function sorted_list_difference(expected: Sequence[_T], actual: Sequence[_T]) -> Tuple[List[_T], List[_T]] - added:
function strclass(cls: type) -> str - added:
function three_way_cmp(x: Any, y: Any) -> int - added:
function unorderable_list_difference(expected: Sequence[_T], actual: Sequence[_T]) -> Tuple[List[_T], List[_T]]
- added:
class ContentTooShortError(URLError) - added:
class HTTPError(URLError, addinfourl) - added:
class URLError(IOError) - added:
constructor ContentTooShortError(message: str, content: Tuple[str, Message]) -> None - added:
constructor HTTPError(url: str, code: int, msg: str, hdrs: Mapping[str, str], fp: Optional[IO[bytes]]) -> None - added:
constructor URLError(reason: Union[str, BaseException], filename: Optional[str]=…) -> None - added:
field ContentTooShortError.content: Tuple[str, Message] - added:
field HTTPError.code: int - added:
field URLError.reason: Union[str, BaseException]
- added:
class DefragResult(_DefragResultBase[str], _ResultMixinStr) - added:
class DefragResultBytes(_DefragResultBase[bytes], _ResultMixinBytes) - added:
class ParseResult(_ParseResultBase, _NetlocResultMixinStr) - added:
class ParseResultBytes(_ParseResultBytesBase, _NetlocResultMixinBytes) - added:
class SplitResult(_SplitResultBase, _NetlocResultMixinStr) - added:
class SplitResultBytes(_SplitResultBytesBase, _NetlocResultMixinBytes) - added:
function parse_qs(qs: Optional[AnyStr], keep_blank_values: bool=…, strict_parsing: bool=…, encoding: str=…, errors: str=…, max_num_fields: Optional[int]=…, separator: str=…) -> Dict[AnyStr, List[AnyStr]] - added:
function parse_qsl(qs: Optional[AnyStr], keep_blank_values: bool=…, strict_parsing: bool=…, encoding: str=…, errors: str=…, max_num_fields: Optional[int]=…, separator: str=…) -> List[Tuple[AnyStr, AnyStr]] - added:
function quote(string: str, safe: _Str=…, encoding: Optional[str]=…, errors: Optional[str]=…) -> str | (string: bytes, safe: _Str=…) -> str - added:
function quote_from_bytes(bs: bytes, safe: _Str=…) -> str - added:
function quote_plus(string: str, safe: _Str=…, encoding: Optional[str]=…, errors: Optional[str]=…) -> str | (string: bytes, safe: _Str=…) -> str - added:
function unquote(string: str, encoding: str=…, errors: str=…) -> str - added:
function unquote_plus(string: str, encoding: str=…, errors: str=…) -> str - added:
function unquote_to_bytes(string: _Str) -> bytes - added:
function urldefrag(url: str) -> DefragResult | (url: Optional[bytes]) -> DefragResultBytes - added:
function urlencode(query: Union[Mapping[Any, Any], Mapping[Any, Sequence[Any]], Sequence[Tuple[Any, Any]], Sequence[Tuple[Any, Sequence[Any]]]], doseq: bool=…, safe: AnyStr=…, encoding: str=…, errors: str=…, quote_via: Callable[[str, AnyStr, str, str], str]=…) -> str - added:
function urljoin(base: AnyStr, url: Optional[AnyStr], allow_fragments: bool=…) -> AnyStr - added:
function urlparse(url: str, scheme: Optional[str]=…, allow_fragments: bool=…) -> ParseResult | (url: Optional[bytes], scheme: Optional[bytes]=…, allow_fragments: bool=…) -> ParseResultBytes - added:
function urlsplit(url: str, scheme: Optional[str]=…, allow_fragments: bool=…) -> SplitResult | (url: Optional[bytes], scheme: Optional[bytes]=…, allow_fragments: bool=…) -> SplitResultBytes - added:
function urlunparse(components: Tuple[Optional[AnyStr], Optional[AnyStr], Optional[AnyStr], Optional[AnyStr], Optional[AnyStr], Optional[AnyStr]]) -> AnyStr | (components: Sequence[Optional[AnyStr]]) -> AnyStr - added:
function urlunsplit(components: Tuple[Optional[AnyStr], Optional[AnyStr], Optional[AnyStr], Optional[AnyStr], Optional[AnyStr]]) -> AnyStr | (components: Sequence[Optional[AnyStr]]) -> AnyStr - added:
variable MAX_CACHE_SIZE: int - added:
variable non_hierarchical: List[str] - added:
variable scheme_chars: str - added:
variable uses_fragment: List[str] - added:
variable uses_netloc: List[str] - added:
variable uses_params: List[str] - added:
variable uses_query: List[str] - added:
variable uses_relative: List[str]
- added:
class AbstractBasicAuthHandler - added:
class AbstractDigestAuthHandler - added:
class AbstractHTTPHandler(BaseHandler) - added:
class BaseHandler - added:
class CacheFTPHandler(FTPHandler) - added:
class DataHandler(BaseHandler) - added:
class FTPHandler(BaseHandler) - added:
class FancyURLopener(URLopener) - added:
class FileHandler(BaseHandler) - added:
class HTTPBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler) - added:
class HTTPCookieProcessor(BaseHandler) - added:
class HTTPDefaultErrorHandler(BaseHandler) - added:
class HTTPDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler) - added:
class HTTPErrorProcessor(BaseHandler) - added:
class HTTPHandler(AbstractHTTPHandler) - added:
class HTTPPasswordMgr - added:
class HTTPPasswordMgrWithDefaultRealm(HTTPPasswordMgr) - added:
class HTTPPasswordMgrWithPriorAuth(HTTPPasswordMgrWithDefaultRealm) - added:
class HTTPRedirectHandler(BaseHandler) - added:
class HTTPSHandler(AbstractHTTPHandler) - added:
class OpenerDirector - added:
class ProxyBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler) - added:
class ProxyDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler) - added:
class ProxyHandler(BaseHandler) - added:
class Request - added:
class URLopener - added:
class UnknownHandler(BaseHandler) - added:
class ftpwrapper - added:
constructor AbstractBasicAuthHandler(password_mgr: Optional[HTTPPasswordMgr]=…) -> None - added:
constructor AbstractDigestAuthHandler(passwd: Optional[HTTPPasswordMgr]=…) -> None - added:
constructor AbstractHTTPHandler(debuglevel: int=…) -> None - added:
constructor HTTPCookieProcessor(cookiejar: Optional[CookieJar]=…) -> None - added:
constructor HTTPSHandler(debuglevel: int=…, context: Optional[ssl.SSLContext]=…, check_hostname: Optional[bool]=…) -> None - added:
constructor ProxyHandler(proxies: Optional[Dict[str, str]]=…) -> None - added:
constructor Request(url: str, data: Optional[bytes]=…, headers: Dict[str, str]=…, origin_req_host: Optional[str]=…, unverifiable: bool=…, method: Optional[str]=…) -> None - added:
constructor URLopener(proxies: Optional[Dict[str, str]]=…, **x509: str) -> None - added:
constructor ftpwrapper(user: str, passwd: str, host: str, port: int, dirs: str, timeout: Optional[float]=…, persistent: bool=…) -> None - added:
field AbstractBasicAuthHandler.add_password: Callable[[str, Union[str, Sequence[str]], str, str], None] - added:
field AbstractBasicAuthHandler.passwd: HTTPPasswordMgr - added:
field AbstractBasicAuthHandler.rx: ClassVar[Pattern[str]] - added:
field BaseHandler.handler_order: ClassVar[int] - added:
field BaseHandler.parent: OpenerDirector - added:
field FileHandler.names: ClassVar[Optional[Tuple[str, ...]]] - added:
field HTTPBasicAuthHandler.auth_header: ClassVar[str] - added:
field HTTPCookieProcessor.cookiejar: CookieJar - added:
field HTTPDigestAuthHandler.auth_header: ClassVar[str] - added:
field HTTPRedirectHandler.inf_msg: ClassVar[str] - added:
field HTTPRedirectHandler.max_redirections: ClassVar[int] - added:
field HTTPRedirectHandler.max_repeats: ClassVar[int] - added:
field OpenerDirector.addheaders: List[Tuple[str, str]] - added:
field ProxyBasicAuthHandler.auth_header: ClassVar[str] - added:
field ProxyDigestAuthHandler.auth_header: ClassVar[str] - added:
field Request.data: Optional[bytes] - added:
field Request.headers: Dict[str, str] - added:
field Request.host: str - added:
field Request.method: Optional[str] - added:
field Request.origin_req_host: str - added:
field Request.selector: str - added:
field Request.timeout: Optional[float] - added:
field Request.type: str - added:
field Request.unredirected_hdrs: Dict[str, str] - added:
field Request.unverifiable: bool - added:
field URLopener.version: ClassVar[str] - added:
function build_opener(*handlers: Union[BaseHandler, Callable[[], BaseHandler]]) -> OpenerDirector - added:
function getproxies() -> Dict[str, str] - added:
function install_opener(opener: OpenerDirector) -> None - added:
function parse_http_list(s: str) -> List[str] - added:
function parse_keqv_list(l: List[str]) -> Dict[str, str] - added:
function pathname2url(pathname: str) -> str - added:
function proxy_bypass(host: str, proxies: Optional[Mapping[str, str]]=…) -> Any - added:
function url2pathname(pathname: str) -> str - added:
function urlcleanup() -> None - added:
function urlopen(url: Union[str, Request], data: Optional[bytes]=…, timeout: Optional[float]=…, *, cafile: Optional[str]=…, capath: Optional[str]=…, cadefault: bool=…, context: Optional[ssl.SSLContext]=…) -> _UrlopenRet - added:
function urlretrieve(url: str, filename: Optional[Union[str, os.PathLike[Any]]]=…, reporthook: Optional[Callable[[int, int, int], None]]=…, data: Optional[bytes]=…) -> Tuple[str, HTTPMessage] - added:
method AbstractBasicAuthHandler.http_error_auth_reqed(authreq: str, host: str, req: Request, headers: Mapping[str, str]) -> None - added:
method AbstractBasicAuthHandler.http_request(req: Request) -> Request - added:
method AbstractBasicAuthHandler.http_response(req: Request, response: HTTPResponse) -> HTTPResponse - added:
method AbstractBasicAuthHandler.https_request(req: Request) -> Request - added:
method AbstractBasicAuthHandler.https_response(req: Request, response: HTTPResponse) -> HTTPResponse - added:
method AbstractBasicAuthHandler.retry_http_basic_auth(host: str, req: Request, realm: str) -> Optional[_UrlopenRet] - added:
method AbstractDigestAuthHandler.get_algorithm_impls(algorithm: str) -> Tuple[Callable[[str], str], Callable[[str, str], str]] - added:
method AbstractDigestAuthHandler.get_authorization(req: Request, chal: Mapping[str, str]) -> str - added:
method AbstractDigestAuthHandler.get_cnonce(nonce: str) -> str - added:
method AbstractDigestAuthHandler.get_entity_digest(data: Optional[bytes], chal: Mapping[str, str]) -> Optional[str] - added:
method AbstractDigestAuthHandler.http_error_auth_reqed(auth_header: str, host: str, req: Request, headers: Mapping[str, str]) -> None - added:
method AbstractDigestAuthHandler.reset_retry_count() -> None - added:
method AbstractDigestAuthHandler.retry_http_digest_auth(req: Request, auth: str) -> Optional[_UrlopenRet] - added:
method AbstractHTTPHandler.do_open(http_class: _HTTPConnectionProtocol, req: Request, **http_conn_args: Any) -> HTTPResponse - added:
method AbstractHTTPHandler.do_request_(request: Request) -> Request - added:
method AbstractHTTPHandler.set_http_debuglevel(level: int) -> None - added:
method BaseHandler.add_parent(parent: OpenerDirector) -> None - added:
method BaseHandler.close() -> None - added:
method CacheFTPHandler.check_cache() -> None - added:
method CacheFTPHandler.clear_cache() -> None - added:
method CacheFTPHandler.connect_ftp(user: str, passwd: str, host: str, port: int, dirs: str, timeout: float) -> ftpwrapper - added:
method CacheFTPHandler.setMaxConns(m: int) -> None - added:
method CacheFTPHandler.setTimeout(t: float) -> None - added:
method DataHandler.data_open(req: Request) -> addinfourl - added:
method FTPHandler.connect_ftp(user: str, passwd: str, host: str, port: int, dirs: str, timeout: float) -> ftpwrapper - added:
method FTPHandler.ftp_open(req: Request) -> addinfourl - added:
method FancyURLopener.get_user_passwd(host: str, realm: str, clear_cache: int=…) -> Tuple[str, str] - added:
method FancyURLopener.http_error_301(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…) -> Optional[Union[_UrlopenRet, addinfourl]] - added:
method FancyURLopener.http_error_302(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…) -> Optional[Union[_UrlopenRet, addinfourl]] - added:
method FancyURLopener.http_error_303(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…) -> Optional[Union[_UrlopenRet, addinfourl]] - added:
method FancyURLopener.http_error_307(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…) -> Optional[Union[_UrlopenRet, addinfourl]] - added:
method FancyURLopener.http_error_401(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…, retry: bool=…) -> Optional[_UrlopenRet] - added:
method FancyURLopener.http_error_407(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…, retry: bool=…) -> Optional[_UrlopenRet] - added:
method FancyURLopener.http_error_default(url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: Mapping[str, str]) -> addinfourl - added:
method FancyURLopener.prompt_user_passwd(host: str, realm: str) -> Tuple[str, str] - added:
method FancyURLopener.redirect_internal(url: str, fp: IO[str], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]) -> Optional[_UrlopenRet] - added:
method FancyURLopener.retry_http_basic_auth(url: str, realm: str, data: Optional[bytes]=…) -> Optional[_UrlopenRet] - added:
method FancyURLopener.retry_https_basic_auth(url: str, realm: str, data: Optional[bytes]=…) -> Optional[_UrlopenRet] - added:
method FancyURLopener.retry_proxy_http_basic_auth(url: str, realm: str, data: Optional[bytes]=…) -> Optional[_UrlopenRet] - added:
method FancyURLopener.retry_proxy_https_basic_auth(url: str, realm: str, data: Optional[bytes]=…) -> Optional[_UrlopenRet] - added:
method FileHandler.file_open(req: Request) -> addinfourl - added:
method FileHandler.get_names() -> Tuple[str, ...] - added:
method FileHandler.open_local_file(req: Request) -> addinfourl - added:
method HTTPBasicAuthHandler.http_error_401(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method HTTPCookieProcessor.http_request(request: Request) -> Request - added:
method HTTPCookieProcessor.http_response(request: Request, response: HTTPResponse) -> HTTPResponse - added:
method HTTPCookieProcessor.https_request(request: Request) -> Request - added:
method HTTPCookieProcessor.https_response(request: Request, response: HTTPResponse) -> HTTPResponse - added:
method HTTPDefaultErrorHandler.http_error_default(req: Request, fp: IO[bytes], code: int, msg: str, hdrs: Mapping[str, str]) -> HTTPError - added:
method HTTPDigestAuthHandler.http_error_401(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method HTTPErrorProcessor.http_response(request: Request, response: HTTPResponse) -> _UrlopenRet - added:
method HTTPErrorProcessor.https_response(request: Request, response: HTTPResponse) -> _UrlopenRet - added:
method HTTPHandler.http_open(req: Request) -> HTTPResponse - added:
method HTTPHandler.http_request(request: Request) -> Request - added:
method HTTPPasswordMgr.add_password(realm: str, uri: Union[str, Sequence[str]], user: str, passwd: str) -> None - added:
method HTTPPasswordMgr.find_user_password(realm: str, authuri: str) -> Tuple[Optional[str], Optional[str]] - added:
method HTTPPasswordMgr.is_suburi(base: str, test: str) -> bool - added:
method HTTPPasswordMgr.reduce_uri(uri: str, default_port: bool=…) -> str - added:
method HTTPPasswordMgrWithDefaultRealm.add_password(realm: Optional[str], uri: Union[str, Sequence[str]], user: str, passwd: str) -> None - added:
method HTTPPasswordMgrWithDefaultRealm.find_user_password(realm: Optional[str], authuri: str) -> Tuple[Optional[str], Optional[str]] - added:
method HTTPPasswordMgrWithPriorAuth.add_password(realm: Optional[str], uri: Union[str, Sequence[str]], user: str, passwd: str, is_authenticated: bool=…) -> None - added:
method HTTPPasswordMgrWithPriorAuth.is_authenticated(authuri: str) -> bool - added:
method HTTPPasswordMgrWithPriorAuth.update_authenticated(uri: Union[str, Sequence[str]], is_authenticated: bool=…) -> None - added:
method HTTPRedirectHandler.http_error_301(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method HTTPRedirectHandler.http_error_302(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method HTTPRedirectHandler.http_error_303(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method HTTPRedirectHandler.http_error_307(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method HTTPRedirectHandler.redirect_request(req: Request, fp: IO[str], code: int, msg: str, headers: Mapping[str, str], newurl: str) -> Optional[Request] - added:
method HTTPSHandler.https_open(req: Request) -> HTTPResponse - added:
method HTTPSHandler.https_request(request: Request) -> Request - added:
method OpenerDirector.add_handler(handler: BaseHandler) -> None - added:
method OpenerDirector.close() -> None - added:
method OpenerDirector.error(proto: str, *args: Any) -> _UrlopenRet - added:
method OpenerDirector.open(fullurl: Union[str, Request], data: Optional[bytes]=…, timeout: Optional[float]=…) -> _UrlopenRet - added:
method ProxyBasicAuthHandler.http_error_407(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method ProxyDigestAuthHandler.http_error_407(req: Request, fp: IO[str], code: int, msg: int, headers: Mapping[str, str]) -> Optional[_UrlopenRet] - added:
method ProxyHandler.proxy_open(req: Request, proxy: str, type: str) -> Optional[_UrlopenRet] - added:
method Request.add_header(key: str, val: str) -> None - added:
method Request.add_unredirected_header(key: str, val: str) -> None - added:
method Request.get_full_url() -> str - added:
method Request.get_header(header_name: str) -> Optional[str] | (header_name: str, default: _T) -> Union[str, _T] - added:
method Request.get_method() -> str - added:
method Request.has_header(header_name: str) -> bool - added:
method Request.has_proxy() -> bool - added:
method Request.header_items() -> List[Tuple[str, str]] - added:
method Request.remove_header(header_name: str) -> None - added:
method Request.set_proxy(host: str, type: str) -> None - added:
method URLopener.addheader(*args: Tuple[str, str]) -> None - added:
method URLopener.cleanup() -> None - added:
method URLopener.close() -> None - added:
method URLopener.http_error(url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: Mapping[str, str], data: Optional[bytes]=…) -> _UrlopenRet - added:
method URLopener.http_error_default(url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: Mapping[str, str]) -> _UrlopenRet - added:
method URLopener.open(fullurl: str, data: Optional[bytes]=…) -> _UrlopenRet - added:
method URLopener.open_data(url: str, data: Optional[bytes]=…) -> addinfourl - added:
method URLopener.open_file(url: str) -> addinfourl - added:
method URLopener.open_ftp(url: str) -> addinfourl - added:
method URLopener.open_http(url: str, data: Optional[bytes]=…) -> _UrlopenRet - added:
method URLopener.open_https(url: str, data: Optional[bytes]=…) -> _UrlopenRet - added:
method URLopener.open_local_file(url: str) -> addinfourl - added:
method URLopener.open_unknown(fullurl: str, data: Optional[bytes]=…) -> _UrlopenRet - added:
method URLopener.open_unknown_proxy(proxy: str, fullurl: str, data: Optional[bytes]=…) -> None - added:
method URLopener.retrieve(url: str, filename: Optional[str]=…, reporthook: Optional[Callable[[int, int, int], None]]=…, data: Optional[bytes]=…) -> Tuple[str, Optional[Message]] - added:
method UnknownHandler.unknown_open(req: Request) -> NoReturn - added:
method ftpwrapper.close() -> None - added:
method ftpwrapper.endtransfer() -> None - added:
method ftpwrapper.file_close() -> None - added:
method ftpwrapper.init() -> None - added:
method ftpwrapper.real_close() -> None - added:
method ftpwrapper.retrfile(file: str, type: str) -> Tuple[addclosehook, int] - added:
property Request.full_url -> str
- added:
class addbase(BinaryIO) - added:
class addclosehook(addbase) - added:
class addinfo(addbase) - added:
class addinfourl(addinfo) - added:
constructor addbase(fp: IO[bytes]) -> None - added:
constructor addclosehook(fp: IO[bytes], closehook: Callable[..., object], *hookargs: Any) -> None - added:
constructor addinfo(fp: IO[bytes], headers: Message) -> None - added:
constructor addinfourl(fp: IO[bytes], headers: Message, url: str, code: Optional[int]=…) -> None - added:
field addbase.fp: IO[bytes] - added:
field addclosehook.closehook: Callable[..., object] - added:
field addclosehook.hookargs: Tuple[Any, ...] - added:
field addinfo.headers: Message - added:
field addinfourl.code: int - added:
field addinfourl.url: str - added:
method addbase.close() -> None - added:
method addbase.fileno() -> int - added:
method addbase.flush() -> None - added:
method addbase.isatty() -> bool - added:
method addbase.read(n: int=…) -> bytes - added:
method addbase.readable() -> bool - added:
method addbase.readline(limit: int=…) -> bytes - added:
method addbase.readlines(hint: int=…) -> List[bytes] - added:
method addbase.seek(offset: int, whence: int=…) -> int - added:
method addbase.seekable() -> bool - added:
method addbase.tell() -> int - added:
method addbase.truncate(size: Optional[int]=…) -> int - added:
method addbase.writable() -> bool - added:
method addbase.write(s: bytes) -> int - added:
method addbase.writelines(lines: Iterable[bytes]) -> None - added:
method addinfo.info() -> Message - added:
method addinfourl.getcode() -> int - added:
method addinfourl.geturl() -> str
- added:
class RobotFileParser - added:
constructor RobotFileParser(url: str=…) -> None - added:
method RobotFileParser.can_fetch(useragent: str, url: str) -> bool - added:
method RobotFileParser.crawl_delay(useragent: str) -> Optional[str] - added:
method RobotFileParser.modified() -> None - added:
method RobotFileParser.mtime() -> int - added:
method RobotFileParser.parse(lines: Iterable[str]) -> None - added:
method RobotFileParser.read() -> None - added:
method RobotFileParser.request_rate(useragent: str) -> Optional[_RequestRate] - added:
method RobotFileParser.set_url(url: str) -> None - added:
method RobotFileParser.site_maps() -> Optional[List[str]]
- added:
class Error(Exception) - added:
function decode(in_file: _File, out_file: Optional[_File]=…, mode: Optional[int]=…, quiet: int=…) -> None - added:
function encode(in_file: _File, out_file: _File, name: Optional[str]=…, mode: Optional[int]=…) -> None
- added:
class SafeUUID(Enum) - added:
class UUID - added:
constructor UUID(hex: Optional[Text]=…, bytes: Optional[_Bytes]=…, bytes_le: Optional[_Bytes]=…, fields: Optional[_FieldsType]=…, int: Optional[_Int]=…, version: Optional[_Int]=…) -> None - added:
field SafeUUID.safe: int - added:
field SafeUUID.unknown: None - added:
field SafeUUID.unsafe: int - added:
function getnode() -> int - added:
function uuid1(node: Optional[_Int]=…, clock_seq: Optional[_Int]=…) -> UUID - added:
function uuid3(namespace: UUID, name: str) -> UUID - added:
function uuid4() -> UUID - added:
function uuid5(namespace: UUID, name: str) -> UUID - added:
method UUID.get_bytes() -> _Bytes - added:
method UUID.get_bytes_le() -> _Bytes - added:
method UUID.get_clock_seq() -> _Int - added:
method UUID.get_clock_seq_hi_variant() -> _Int - added:
method UUID.get_clock_seq_low() -> _Int - added:
method UUID.get_fields() -> _FieldsType - added:
method UUID.get_hex() -> str - added:
method UUID.get_node() -> _Int - added:
method UUID.get_time() -> _Int - added:
method UUID.get_time_hi_version() -> _Int - added:
method UUID.get_time_low() -> _Int - added:
method UUID.get_time_mid() -> _Int - added:
method UUID.get_urn() -> str - added:
method UUID.get_variant() -> str - added:
method UUID.get_version() -> Optional[_Int] - added:
property UUID.bytes -> _Bytes - added:
property UUID.bytes_le -> _Bytes - added:
property UUID.clock_seq -> _Int - added:
property UUID.clock_seq_hi_variant -> _Int - added:
property UUID.clock_seq_low -> _Int - added:
property UUID.fields -> _FieldsType - added:
property UUID.hex -> str - added:
property UUID.int -> _Int - added:
property UUID.is_safe -> SafeUUID - added:
property UUID.node -> _Int - added:
property UUID.time -> _Int - added:
property UUID.time_hi_version -> _Int - added:
property UUID.time_low -> _Int - added:
property UUID.time_mid -> _Int - added:
property UUID.urn -> str - added:
property UUID.variant -> str - added:
property UUID.version -> Optional[_Int] - added:
variable NAMESPACE_DNS: UUID - added:
variable NAMESPACE_OID: UUID - added:
variable NAMESPACE_URL: UUID - added:
variable NAMESPACE_X500: UUID - added:
variable RESERVED_FUTURE: str - added:
variable RESERVED_MICROSOFT: str - added:
variable RESERVED_NCS: str - added:
variable RFC_4122: str
- added:
class EnvBuilder - added:
constructor EnvBuilder(system_site_packages: bool=…, clear: bool=…, symlinks: bool=…, upgrade: bool=…, with_pip: bool=…, prompt: Optional[str]=…) -> None - added:
field EnvBuilder.clear: bool - added:
field EnvBuilder.prompt: Optional[str] - added:
field EnvBuilder.symlinks: bool - added:
field EnvBuilder.system_site_packages: bool - added:
field EnvBuilder.upgrade: bool - added:
field EnvBuilder.with_pip: bool - added:
function create(env_dir: AnyPath, system_site_packages: bool=…, clear: bool=…, symlinks: bool=…, with_pip: bool=…, prompt: Optional[str]=…) -> None - added:
function main(args: Optional[Sequence[str]]=…) -> None - added:
method EnvBuilder.clear_directory(path: AnyPath) -> None - added:
method EnvBuilder.create(env_dir: AnyPath) -> None - added:
method EnvBuilder.create_configuration(context: SimpleNamespace) -> None - added:
method EnvBuilder.ensure_directories(env_dir: AnyPath) -> SimpleNamespace - added:
method EnvBuilder.install_scripts(context: SimpleNamespace, path: str) -> None - added:
method EnvBuilder.post_setup(context: SimpleNamespace) -> None - added:
method EnvBuilder.replace_variables(text: str, context: SimpleNamespace) -> str - added:
method EnvBuilder.setup_python(context: SimpleNamespace) -> None - added:
method EnvBuilder.setup_scripts(context: SimpleNamespace) -> None - added:
method EnvBuilder.symlink_or_copy(src: AnyPath, dst: AnyPath, relative_symlinks_ok: bool=…) -> None - added:
method EnvBuilder.upgrade_dependencies(context: SimpleNamespace) -> None
- added:
class WarningMessage - added:
class catch_warnings - added:
constructor WarningMessage(message: Union[Warning, str], category: Type[Warning], filename: str, lineno: int, file: Optional[TextIO]=…, line: Optional[str]=…) -> None - added:
field WarningMessage.category: Type[Warning] - added:
field WarningMessage.file: Optional[TextIO] - added:
field WarningMessage.filename: str - added:
field WarningMessage.line: Optional[str] - added:
field WarningMessage.lineno: int - added:
field WarningMessage.message: Union[Warning, str] - added:
field WarningMessage.source: Optional[Any] - added:
function filterwarnings(action: str, message: str=…, category: Type[Warning]=…, module: str=…, lineno: int=…, append: bool=…) -> None - added:
function formatwarning(message: Union[Warning, str], category: Type[Warning], filename: str, lineno: int, line: Optional[str]=…) -> str - added:
function resetwarnings() -> None - added:
function showwarning(message: Union[Warning, str], category: Type[Warning], filename: str, lineno: int, file: Optional[TextIO]=…, line: Optional[str]=…) -> None - added:
function simplefilter(action: str, category: Type[Warning]=…, lineno: int=…, append: bool=…) -> None
- added:
class Error(Exception) - added:
class Wave_read - added:
class Wave_write - added:
constructor Wave_read(f: _File) -> None - added:
constructor Wave_write(f: _File) -> None - added:
function open(f: _File, mode: Optional[str]=…) -> Any - added:
method Wave_read.close() -> None - added:
method Wave_read.getcompname() -> str - added:
method Wave_read.getcomptype() -> str - added:
method Wave_read.getfp() -> Optional[BinaryIO] - added:
method Wave_read.getframerate() -> int - added:
method Wave_read.getmark(id: Any) -> NoReturn - added:
method Wave_read.getmarkers() -> None - added:
method Wave_read.getnchannels() -> int - added:
method Wave_read.getnframes() -> int - added:
method Wave_read.getparams() -> _wave_params - added:
method Wave_read.getsampwidth() -> int - added:
method Wave_read.readframes(nframes: int) -> bytes - added:
method Wave_read.rewind() -> None - added:
method Wave_read.setpos(pos: int) -> None - added:
method Wave_read.tell() -> int - added:
method Wave_write.close() -> None - added:
method Wave_write.getcompname() -> str - added:
method Wave_write.getcomptype() -> str - added:
method Wave_write.getframerate() -> int - added:
method Wave_write.getmark(id: Any) -> NoReturn - added:
method Wave_write.getmarkers() -> None - added:
method Wave_write.getnchannels() -> int - added:
method Wave_write.getnframes() -> int - added:
method Wave_write.getparams() -> _wave_params - added:
method Wave_write.getsampwidth() -> int - added:
method Wave_write.setcomptype(comptype: str, compname: str) -> None - added:
method Wave_write.setframerate(framerate: float) -> None - added:
method Wave_write.setmark(id: Any, pos: Any, name: Any) -> NoReturn - added:
method Wave_write.setnchannels(nchannels: int) -> None - added:
method Wave_write.setnframes(nframes: int) -> None - added:
method Wave_write.setparams(params: _wave_params) -> None - added:
method Wave_write.setsampwidth(sampwidth: int) -> None - added:
method Wave_write.tell() -> int - added:
method Wave_write.writeframes(data: bytes) -> None - added:
method Wave_write.writeframesraw(data: bytes) -> None - added:
variable WAVE_FORMAT_PCM: int - added:
variable openfp
- added:
class KeyedRef(ref[_T], Generic[_KT, _T]) - added:
class WeakKeyDictionary(MutableMapping[_KT, _VT]) - added:
class WeakMethod(ref[types.MethodType]) - added:
class WeakValueDictionary(MutableMapping[_KT, _VT]) - added:
class finalize - added:
constructor KeyedRef(ob: _T, callback: Callable[[_T], Any], key: _KT) -> None - added:
constructor WeakKeyDictionary(dict: None=…) -> None | (dict: Union[Mapping[_KT, _VT], Iterable[Tuple[_KT, _VT]]]) -> None - added:
constructor WeakValueDictionary() -> None | (__other: Union[Mapping[_KT, _VT], Iterable[Tuple[_KT, _VT]]], **kwargs: _VT) -> None - added:
constructor finalize(__obj: object, __func: Callable[..., Any], *args: Any, **kwargs: Any) -> None - added:
field KeyedRef.key: _KT - added:
field finalize.alive: bool - added:
field finalize.atexit: bool - added:
method WeakKeyDictionary.copy() -> WeakKeyDictionary[_KT, _VT] - added:
method WeakKeyDictionary.has_key(key: object) -> bool - added:
method WeakKeyDictionary.items() -> List[Tuple[_KT, _VT]] - added:
method WeakKeyDictionary.iteritems() -> Iterator[Tuple[_KT, _VT]] - added:
method WeakKeyDictionary.iterkeyrefs() -> Iterator[ref[_KT]] - added:
method WeakKeyDictionary.iterkeys() -> Iterator[_KT] - added:
method WeakKeyDictionary.itervalues() -> Iterator[_VT] - added:
method WeakKeyDictionary.keyrefs() -> List[ref[_KT]] - added:
method WeakKeyDictionary.keys() -> List[_KT] - added:
method WeakKeyDictionary.values() -> List[_VT] - added:
method WeakValueDictionary.copy() -> WeakValueDictionary[_KT, _VT] - added:
method WeakValueDictionary.has_key(key: object) -> bool - added:
method WeakValueDictionary.items() -> List[Tuple[_KT, _VT]] - added:
method WeakValueDictionary.iteritems() -> Iterator[Tuple[_KT, _VT]] - added:
method WeakValueDictionary.iterkeys() -> Iterator[_KT] - added:
method WeakValueDictionary.itervaluerefs() -> Iterator[KeyedRef[_KT, _VT]] - added:
method WeakValueDictionary.itervalues() -> Iterator[_VT] - added:
method WeakValueDictionary.keys() -> List[_KT] - added:
method WeakValueDictionary.valuerefs() -> List[KeyedRef[_KT, _VT]] - added:
method WeakValueDictionary.values() -> List[_VT] - added:
method finalize.detach() -> Optional[Tuple[Any, Any, Tuple[Any, ...], Dict[str, Any]]] - added:
method finalize.peek() -> Optional[Tuple[Any, Any, Tuple[Any, ...], Dict[str, Any]]] - added:
variable ProxyTypes: Tuple[Type[Any], ...]
- added:
class BackgroundBrowser(GenericBrowser) - added:
class BaseBrowser - added:
class Chrome(UnixBrowser) - added:
class Elinks(UnixBrowser) - added:
class Error(Exception) - added:
class Galeon(UnixBrowser) - added:
class GenericBrowser(BaseBrowser) - added:
class Grail(BaseBrowser) - added:
class Konqueror(BaseBrowser) - added:
class MacOSX(BaseBrowser) - added:
class MacOSXOSAScript(BaseBrowser) - added:
class Mozilla(UnixBrowser) - added:
class Opera(UnixBrowser) - added:
class UnixBrowser(BaseBrowser) - added:
class WindowsDefault(BaseBrowser) - added:
constructor BaseBrowser(name: Text=…) -> None - added:
constructor GenericBrowser(name: Union[Text, Sequence[Text]]) -> None - added:
constructor MacOSX(name: Text) -> None - added:
constructor MacOSXOSAScript(name: Text) -> None - added:
field BaseBrowser.args: List[str] - added:
field BaseBrowser.basename: str - added:
field BaseBrowser.name: str - added:
field Chrome.background: bool - added:
field Chrome.remote_action: str - added:
field Chrome.remote_action_newtab: str - added:
field Chrome.remote_action_newwin: str - added:
field Chrome.remote_args: List[str] - added:
field Elinks.background: bool - added:
field Elinks.redirect_stdout: bool - added:
field Elinks.remote_action: str - added:
field Elinks.remote_action_newtab: str - added:
field Elinks.remote_action_newwin: str - added:
field Elinks.remote_args: List[str] - added:
field Galeon.background: bool - added:
field Galeon.raise_opts: List[str] - added:
field Galeon.remote_action: str - added:
field Galeon.remote_action_newwin: str - added:
field Galeon.remote_args: List[str] - added:
field GenericBrowser.args: List[str] - added:
field GenericBrowser.basename: str - added:
field GenericBrowser.name: str - added:
field MacOSX.name: str - added:
field Mozilla.background: bool - added:
field Mozilla.remote_action: str - added:
field Mozilla.remote_action_newtab: str - added:
field Mozilla.remote_action_newwin: str - added:
field Mozilla.remote_args: List[str] - added:
field Opera.background: bool - added:
field Opera.remote_action: str - added:
field Opera.remote_action_newtab: str - added:
field Opera.remote_action_newwin: str - added:
field Opera.remote_args: List[str] - added:
field UnixBrowser.background: bool - added:
field UnixBrowser.raise_opts: Optional[List[str]] - added:
field UnixBrowser.redirect_stdout: bool - added:
field UnixBrowser.remote_action: str - added:
field UnixBrowser.remote_action_newtab: str - added:
field UnixBrowser.remote_action_newwin: str - added:
field UnixBrowser.remote_args: List[str] - added:
function get(using: Optional[Text]=…) -> BaseBrowser - added:
function open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
function open_new(url: Text) -> bool - added:
function open_new_tab(url: Text) -> bool - added:
function register(name: Text, klass: Optional[Callable[[], BaseBrowser]], instance: Optional[BaseBrowser]=…, update_tryorder: int=…) -> None - added:
method BackgroundBrowser.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method BaseBrowser.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method BaseBrowser.open_new(url: Text) -> bool - added:
method BaseBrowser.open_new_tab(url: Text) -> bool - added:
method GenericBrowser.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method Grail.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method Konqueror.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method MacOSX.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method MacOSXOSAScript.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method UnixBrowser.open(url: Text, new: int=…, autoraise: bool=…) -> bool - added:
method WindowsDefault.open(url: Text, new: int=…, autoraise: bool=…) -> bool
- added:
class HKEYType - added:
function CloseKey(__hkey: _KeyType) -> None - added:
function ConnectRegistry(__computer_name: Optional[str], __key: _KeyType) -> HKEYType - added:
function CreateKey(__key: _KeyType, __sub_key: Optional[str]) -> HKEYType - added:
function CreateKeyEx(key: _KeyType, sub_key: Optional[str], reserved: int=…, access: int=…) -> HKEYType - added:
function DeleteKey(__key: _KeyType, __sub_key: str) -> None - added:
function DeleteKeyEx(key: _KeyType, sub_key: str, access: int=…, reserved: int=…) -> None - added:
function DeleteValue(__key: _KeyType, __value: str) -> None - added:
function DisableReflectionKey(__key: _KeyType) -> None - added:
function EnableReflectionKey(__key: _KeyType) -> None - added:
function EnumKey(__key: _KeyType, __index: int) -> str - added:
function EnumValue(__key: _KeyType, __index: int) -> Tuple[str, Any, int] - added:
function ExpandEnvironmentStrings(__str: str) -> str - added:
function FlushKey(__key: _KeyType) -> None - added:
function LoadKey(__key: _KeyType, __sub_key: str, __file_name: str) -> None - added:
function OpenKey(key: _KeyType, sub_key: str, reserved: int=…, access: int=…) -> HKEYType - added:
function OpenKeyEx(key: _KeyType, sub_key: str, reserved: int=…, access: int=…) -> HKEYType - added:
function QueryInfoKey(__key: _KeyType) -> Tuple[int, int, int] - added:
function QueryReflectionKey(__key: _KeyType) -> bool - added:
function QueryValue(__key: _KeyType, __sub_key: Optional[str]) -> str - added:
function QueryValueEx(__key: _KeyType, __name: str) -> Tuple[Any, int] - added:
function SaveKey(__key: _KeyType, __file_name: str) -> None - added:
function SetValue(__key: _KeyType, __sub_key: str, __type: int, __value: str) -> None - added:
function SetValueEx(__key: _KeyType, __value_name: Optional[str], __reserved: Any, __type: int, __value: Union[str, int]) -> None - added:
method HKEYType.Close() -> None - added:
method HKEYType.Detach() -> int - added:
variable HKEY_CLASSES_ROOT: int - added:
variable HKEY_CURRENT_CONFIG: int - added:
variable HKEY_CURRENT_USER: int - added:
variable HKEY_DYN_DATA: int - added:
variable HKEY_LOCAL_MACHINE: int - added:
variable HKEY_PERFORMANCE_DATA: int - added:
variable HKEY_USERS: int - added:
variable KEY_ALL_ACCESS: int - added:
variable KEY_CREATE_LINK: int - added:
variable KEY_CREATE_SUB_KEY: int - added:
variable KEY_ENUMERATE_SUB_KEYS: int - added:
variable KEY_EXECUTE: int - added:
variable KEY_NOTIFY: int - added:
variable KEY_QUERY_VALUE: int - added:
variable KEY_READ: int - added:
variable KEY_SET_VALUE: int - added:
variable KEY_WOW64_32KEY: int - added:
variable KEY_WOW64_64KEY: int - added:
variable KEY_WRITE: int - added:
variable REG_BINARY: int - added:
variable REG_CREATED_NEW_KEY: int - added:
variable REG_DWORD: int - added:
variable REG_DWORD_BIG_ENDIAN: int - added:
variable REG_DWORD_LITTLE_ENDIAN: int - added:
variable REG_EXPAND_SZ: int - added:
variable REG_FULL_RESOURCE_DESCRIPTOR: int - added:
variable REG_LEGAL_CHANGE_FILTER: int - added:
variable REG_LEGAL_OPTION: int - added:
variable REG_LINK: int - added:
variable REG_MULTI_SZ: int - added:
variable REG_NONE: int - added:
variable REG_NOTIFY_CHANGE_ATTRIBUTES: int - added:
variable REG_NOTIFY_CHANGE_LAST_SET: int - added:
variable REG_NOTIFY_CHANGE_NAME: int - added:
variable REG_NOTIFY_CHANGE_SECURITY: int - added:
variable REG_NO_LAZY_FLUSH: int - added:
variable REG_OPENED_EXISTING_KEY: int - added:
variable REG_OPTION_BACKUP_RESTORE: int - added:
variable REG_OPTION_CREATE_LINK: int - added:
variable REG_OPTION_NON_VOLATILE: int - added:
variable REG_OPTION_OPEN_LINK: int - added:
variable REG_OPTION_RESERVED: int - added:
variable REG_OPTION_VOLATILE: int - added:
variable REG_QWORD: int - added:
variable REG_QWORD_LITTLE_ENDIAN: int - added:
variable REG_REFRESH_HIVE: int - added:
variable REG_RESOURCE_LIST: int - added:
variable REG_RESOURCE_REQUIREMENTS_LIST: int - added:
variable REG_SZ: int - added:
variable REG_WHOLE_HIVE_VOLATILE: int - added:
variable error
- added:
function Beep(frequency: int, duration: int) -> None - added:
function MessageBeep(type: int=…) -> None - added:
function PlaySound(sound: Optional[bytes], flags: Literal[4]) -> None | (sound: Optional[Union[str, bytes]], flags: int) -> None - added:
variable MB_ICONASTERISK: int - added:
variable MB_ICONEXCLAMATION: int - added:
variable MB_ICONHAND: int - added:
variable MB_ICONQUESTION: int - added:
variable MB_OK: int - added:
variable SND_ALIAS: int - added:
variable SND_ASYNC: int - added:
variable SND_FILENAME: int - added:
variable SND_LOOP: int - added:
variable SND_MEMORY: int - added:
variable SND_NODEFAULT: int - added:
variable SND_NOSTOP: int - added:
variable SND_NOWAIT: int - added:
variable SND_PURGE: int
- added:
class BaseCGIHandler(SimpleHandler) - added:
class BaseHandler - added:
class CGIHandler(BaseCGIHandler) - added:
class IISCGIHandler(BaseCGIHandler) - added:
class SimpleHandler(BaseHandler) - added:
constructor CGIHandler() -> None - added:
constructor IISCGIHandler() -> None - added:
constructor SimpleHandler(stdin: InputStream, stdout: IO[bytes], stderr: ErrorStream, environ: MutableMapping[str, str], multithread: bool=…, multiprocess: bool=…) -> None - added:
field BaseHandler.error_body: bytes - added:
field BaseHandler.error_headers: List[Tuple[Text, Text]] - added:
field BaseHandler.error_status: str - added:
field BaseHandler.headers_class: Type[Headers] - added:
field BaseHandler.http_version: str - added:
field BaseHandler.origin_server: bool - added:
field BaseHandler.os_environ: MutableMapping[str, str] - added:
field BaseHandler.server_software: Optional[str] - added:
field BaseHandler.traceback_limit: Optional[int] - added:
field BaseHandler.wsgi_file_wrapper: Optional[Type[FileWrapper]] - added:
field BaseHandler.wsgi_multiprocess: bool - added:
field BaseHandler.wsgi_multithread: bool - added:
field BaseHandler.wsgi_run_once: bool - added:
field BaseHandler.wsgi_version: Tuple[int, int] - added:
field SimpleHandler.base_env: MutableMapping[str, str] - added:
field SimpleHandler.stderr: ErrorStream - added:
field SimpleHandler.stdin: InputStream - added:
field SimpleHandler.stdout: IO[bytes] - added:
function format_date_time(timestamp: Optional[float]) -> str - added:
function read_environ() -> Dict[str, str] - added:
method BaseHandler.add_cgi_vars() -> None - added:
method BaseHandler.cleanup_headers() -> None - added:
method BaseHandler.client_is_modern() -> bool - added:
method BaseHandler.close() -> None - added:
method BaseHandler.error_output(environ: WSGIEnvironment, start_response: StartResponse) -> List[bytes] - added:
method BaseHandler.finish_content() -> None - added:
method BaseHandler.finish_response() -> None - added:
method BaseHandler.get_scheme() -> str - added:
method BaseHandler.get_stderr() -> ErrorStream - added:
method BaseHandler.get_stdin() -> InputStream - added:
method BaseHandler.handle_error() -> None - added:
method BaseHandler.log_exception(exc_info: _exc_info) -> None - added:
method BaseHandler.result_is_file() -> bool - added:
method BaseHandler.run(application: WSGIApplication) -> None - added:
method BaseHandler.send_headers() -> None - added:
method BaseHandler.send_preamble() -> None - added:
method BaseHandler.sendfile() -> bool - added:
method BaseHandler.set_content_length() -> None - added:
method BaseHandler.setup_environ() -> None - added:
method BaseHandler.start_response(status: Text, headers: List[Tuple[Text, Text]], exc_info: Optional[_exc_info]=…) -> Callable[[bytes], None] - added:
method BaseHandler.write(data: bytes) -> None - added:
method SimpleHandler.add_cgi_vars() -> None - added:
method SimpleHandler.get_stderr() -> ErrorStream - added:
method SimpleHandler.get_stdin() -> InputStream
- added:
class Headers - added:
constructor Headers(headers: Optional[_HeaderList]=…) -> None - added:
method Headers.add_header(_name: str, _value: Optional[str], **_params: Optional[str]) -> None - added:
method Headers.get(name: str, default: str) -> str | (name: str, default: Optional[str]=…) -> Optional[str] - added:
method Headers.get_all(name: str) -> List[str] - added:
method Headers.has_key(name: str) -> bool - added:
method Headers.items() -> _HeaderList - added:
method Headers.keys() -> List[str] - added:
method Headers.setdefault(name: str, value: str) -> str - added:
method Headers.values() -> List[str] - added:
variable tspecials: Pattern[str]
- added:
class ServerHandler(SimpleHandler) - added:
class WSGIRequestHandler(BaseHTTPRequestHandler) - added:
class WSGIServer(HTTPServer) - added:
field ServerHandler.server_software: str - added:
field WSGIRequestHandler.server_version: str - added:
field WSGIServer.application: Optional[WSGIApplication] - added:
field WSGIServer.base_environ: WSGIEnvironment - added:
function demo_app(environ: WSGIEnvironment, start_response: StartResponse) -> List[bytes] - added:
function make_server(host: str, port: int, app: WSGIApplication, *, handler_class: Type[WSGIRequestHandler]=…) -> WSGIServer | (host: str, port: int, app: WSGIApplication, server_class: Type[_S], handler_class: Type[WSGIRequestHandler]=…) -> _S - added:
method ServerHandler.close() -> None - added:
method WSGIRequestHandler.get_environ() -> WSGIEnvironment - added:
method WSGIRequestHandler.get_stderr() -> ErrorStream - added:
method WSGIRequestHandler.handle() -> None - added:
method WSGIServer.get_app() -> Optional[WSGIApplication] - added:
method WSGIServer.set_app(application: Optional[WSGIApplication]) -> None - added:
method WSGIServer.setup_environ() -> None - added:
variable server_version: str - added:
variable software_version: str - added:
variable sys_version: str
- added:
class FileWrapper - added:
constructor FileWrapper(filelike: IO[bytes], blksize: int=…) -> None - added:
field FileWrapper.blksize: int - added:
field FileWrapper.close: Callable[[], None] - added:
field FileWrapper.filelike: IO[bytes] - added:
function application_uri(environ: WSGIEnvironment) -> str - added:
function guess_scheme(environ: WSGIEnvironment) -> str - added:
function is_hop_by_hop(header_name: str) -> bool - added:
function request_uri(environ: WSGIEnvironment, include_query: bool=…) -> str - added:
function setup_testing_defaults(environ: WSGIEnvironment) -> None - added:
function shift_path_info(environ: WSGIEnvironment) -> Optional[str] - added:
method FileWrapper.next() -> bytes
- added:
class ErrorWrapper - added:
class InputWrapper - added:
class IteratorWrapper - added:
class PartialIteratorWrapper - added:
class WSGIWarning(Warning) - added:
class WriteWrapper - added:
constructor ErrorWrapper(wsgi_errors: ErrorStream) -> None - added:
constructor InputWrapper(wsgi_input: InputStream) -> None - added:
constructor IteratorWrapper(wsgi_iterator: Iterator[bytes], check_start_response: Optional[bool]) -> None - added:
constructor PartialIteratorWrapper(wsgi_iterator: Iterator[bytes]) -> None - added:
constructor WriteWrapper(wsgi_writer: Callable[[bytes], Any]) -> None - added:
field ErrorWrapper.errors: ErrorStream - added:
field InputWrapper.input: InputStream - added:
field IteratorWrapper.check_start_response: Optional[bool] - added:
field IteratorWrapper.closed: bool - added:
field IteratorWrapper.iterator: Iterator[bytes] - added:
field IteratorWrapper.original_iterator: Iterator[bytes] - added:
field PartialIteratorWrapper.iterator: Iterator[bytes] - added:
field WriteWrapper.writer: Callable[[bytes], Any] - added:
function validator(application: WSGIApplication) -> WSGIApplication - added:
method ErrorWrapper.close() -> NoReturn - added:
method ErrorWrapper.flush() -> None - added:
method ErrorWrapper.write(s: str) -> None - added:
method ErrorWrapper.writelines(seq: Iterable[str]) -> None - added:
method InputWrapper.close() -> NoReturn - added:
method InputWrapper.read(size: int=…) -> bytes - added:
method InputWrapper.readline() -> bytes - added:
method InputWrapper.readlines(hint: int=…) -> bytes - added:
method IteratorWrapper.close() -> None - added:
method IteratorWrapper.next() -> bytes
- added:
class ConversionError(Error) - added:
class Error(Exception) - added:
class Packer - added:
class Unpacker - added:
constructor Error(msg: str) -> None - added:
constructor Packer() -> None - added:
constructor Unpacker(data: bytes) -> None - added:
field Error.msg: str - added:
method Packer.get_buf() -> bytes - added:
method Packer.get_buffer() -> bytes - added:
method Packer.pack_array(list: Sequence[_T], pack_item: Callable[[_T], None]) -> None - added:
method Packer.pack_bool(x: bool) -> None - added:
method Packer.pack_bytes(s: bytes) -> None - added:
method Packer.pack_double(x: float) -> None - added:
method Packer.pack_enum(x: int) -> None - added:
method Packer.pack_farray(n: int, list: Sequence[_T], pack_item: Callable[[_T], None]) -> None - added:
method Packer.pack_float(x: float) -> None - added:
method Packer.pack_fopaque(n: int, s: bytes) -> None - added:
method Packer.pack_fstring(n: int, s: bytes) -> None - added:
method Packer.pack_hyper(x: int) -> None - added:
method Packer.pack_int(x: int) -> None - added:
method Packer.pack_list(list: Sequence[_T], pack_item: Callable[[_T], None]) -> None - added:
method Packer.pack_opaque(s: bytes) -> None - added:
method Packer.pack_string(s: bytes) -> None - added:
method Packer.pack_uhyper(x: int) -> None - added:
method Packer.pack_uint(x: int) -> None - added:
method Packer.reset() -> None - added:
method Unpacker.done() -> None - added:
method Unpacker.get_buffer() -> bytes - added:
method Unpacker.get_position() -> int - added:
method Unpacker.reset(data: bytes) -> None - added:
method Unpacker.set_position(position: int) -> None - added:
method Unpacker.unpack_array(unpack_item: Callable[[], _T]) -> List[_T] - added:
method Unpacker.unpack_bool() -> bool - added:
method Unpacker.unpack_bytes() -> bytes - added:
method Unpacker.unpack_double() -> float - added:
method Unpacker.unpack_enum() -> int - added:
method Unpacker.unpack_farray(n: int, unpack_item: Callable[[], _T]) -> List[_T] - added:
method Unpacker.unpack_float() -> float - added:
method Unpacker.unpack_fopaque(n: int) -> bytes - added:
method Unpacker.unpack_fstring(n: int) -> bytes - added:
method Unpacker.unpack_hyper() -> int - added:
method Unpacker.unpack_int() -> int - added:
method Unpacker.unpack_list(unpack_item: Callable[[], _T]) -> List[_T] - added:
method Unpacker.unpack_opaque() -> bytes - added:
method Unpacker.unpack_string() -> bytes - added:
method Unpacker.unpack_uhyper() -> int - added:
method Unpacker.unpack_uint() -> int
- added:
class DOMException(Exception) - added:
class DomstringSizeErr(DOMException) - added:
class HierarchyRequestErr(DOMException) - added:
class IndexSizeErr(DOMException) - added:
class InuseAttributeErr(DOMException) - added:
class InvalidAccessErr(DOMException) - added:
class InvalidModificationErr(DOMException) - added:
class InvalidStateErr(DOMException) - added:
class NamespaceErr(DOMException) - added:
class NoDataAllowedErr(DOMException) - added:
class NoModificationAllowedErr(DOMException) - added:
class Node - added:
class NotFoundErr(DOMException) - added:
class NotSupportedErr(DOMException) - added:
class SyntaxErr(DOMException) - added:
class UserDataHandler - added:
class ValidationErr(DOMException) - added:
class WrongDocumentErr(DOMException) - added:
constructor DOMException(*args: Any, **kw: Any) -> None - added:
export getDOMImplementation - added:
export registerDOMImplementation - added:
field DOMException.code: int - added:
field Node.ATTRIBUTE_NODE: int - added:
field Node.CDATA_SECTION_NODE: int - added:
field Node.COMMENT_NODE: int - added:
field Node.DOCUMENT_FRAGMENT_NODE: int - added:
field Node.DOCUMENT_NODE: int - added:
field Node.DOCUMENT_TYPE_NODE: int - added:
field Node.ELEMENT_NODE: int - added:
field Node.ENTITY_NODE: int - added:
field Node.ENTITY_REFERENCE_NODE: int - added:
field Node.NOTATION_NODE: int - added:
field Node.PROCESSING_INSTRUCTION_NODE: int - added:
field Node.TEXT_NODE: int - added:
field UserDataHandler.NODE_CLONED: int - added:
field UserDataHandler.NODE_DELETED: int - added:
field UserDataHandler.NODE_IMPORTED: int - added:
field UserDataHandler.NODE_RENAMED: int - added:
variable DOMSTRING_SIZE_ERR: int - added:
variable EMPTY_NAMESPACE: None - added:
variable EMPTY_PREFIX: None - added:
variable HIERARCHY_REQUEST_ERR: int - added:
variable INDEX_SIZE_ERR: int - added:
variable INUSE_ATTRIBUTE_ERR: int - added:
variable INVALID_ACCESS_ERR: int - added:
variable INVALID_CHARACTER_ERR: int - added:
variable INVALID_MODIFICATION_ERR: int - added:
variable INVALID_STATE_ERR: int - added:
variable NAMESPACE_ERR: int - added:
variable NOT_FOUND_ERR: int - added:
variable NOT_SUPPORTED_ERR: int - added:
variable NO_DATA_ALLOWED_ERR: int - added:
variable NO_MODIFICATION_ALLOWED_ERR: int - added:
variable SYNTAX_ERR: int - added:
variable VALIDATION_ERR: int - added:
variable WRONG_DOCUMENT_ERR: int - added:
variable XHTML_NAMESPACE: str - added:
variable XMLNS_NAMESPACE: str - added:
variable XML_NAMESPACE: str
- added:
class NodeFilter - added:
field NodeFilter.FILTER_ACCEPT: int - added:
field NodeFilter.FILTER_REJECT: int - added:
field NodeFilter.FILTER_SKIP: int - added:
field NodeFilter.SHOW_ALL: int - added:
field NodeFilter.SHOW_ATTRIBUTE: int - added:
field NodeFilter.SHOW_CDATA_SECTION: int - added:
field NodeFilter.SHOW_COMMENT: int - added:
field NodeFilter.SHOW_DOCUMENT: int - added:
field NodeFilter.SHOW_DOCUMENT_FRAGMENT: int - added:
field NodeFilter.SHOW_DOCUMENT_TYPE: int - added:
field NodeFilter.SHOW_ELEMENT: int - added:
field NodeFilter.SHOW_ENTITY: int - added:
field NodeFilter.SHOW_ENTITY_REFERENCE: int - added:
field NodeFilter.SHOW_NOTATION: int - added:
field NodeFilter.SHOW_PROCESSING_INSTRUCTION: int - added:
field NodeFilter.SHOW_TEXT: int - added:
method NodeFilter.acceptNode(node) -> int
- added:
function getDOMImplementation(name: Optional[str]=…, features: Union[str, Iterable[Tuple[str, Optional[str]]]]=…) -> DOMImplementation - added:
function registerDOMImplementation(name: str, factory: Callable[[], DOMImplementation]) -> None - added:
variable registered: Dict[str, Callable[[], DOMImplementation]] - added:
variable well_known_implementations: Dict[str, str]
- added:
class EmptyNodeList(Tuple[Any, ...]) - added:
class NodeList(List[_T]) - added:
field EmptyNodeList.length: int - added:
field NodeList.length: int - added:
function defproperty(klass: Type[Any], name: str, doc: str) -> None - added:
method EmptyNodeList.item(index: int) -> None - added:
method NodeList.item(index: int) -> Optional[_T] - added:
variable StringTypes: Tuple[Type[str]]
- added:
class Attr(Node) - added:
class CDATASection(Text) - added:
class CharacterData(Childless, Node) - added:
class Childless - added:
class Comment(CharacterData) - added:
class DOMImplementation(DOMImplementationLS) - added:
class Document(Node, DocumentLS) - added:
class DocumentFragment(Node) - added:
class DocumentType(Identified, Childless, Node) - added:
class Element(Node) - added:
class ElementInfo - added:
class Entity(Identified, Node) - added:
class Identified - added:
class NamedNodeMap - added:
class Node(xml.dom.Node) - added:
class Notation(Identified, Childless, Node) - added:
class ProcessingInstruction(Childless, Node) - added:
class ReadOnlySequentialNamedNodeMap - added:
class Text(CharacterData) - added:
class TypeInfo - added:
constructor Attr(qName: str, namespaceURI: Optional[str]=…, localName: Optional[Any]=…, prefix: Optional[Any]=…) -> None - added:
constructor CharacterData() -> None - added:
constructor Comment(data) -> None - added:
constructor Document() -> None - added:
constructor DocumentFragment() -> None - added:
constructor DocumentType(qualifiedName: str) -> None - added:
constructor Element(tagName, namespaceURI: Optional[str]=…, prefix: Optional[Any]=…, localName: Optional[Any]=…) -> None - added:
constructor ElementInfo(name) -> None - added:
constructor Entity(name, publicId, systemId, notation) -> None - added:
constructor NamedNodeMap(attrs, attrsNS, ownerElement) -> None - added:
constructor Notation(name, publicId, systemId) -> None - added:
constructor ProcessingInstruction(target, data) -> None - added:
constructor ReadOnlySequentialNamedNodeMap(seq=…) -> None - added:
constructor TypeInfo(namespace, name) -> None - added:
field Attr.attributes: Any - added:
field Attr.childNodes: Any - added:
field Attr.name: str - added:
field Attr.namespaceURI: Optional[str] - added:
field Attr.nodeName: Any - added:
field Attr.nodeType: Any - added:
field Attr.nodeValue: str - added:
field Attr.ownerElement: Any - added:
field Attr.prefix: Any - added:
field Attr.specified: bool - added:
field Attr.value: str - added:
field CDATASection.nodeName: str - added:
field CDATASection.nodeType: Any - added:
field CharacterData.data: str - added:
field CharacterData.nodeValue: Any - added:
field CharacterData.ownerDocument: Any - added:
field CharacterData.previousSibling: Any - added:
field Childless.attributes: Any - added:
field Childless.childNodes: Any - added:
field Childless.firstChild: Any - added:
field Childless.lastChild: Any - added:
field Comment.nodeName: str - added:
field Comment.nodeType: Any - added:
field Document.actualEncoding: Any - added:
field Document.attributes: Any - added:
field Document.childNodes: Any - added:
field Document.doctype: Any - added:
field Document.documentElement: Any - added:
field Document.documentURI: Any - added:
field Document.encoding: Any - added:
field Document.errorHandler: Any - added:
field Document.implementation: Any - added:
field Document.nextSibling: Any - added:
field Document.nodeName: str - added:
field Document.nodeType: Any - added:
field Document.nodeValue: Any - added:
field Document.parentNode: Any - added:
field Document.previousSibling: Any - added:
field Document.standalone: Any - added:
field Document.strictErrorChecking: bool - added:
field Document.version: Any - added:
field DocumentFragment.attributes: Any - added:
field DocumentFragment.childNodes: Any - added:
field DocumentFragment.nodeName: str - added:
field DocumentFragment.nodeType: Any - added:
field DocumentFragment.nodeValue: Any - added:
field DocumentFragment.parentNode: Any - added:
field DocumentType.entities: Any - added:
field DocumentType.internalSubset: Any - added:
field DocumentType.name: Any - added:
field DocumentType.nodeName: Any - added:
field DocumentType.nodeType: Any - added:
field DocumentType.nodeValue: Any - added:
field DocumentType.notations: Any - added:
field DocumentType.publicId: Any - added:
field DocumentType.systemId: Any - added:
field Element.childNodes: Any - added:
field Element.namespaceURI: Optional[str] - added:
field Element.nextSibling: Any - added:
field Element.nodeType: Any - added:
field Element.nodeValue: Any - added:
field Element.parentNode: Any - added:
field Element.prefix: Any - added:
field Element.removeAttributeNodeNS: Any - added:
field Element.schemaType: Any - added:
field Element.setAttributeNodeNS: Any - added:
field Element.tagName: str - added:
field ElementInfo.tagName: Any - added:
field Entity.actualEncoding: Any - added:
field Entity.attributes: Any - added:
field Entity.childNodes: Any - added:
field Entity.encoding: Any - added:
field Entity.nodeName: Any - added:
field Entity.nodeType: Any - added:
field Entity.nodeValue: Any - added:
field Entity.notationName: Any - added:
field Entity.version: Any - added:
field Node.childNodes: Any - added:
field Node.namespaceURI: Optional[str] - added:
field Node.nextSibling: Any - added:
field Node.ownerDocument: Any - added:
field Node.parentNode: Any - added:
field Node.prefix: Any - added:
field Node.previousSibling: Any - added:
field Notation.nodeName: Any - added:
field Notation.nodeType: Any - added:
field Notation.nodeValue: Any - added:
field ProcessingInstruction.data: Any - added:
field ProcessingInstruction.nodeName: Any - added:
field ProcessingInstruction.nodeType: Any - added:
field ProcessingInstruction.nodeValue: Any - added:
field ProcessingInstruction.target: Any - added:
field Text.attributes: Any - added:
field Text.data: Any - added:
field Text.nodeName: str - added:
field Text.nodeType: Any - added:
field TypeInfo.name: Any - added:
field TypeInfo.namespace: Any - added:
function getDOMImplementation(features=…) - added:
function parse(file: Union[str, IO[Any]], parser: Optional[XMLReader]=…, bufsize: Optional[int]=…) - added:
function parseString(string: Union[bytes, _Text], parser: Optional[XMLReader]=…) - added:
method Attr.unlink() -> None - added:
method CDATASection.writexml(writer, indent: str=…, addindent: str=…, newl: str=…) -> None - added:
method CharacterData.appendData(arg: str) -> None - added:
method CharacterData.deleteData(offset: int, count: int) -> None - added:
method CharacterData.insertData(offset: int, arg: str) -> None - added:
method CharacterData.replaceData(offset: int, count: int, arg: str) -> None - added:
method CharacterData.substringData(offset: int, count: int) -> str - added:
method Childless.appendChild(node) -> None - added:
method Childless.hasChildNodes() -> bool - added:
method Childless.insertBefore(newChild, refChild) -> None - added:
method Childless.normalize() -> None - added:
method Childless.removeChild(oldChild) -> None - added:
method Childless.replaceChild(newChild, oldChild) -> None - added:
method Comment.writexml(writer, indent: str=…, addindent: str=…, newl: str=…) -> None - added:
method DOMImplementation.createDocument(namespaceURI: str, qualifiedName: str, doctype) - added:
method DOMImplementation.createDocumentType(qualifiedName: str, publicId, systemId) - added:
method DOMImplementation.getInterface(feature) - added:
method DOMImplementation.hasFeature(feature, version) -> bool - added:
method Document.appendChild(node) - added:
method Document.cloneNode(deep) - added:
method Document.createAttribute(qName) -> Attr - added:
method Document.createAttributeNS(namespaceURI: str, qualifiedName: str) -> Attr - added:
method Document.createCDATASection(data) - added:
method Document.createComment(data) - added:
method Document.createDocumentFragment() - added:
method Document.createElement(tagName: str) - added:
method Document.createElementNS(namespaceURI: str, qualifiedName: str) - added:
method Document.createProcessingInstruction(target, data) - added:
method Document.createTextNode(data) - added:
method Document.getElementById(id) - added:
method Document.getElementsByTagName(name: str) - added:
method Document.getElementsByTagNameNS(namespaceURI: str, localName) - added:
method Document.importNode(node, deep) - added:
method Document.isSupported(feature, version) - added:
method Document.removeChild(oldChild) - added:
method Document.renameNode(n, namespaceURI: str, name) - added:
method Document.unlink() -> None - added:
method Document.writexml(writer, indent: str=…, addindent: str=…, newl: str=…, encoding: Optional[Any]=…) -> None - added:
method DocumentType.cloneNode(deep) - added:
method DocumentType.writexml(writer, indent: str=…, addindent: str=…, newl: str=…) -> None - added:
method Element.getAttribute(attname) - added:
method Element.getAttributeNS(namespaceURI: str, localName) - added:
method Element.getAttributeNode(attrname) - added:
method Element.getAttributeNodeNS(namespaceURI: str, localName) - added:
method Element.getElementsByTagName(name) - added:
method Element.getElementsByTagNameNS(namespaceURI: str, localName) - added:
method Element.hasAttribute(name: str) -> bool - added:
method Element.hasAttributeNS(namespaceURI: str, localName) -> bool - added:
method Element.hasAttributes() -> bool - added:
method Element.removeAttribute(name) -> None - added:
method Element.removeAttributeNS(namespaceURI: str, localName) -> None - added:
method Element.removeAttributeNode(node) - added:
method Element.setAttribute(attname, value) -> None - added:
method Element.setAttributeNS(namespaceURI: str, qualifiedName: str, value) -> None - added:
method Element.setAttributeNode(attr) - added:
method Element.setIdAttribute(name) -> None - added:
method Element.setIdAttributeNS(namespaceURI: str, localName) -> None - added:
method Element.setIdAttributeNode(idAttr) -> None - added:
method Element.unlink() -> None - added:
method Element.writexml(writer, indent: str=…, addindent: str=…, newl: str=…) -> None - added:
method ElementInfo.getAttributeType(aname) - added:
method ElementInfo.getAttributeTypeNS(namespaceURI: str, localName) - added:
method ElementInfo.isElementContent() - added:
method ElementInfo.isEmpty() - added:
method ElementInfo.isId(aname) - added:
method ElementInfo.isIdNS(namespaceURI: str, localName) - added:
method Entity.appendChild(newChild) -> None - added:
method Entity.insertBefore(newChild, refChild) -> None - added:
method Entity.removeChild(oldChild) -> None - added:
method Entity.replaceChild(newChild, oldChild) -> None - added:
method NamedNodeMap.get(name, value: Optional[Any]=…) - added:
method NamedNodeMap.getNamedItem(name) - added:
method NamedNodeMap.getNamedItemNS(namespaceURI: str, localName) - added:
method NamedNodeMap.item(index) - added:
method NamedNodeMap.items() - added:
method NamedNodeMap.itemsNS() - added:
method NamedNodeMap.keys() - added:
method NamedNodeMap.keysNS() - added:
method NamedNodeMap.removeNamedItem(name) - added:
method NamedNodeMap.removeNamedItemNS(namespaceURI: str, localName) - added:
method NamedNodeMap.setNamedItem(node) - added:
method NamedNodeMap.setNamedItemNS(node) - added:
method NamedNodeMap.values() - added:
method Node.appendChild(node) - added:
method Node.cloneNode(deep) - added:
method Node.getInterface(feature) - added:
method Node.getUserData(key) - added:
method Node.hasChildNodes() -> bool - added:
method Node.insertBefore(newChild, refChild) - added:
method Node.isSameNode(other) - added:
method Node.isSupported(feature, version) - added:
method Node.normalize() -> None - added:
method Node.removeChild(oldChild) - added:
method Node.replaceChild(newChild, oldChild) - added:
method Node.setUserData(key, data, handler) - added:
method Node.toprettyxml(indent: str=…, newl: str=…, encoding: Optional[Any]=…) - added:
method Node.toxml(encoding: Optional[Any]=…) - added:
method Node.unlink() -> None - added:
method ProcessingInstruction.writexml(writer, indent: str=…, addindent: str=…, newl: str=…) -> None - added:
method ReadOnlySequentialNamedNodeMap.getNamedItem(name) - added:
method ReadOnlySequentialNamedNodeMap.getNamedItemNS(namespaceURI: str, localName) - added:
method ReadOnlySequentialNamedNodeMap.item(index) - added:
method ReadOnlySequentialNamedNodeMap.removeNamedItem(name) -> None - added:
method ReadOnlySequentialNamedNodeMap.removeNamedItemNS(namespaceURI: str, localName) -> None - added:
method ReadOnlySequentialNamedNodeMap.setNamedItem(node) -> None - added:
method ReadOnlySequentialNamedNodeMap.setNamedItemNS(node) -> None - added:
method Text.replaceWholeText(content) - added:
method Text.splitText(offset) - added:
method Text.writexml(writer, indent: str=…, addindent: str=…, newl: str=…) -> None - added:
variable AttributeList
- added:
class DOMImplementationLS(Any) - added:
class DocumentLS(Any)
- added:
class FatalIncludeError(SyntaxError) - added:
function default_loader(href: Union[str, bytes, int], parse: str, encoding: Optional[str]=…) -> Union[str, Element] - added:
function include(elem: Element, loader: Optional[Callable[..., Union[str, Element]]]=…) -> None - added:
variable XINCLUDE: str - added:
variable XINCLUDE_FALLBACK: str - added:
variable XINCLUDE_INCLUDE: str
- added:
function find(elem: Element, path: str, namespaces: Optional[Dict[str, str]]=…) -> Optional[Element] - added:
function findall(elem: Element, path: str, namespaces: Optional[Dict[str, str]]=…) -> List[Element] - added:
function findtext(elem: Element, path: str, default: Optional[_T]=…, namespaces: Optional[Dict[str, str]]=…) -> Union[_T, str] - added:
function get_parent_map(context: _SelectorContext) -> Dict[Element, Element] - added:
function iterfind(elem: Element, path: str, namespaces: Optional[Dict[str, str]]=…) -> Generator[Element, None, None] - added:
function prepare_child(next: _next, token: _token) -> _callback - added:
function prepare_descendant(next: _next, token: _token) -> _callback - added:
function prepare_parent(next: _next, token: _token) -> _callback - added:
function prepare_predicate(next: _next, token: _token) -> _callback - added:
function prepare_self(next: _next, token: _token) -> _callback - added:
function prepare_star(next: _next, token: _token) -> _callback - added:
function xpath_tokenizer(pattern: str, namespaces: Optional[Dict[str, str]]=…) -> Generator[_token, None, None] - added:
variable ops: Dict[str, Callable[[_next, _token], _callback]] - added:
variable xpath_tokenizer_re: Pattern[str]
- added:
class C14NWriterTarget - added:
class Element(MutableSequence[Element]) - added:
class ElementTree - added:
class ParseError(SyntaxError) - added:
class QName - added:
class TreeBuilder - added:
class XMLParser - added:
class XMLPullParser - added:
constructor C14NWriterTarget(write: Callable[[str], Any], *, with_comments: bool=…, strip_text: bool=…, rewrite_prefixes: bool=…, qname_aware_tags: Optional[Iterable[str]]=…, qname_aware_attrs: Optional[Iterable[str]]=…, exclude_attrs: Optional[Iterable[str]]=…, exclude_tags: Optional[Iterable[str]]=…) -> None - added:
constructor Element(tag: Union[_str_argument_type, Callable[..., Element]], attrib: Dict[_str_argument_type, _str_argument_type]=…, **extra: _str_argument_type) -> None - added:
constructor ElementTree(element: Optional[Element]=…, file: Optional[_file_or_filename]=…) -> None - added:
constructor QName(text_or_uri: _str_argument_type, tag: Optional[_str_argument_type]=…) -> None - added:
constructor TreeBuilder(element_factory: Optional[_ElementFactory]=…) -> None - added:
constructor XMLParser(html: int=…, target: Any=…, encoding: Optional[str]=…) -> None - added:
constructor XMLPullParser(events: Optional[Sequence[str]]=…, *, _parser: Optional[XMLParser]=…) -> None - added:
field Element.attrib: Dict[_str_result_type, _str_result_type] - added:
field Element.tag: _str_result_type - added:
field Element.tail: Optional[_str_result_type] - added:
field Element.text: Optional[_str_result_type] - added:
field ParseError.code: int - added:
field ParseError.position: Tuple[int, int] - added:
field QName.text: str - added:
field XMLParser.entity: Any - added:
field XMLParser.parser: Any - added:
field XMLParser.target: Any - added:
field XMLParser.version: str - added:
function Comment(text: Optional[_str_argument_type]=…) -> Element - added:
function ProcessingInstruction(target: _str_argument_type, text: Optional[_str_argument_type]=…) -> Element - added:
function SubElement(parent: Element, tag: _str_argument_type, attrib: Dict[_str_argument_type, _str_argument_type]=…, **extra: _str_argument_type) -> Element - added:
function XML(text: _parser_input_type, parser: Optional[XMLParser]=…) -> Element - added:
function XMLID(text: _parser_input_type, parser: Optional[XMLParser]=…) -> Tuple[Element, Dict[_str_result_type, Element]] - added:
function canonicalize(xml_data: Optional[_parser_input_type]=…, *, out: None=…, from_file: Optional[_file_or_filename]=…, with_comments: bool=…, strip_text: bool=…, rewrite_prefixes: bool=…, qname_aware_tags: Optional[Iterable[str]]=…, qname_aware_attrs: Optional[Iterable[str]]=…, exclude_attrs: Optional[Iterable[str]]=…, exclude_tags: Optional[Iterable[str]]=…) -> str | (xml_data: Optional[_pars… - added:
function dump(elem: Element) -> None - added:
function fromstringlist(sequence: Sequence[_parser_input_type], parser: Optional[XMLParser]=…) -> Element - added:
function indent(tree: Union[Element, ElementTree], space: str=…, level: int=…) -> None - added:
function iselement(element: object) -> bool - added:
function iterparse(source: _file_or_filename, events: Optional[Sequence[str]]=…, parser: Optional[XMLParser]=…) -> Iterator[Tuple[str, Any]] - added:
function parse(source: _file_or_filename, parser: Optional[XMLParser]=…) -> ElementTree - added:
function register_namespace(prefix: _str_argument_type, uri: _str_argument_type) -> None - added:
function tostring(element: Element, encoding: None=…, method: Optional[str]=…, *, xml_declaration: Optional[bool]=…, default_namespace: Optional[_str_argument_type]=…, short_empty_elements: bool=…) -> bytes | (element: Element, encoding: Literal['unicode'], method: Optional[str]=…, *, xml_declaration: Optional[bool]=…, default_namespace: Optional[_str_argument_type]=…, short_empty_elements: bool=… - added:
function tostringlist(element: Element, encoding: None=…, method: Optional[str]=…, *, xml_declaration: Optional[bool]=…, default_namespace: Optional[_str_argument_type]=…, short_empty_elements: bool=…) -> List[bytes] | (element: Element, encoding: Literal['unicode'], method: Optional[str]=…, *, xml_declaration: Optional[bool]=…, default_namespace: Optional[_str_argument_type]=…, short_empty_eleme… - added:
method Element.append(__subelement: Element) -> None - added:
method Element.clear() -> None - added:
method Element.extend(__elements: Iterable[Element]) -> None - added:
method Element.find(path: _str_argument_type, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Optional[Element] - added:
method Element.findall(path: _str_argument_type, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> List[Element] - added:
method Element.findtext(path: _str_argument_type, default: None=…, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Optional[_str_result_type] | (path: _str_argument_type, default: _T, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Union[_T, _str_result_type] - added:
method Element.get(key: _str_argument_type, default: None=…) -> Optional[_str_result_type] | (key: _str_argument_type, default: _T) -> Union[_str_result_type, _T] - added:
method Element.getchildren() -> List[Element] - added:
method Element.getiterator(tag: Optional[_str_argument_type]=…) -> List[Element] - added:
method Element.insert(__index: int, __element: Element) -> None - added:
method Element.items() -> ItemsView[_str_result_type, _str_result_type] - added:
method Element.iter(tag: Optional[_str_argument_type]=…) -> Generator[Element, None, None] - added:
method Element.iterfind(path: _str_argument_type, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Generator[Element, None, None] - added:
method Element.itertext() -> Generator[_str_result_type, None, None] - added:
method Element.keys() -> KeysView[_str_result_type] - added:
method Element.makeelement(__tag: _str_argument_type, __attrib: Dict[_str_argument_type, _str_argument_type]) -> Element - added:
method Element.remove(__subelement: Element) -> None - added:
method Element.set(__key: _str_argument_type, __value: _str_argument_type) -> None - added:
method ElementTree.find(path: _str_argument_type, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Optional[Element] - added:
method ElementTree.findall(path: _str_argument_type, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> List[Element] - added:
method ElementTree.findtext(path: _str_argument_type, default: None=…, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Optional[_str_result_type] | (path: _str_argument_type, default: _T, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Union[_T, _str_result_type] - added:
method ElementTree.getiterator(tag: Optional[_str_argument_type]=…) -> List[Element] - added:
method ElementTree.getroot() -> Element - added:
method ElementTree.iter(tag: Optional[_str_argument_type]=…) -> Generator[Element, None, None] - added:
method ElementTree.iterfind(path: _str_argument_type, namespaces: Optional[Dict[_str_argument_type, _str_argument_type]]=…) -> Generator[Element, None, None] - added:
method ElementTree.parse(source: _file_or_filename, parser: Optional[XMLParser]=…) -> Element - added:
method ElementTree.write(file_or_filename: _file_or_filename, encoding: Optional[str]=…, xml_declaration: Optional[bool]=…, default_namespace: Optional[_str_argument_type]=…, method: Optional[str]=…) -> None - added:
method ElementTree.write_c14n(file: _file_or_filename) -> None - added:
method TreeBuilder.close() -> Element - added:
method TreeBuilder.data(__data: _parser_input_type) -> None - added:
method TreeBuilder.end(__tag: _parser_input_type) -> Element - added:
method TreeBuilder.start(__tag: _parser_input_type, __attrs: Dict[_parser_input_type, _parser_input_type]) -> Element - added:
method XMLParser.close() -> Any - added:
method XMLParser.doctype(__name: str, __pubid: str, __system: str) -> None - added:
method XMLParser.feed(__data: _parser_input_type) -> None - added:
method XMLPullParser.close() -> None - added:
method XMLPullParser.feed(data: bytes) -> None - added:
method XMLPullParser.read_events() -> Iterator[Tuple[str, Element]] - added:
variable PI: Callable[..., Element] - added:
variable VERSION: str - added:
variable fromstring
- added:
class SAXException(Exception) - added:
class SAXNotRecognizedException(SAXException) - added:
class SAXNotSupportedException(SAXException) - added:
class SAXParseException(SAXException) - added:
class SAXReaderNotAvailable(SAXNotSupportedException) - added:
constructor SAXException(msg: str, exception: Optional[Exception]=…) -> None - added:
constructor SAXParseException(msg: str, exception: Exception, locator: Locator) -> None - added:
function make_parser(parser_list: List[str]=…) -> XMLReader - added:
function parse(source: Union[str, IO[str], IO[bytes]], handler: ContentHandler, errorHandler: ErrorHandler=…) -> None - added:
function parseString(string: Union[bytes, Text], handler: ContentHandler, errorHandler: Optional[ErrorHandler]=…) -> None - added:
method SAXException.getException() -> Exception - added:
method SAXException.getMessage() -> str - added:
method SAXParseException.getColumnNumber() -> int - added:
method SAXParseException.getLineNumber() -> int - added:
method SAXParseException.getPublicId() - added:
method SAXParseException.getSystemId() - added:
variable default_parser_list: List[str]
- added:
class ContentHandler - added:
class DTDHandler - added:
class EntityResolver - added:
class ErrorHandler - added:
constructor ContentHandler() -> None - added:
method ContentHandler.characters(content) - added:
method ContentHandler.endDocument() - added:
method ContentHandler.endElement(name) - added:
method ContentHandler.endElementNS(name, qname) - added:
method ContentHandler.endPrefixMapping(prefix) - added:
method ContentHandler.ignorableWhitespace(whitespace) - added:
method ContentHandler.processingInstruction(target, data) - added:
method ContentHandler.setDocumentLocator(locator) - added:
method ContentHandler.skippedEntity(name) - added:
method ContentHandler.startDocument() - added:
method ContentHandler.startElement(name, attrs) - added:
method ContentHandler.startElementNS(name, qname, attrs) - added:
method ContentHandler.startPrefixMapping(prefix, uri) - added:
method DTDHandler.notationDecl(name, publicId, systemId) - added:
method DTDHandler.unparsedEntityDecl(name, publicId, systemId, ndata) - added:
method EntityResolver.resolveEntity(publicId, systemId) - added:
method ErrorHandler.error(exception) - added:
method ErrorHandler.fatalError(exception) - added:
method ErrorHandler.warning(exception) - added:
variable all_features: Any - added:
variable all_properties: Any - added:
variable feature_external_ges: Any - added:
variable feature_external_pes: Any - added:
variable feature_namespace_prefixes: Any - added:
variable feature_namespaces: Any - added:
variable feature_string_interning: Any - added:
variable feature_validation: Any - added:
variable property_declaration_handler: Any - added:
variable property_dom_node: Any - added:
variable property_encoding: Any - added:
variable property_interning_dict: Any - added:
variable property_lexical_handler: Any - added:
variable property_xml_string: Any - added:
variable version: Any
- added:
class XMLFilterBase(xmlreader.XMLReader) - added:
class XMLGenerator(handler.ContentHandler) - added:
constructor XMLFilterBase(parent: Optional[xmlreader.XMLReader]=…) -> None - added:
constructor XMLGenerator(out: Optional[Union[TextIOBase, RawIOBase, StreamWriter, StreamReaderWriter, SupportsWrite[str]]]=…, encoding: Text=…) -> None - added:
function escape(data: Text, entities: Mapping[Text, Text]=…) -> Text - added:
function prepare_input_source(source, base=…) - added:
function quoteattr(data: Text, entities: Mapping[Text, Text]=…) -> Text - added:
function unescape(data: Text, entities: Mapping[Text, Text]=…) -> Text - added:
method XMLFilterBase.characters(content) - added:
method XMLFilterBase.endDocument() - added:
method XMLFilterBase.endElement(name) - added:
method XMLFilterBase.endElementNS(name, qname) - added:
method XMLFilterBase.endPrefixMapping(prefix) - added:
method XMLFilterBase.error(exception) - added:
method XMLFilterBase.fatalError(exception) - added:
method XMLFilterBase.getFeature(name) - added:
method XMLFilterBase.getParent() - added:
method XMLFilterBase.getProperty(name) - added:
method XMLFilterBase.ignorableWhitespace(chars) - added:
method XMLFilterBase.notationDecl(name, publicId, systemId) - added:
method XMLFilterBase.parse(source) - added:
method XMLFilterBase.processingInstruction(target, data) - added:
method XMLFilterBase.resolveEntity(publicId, systemId) - added:
method XMLFilterBase.setDocumentLocator(locator) - added:
method XMLFilterBase.setFeature(name, state) - added:
method XMLFilterBase.setLocale(locale) - added:
method XMLFilterBase.setParent(parent) - added:
method XMLFilterBase.setProperty(name, value) - added:
method XMLFilterBase.skippedEntity(name) - added:
method XMLFilterBase.startDocument() - added:
method XMLFilterBase.startElement(name, attrs) - added:
method XMLFilterBase.startElementNS(name, qname, attrs) - added:
method XMLFilterBase.startPrefixMapping(prefix, uri) - added:
method XMLFilterBase.unparsedEntityDecl(name, publicId, systemId, ndata) - added:
method XMLFilterBase.warning(exception) - added:
method XMLGenerator.characters(content) - added:
method XMLGenerator.endDocument() - added:
method XMLGenerator.endElement(name) - added:
method XMLGenerator.endElementNS(name, qname) - added:
method XMLGenerator.endPrefixMapping(prefix) - added:
method XMLGenerator.ignorableWhitespace(content) - added:
method XMLGenerator.processingInstruction(target, data) - added:
method XMLGenerator.startDocument() - added:
method XMLGenerator.startElement(name, attrs) - added:
method XMLGenerator.startElementNS(name, qname, attrs) - added:
method XMLGenerator.startPrefixMapping(prefix, uri)
- added:
class AttributesImpl - added:
class AttributesNSImpl(AttributesImpl) - added:
class IncrementalParser(XMLReader) - added:
class InputSource - added:
class Locator - added:
class XMLReader - added:
constructor AttributesImpl(attrs: Mapping[str, str]) -> None - added:
constructor AttributesNSImpl(attrs: Mapping[Tuple[str, str], str], qnames: Mapping[Tuple[str, str], str]) -> None - added:
constructor IncrementalParser(bufsize: int=…) -> None - added:
constructor InputSource(system_id: Optional[str]=…) -> None - added:
constructor XMLReader() -> None - added:
method AttributesImpl.copy() - added:
method AttributesImpl.get(name, alternative=…) - added:
method AttributesImpl.getLength() - added:
method AttributesImpl.getNameByQName(name) - added:
method AttributesImpl.getNames() - added:
method AttributesImpl.getQNameByName(name) - added:
method AttributesImpl.getQNames() - added:
method AttributesImpl.getType(name) - added:
method AttributesImpl.getValue(name) - added:
method AttributesImpl.getValueByQName(name) - added:
method AttributesImpl.items() - added:
method AttributesImpl.keys() - added:
method AttributesImpl.values() - added:
method AttributesNSImpl.copy() - added:
method AttributesNSImpl.getNameByQName(name) - added:
method AttributesNSImpl.getQNameByName(name) - added:
method AttributesNSImpl.getQNames() - added:
method AttributesNSImpl.getValueByQName(name) - added:
method IncrementalParser.close() - added:
method IncrementalParser.feed(data) - added:
method IncrementalParser.parse(source) - added:
method IncrementalParser.prepareParser(source) - added:
method IncrementalParser.reset() - added:
method InputSource.getByteStream() - added:
method InputSource.getCharacterStream() - added:
method InputSource.getEncoding() - added:
method InputSource.getPublicId() - added:
method InputSource.getSystemId() - added:
method InputSource.setByteStream(bytefile) - added:
method InputSource.setCharacterStream(charfile) - added:
method InputSource.setEncoding(encoding) - added:
method InputSource.setPublicId(public_id) - added:
method InputSource.setSystemId(system_id) - added:
method Locator.getColumnNumber() - added:
method Locator.getLineNumber() - added:
method Locator.getPublicId() - added:
method Locator.getSystemId() - added:
method XMLReader.getContentHandler() - added:
method XMLReader.getDTDHandler() - added:
method XMLReader.getEntityResolver() - added:
method XMLReader.getErrorHandler() - added:
method XMLReader.getFeature(name) - added:
method XMLReader.getProperty(name) - added:
method XMLReader.parse(source) - added:
method XMLReader.setContentHandler(handler) - added:
method XMLReader.setDTDHandler(handler) - added:
method XMLReader.setEntityResolver(resolver) - added:
method XMLReader.setErrorHandler(handler) - added:
method XMLReader.setFeature(name, state) - added:
method XMLReader.setLocale(locale) - added:
method XMLReader.setProperty(name, value)
- added:
class Binary - added:
class DateTime - added:
class Error(Exception) - added:
class ExpatParser - added:
class Fault(Error) - added:
class GzipDecodedResponse(gzip.GzipFile) - added:
class Marshaller - added:
class MultiCall - added:
class MultiCallIterator - added:
class ProtocolError(Error) - added:
class ResponseError(Error) - added:
class SafeTransport(Transport) - added:
class ServerProxy - added:
class Transport - added:
class Unmarshaller - added:
constructor Binary(data: Optional[bytes]=…) -> None - added:
constructor DateTime(value: Union[int, str, datetime, time.struct_time, Tuple[int, ...]]=…) -> None - added:
constructor ExpatParser(target: Unmarshaller) -> None - added:
constructor Fault(faultCode: int, faultString: str, **extra: Any) -> None - added:
constructor GzipDecodedResponse(response: SupportsRead[bytes]) -> None - added:
constructor Marshaller(encoding: Optional[str]=…, allow_none: bool=…) -> None - added:
constructor MultiCall(server: ServerProxy) -> None - added:
constructor MultiCallIterator(results: List[List[_Marshallable]]) -> None - added:
constructor ProtocolError(url: str, errcode: int, errmsg: str, headers: Dict[str, str]) -> None - added:
constructor SafeTransport(use_datetime: bool=…, use_builtin_types: bool=…, *, context: Optional[Any]=…) -> None - added:
constructor ServerProxy(uri: str, transport: Optional[Transport]=…, encoding: Optional[str]=…, verbose: bool=…, allow_none: bool=…, use_datetime: bool=…, use_builtin_types: bool=…, *, context: Optional[Any]=…) -> None - added:
constructor Transport(use_datetime: bool=…, use_builtin_types: bool=…) -> None - added:
constructor Unmarshaller(use_datetime: bool=…, use_builtin_types: bool=…) -> None - added:
field Binary.data: bytes - added:
field DateTime.value: str - added:
field Fault.faultCode: int - added:
field Fault.faultString: str - added:
field GzipDecodedResponse.io: BytesIO - added:
field Marshaller.allow_none: bool - added:
field Marshaller.data: None - added:
field Marshaller.dispatch: Dict[Type[Any], Callable[[Marshaller, Any, Callable[[str], Any]], None]] - added:
field Marshaller.encoding: Optional[str] - added:
field Marshaller.memo: Dict[Any, None] - added:
field MultiCallIterator.results: List[List[_Marshallable]] - added:
field ProtocolError.errcode: int - added:
field ProtocolError.errmsg: str - added:
field ProtocolError.headers: Dict[str, str] - added:
field ProtocolError.url: str - added:
field Transport.accept_gzip_encoding: bool - added:
field Transport.encode_threshold: Optional[int] - added:
field Transport.user_agent: str - added:
field Unmarshaller.append: Callable[[Any], None] - added:
field Unmarshaller.dispatch: Dict[str, Callable[[Unmarshaller, str], None]] - added:
function dumps(params: Union[Fault, Tuple[_Marshallable, ...]], methodname: Optional[str]=…, methodresponse: Optional[bool]=…, encoding: Optional[str]=…, allow_none: bool=…) -> str - added:
function escape(s: str) -> str - added:
function getparser(use_datetime: bool=…, use_builtin_types: bool=…) -> Tuple[ExpatParser, Unmarshaller] - added:
function gzip_decode(data: bytes, max_decode: int=…) -> bytes - added:
function gzip_encode(data: bytes) -> bytes - added:
function loads(data: str, use_datetime: bool=…, use_builtin_types: bool=…) -> Tuple[Tuple[_Marshallable, ...], Optional[str]] - added:
method Binary.decode(data: bytes) -> None - added:
method Binary.encode(out: SupportsWrite[str]) -> None - added:
method DateTime.decode(data: Any) -> None - added:
method DateTime.encode(out: SupportsWrite[str]) -> None - added:
method DateTime.make_comparable(other: _DateTimeComparable) -> Tuple[str, str] - added:
method DateTime.timetuple() -> time.struct_time - added:
method ExpatParser.close() -> None - added:
method ExpatParser.feed(data: Union[str, bytes]) -> None - added:
method GzipDecodedResponse.close() -> None - added:
method Marshaller.dump_array(value: Iterable[_Marshallable], write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_bool(value: bool, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_bytes(value: bytes, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_datetime(value: _XMLDate, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_double(value: float, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_instance(value: object, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_int(value: int, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_long(value: int, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_nil(value: None, write: Callable[[str], Any]) -> None - added:
method Marshaller.dump_struct(value: Mapping[str, _Marshallable], write: Callable[[str], Any], escape: Callable[[str], str]=…) -> None - added:
method Marshaller.dump_unicode(value: str, write: Callable[[str], Any], escape: Callable[[str], str]=…) -> None - added:
method Marshaller.dumps(values: Union[Fault, Iterable[_Marshallable]]) -> str - added:
method SafeTransport.make_connection(host: _HostType) -> http.client.HTTPSConnection - added:
method Transport.close() -> None - added:
method Transport.get_host_info(host: _HostType) -> Tuple[str, List[Tuple[str, str]], Dict[str, str]] - added:
method Transport.getparser() -> Tuple[ExpatParser, Unmarshaller] - added:
method Transport.make_connection(host: _HostType) -> http.client.HTTPConnection - added:
method Transport.parse_response(response: http.client.HTTPResponse) -> Tuple[_Marshallable, ...] - added:
method Transport.request(host: _HostType, handler: str, request_body: bytes, verbose: bool=…) -> Tuple[_Marshallable, ...] - added:
method Transport.send_content(connection: http.client.HTTPConnection, request_body: bytes) -> None - added:
method Transport.send_headers(connection: http.client.HTTPConnection, headers: List[Tuple[str, str]]) -> None - added:
method Transport.send_request(host: _HostType, handler: str, request_body: bytes, debug: bool) -> http.client.HTTPConnection - added:
method Transport.single_request(host: _HostType, handler: str, request_body: bytes, verbose: bool=…) -> Tuple[_Marshallable, ...] - added:
method Unmarshaller.close() -> Tuple[_Marshallable, ...] - added:
method Unmarshaller.data(text: str) -> None - added:
method Unmarshaller.end(tag: str) -> None - added:
method Unmarshaller.end_array(data: str) -> None - added:
method Unmarshaller.end_base64(data: str) -> None - added:
method Unmarshaller.end_bigdecimal(data: str) -> None - added:
method Unmarshaller.end_boolean(data: str) -> None - added:
method Unmarshaller.end_dateTime(data: str) -> None - added:
method Unmarshaller.end_dispatch(tag: str, data: str) -> None - added:
method Unmarshaller.end_double(data: str) -> None - added:
method Unmarshaller.end_fault(data: str) -> None - added:
method Unmarshaller.end_int(data: str) -> None - added:
method Unmarshaller.end_methodName(data: str) -> None - added:
method Unmarshaller.end_nil(data: str) -> None - added:
method Unmarshaller.end_params(data: str) -> None - added:
method Unmarshaller.end_string(data: str) -> None - added:
method Unmarshaller.end_struct(data: str) -> None - added:
method Unmarshaller.end_value(data: str) -> None - added:
method Unmarshaller.getmethodname() -> Optional[str] - added:
method Unmarshaller.start(tag: str, attrs: Dict[str, str]) -> None - added:
method Unmarshaller.xml(encoding: str, standalone: Any) -> None - added:
variable APPLICATION_ERROR: int - added:
variable Boolean - added:
variable FastMarshaller: Optional[Marshaller] - added:
variable FastParser: Optional[ExpatParser] - added:
variable FastUnmarshaller: Optional[Unmarshaller] - added:
variable INTERNAL_ERROR: int - added:
variable INVALID_ENCODING_CHAR: int - added:
variable INVALID_METHOD_PARAMS: int - added:
variable INVALID_XMLRPC: int - added:
variable MAXINT: int - added:
variable METHOD_NOT_FOUND: int - added:
variable MININT: int - added:
variable NOT_WELLFORMED_ERROR: int - added:
variable PARSE_ERROR: int - added:
variable SERVER_ERROR: int - added:
variable SYSTEM_ERROR: int - added:
variable Server - added:
variable TRANSPORT_ERROR: int - added:
variable UNSUPPORTED_ENCODING: int - added:
variable WRAPPERS: Tuple[Type[DateTime], Type[Binary]] - added:
variable boolean
- added:
class CGIXMLRPCRequestHandler(SimpleXMLRPCDispatcher) - added:
class DocCGIXMLRPCRequestHandler(CGIXMLRPCRequestHandler, XMLRPCDocGenerator) - added:
class DocXMLRPCRequestHandler(SimpleXMLRPCRequestHandler) - added:
class DocXMLRPCServer(SimpleXMLRPCServer, XMLRPCDocGenerator) - added:
class MultiPathXMLRPCServer(SimpleXMLRPCServer) - added:
class ServerHTMLDoc(pydoc.HTMLDoc) - added:
class SimpleXMLRPCDispatcher - added:
class SimpleXMLRPCRequestHandler(http.server.BaseHTTPRequestHandler) - added:
class SimpleXMLRPCServer(socketserver.TCPServer, SimpleXMLRPCDispatcher) - added:
class XMLRPCDocGenerator - added:
constructor CGIXMLRPCRequestHandler(allow_none: bool=…, encoding: Optional[str]=…, use_builtin_types: bool=…) -> None - added:
constructor DocCGIXMLRPCRequestHandler() -> None - added:
constructor DocXMLRPCServer(addr: Tuple[str, int], requestHandler: Type[SimpleXMLRPCRequestHandler]=…, logRequests: bool=…, allow_none: bool=…, encoding: Optional[str]=…, bind_and_activate: bool=…, use_builtin_types: bool=…) -> None - added:
constructor MultiPathXMLRPCServer(addr: Tuple[str, int], requestHandler: Type[SimpleXMLRPCRequestHandler]=…, logRequests: bool=…, allow_none: bool=…, encoding: Optional[str]=…, bind_and_activate: bool=…, use_builtin_types: bool=…) -> None - added:
constructor SimpleXMLRPCDispatcher(allow_none: bool=…, encoding: Optional[str]=…, use_builtin_types: bool=…) -> None - added:
constructor SimpleXMLRPCServer(addr: Tuple[str, int], requestHandler: Type[SimpleXMLRPCRequestHandler]=…, logRequests: bool=…, allow_none: bool=…, encoding: Optional[str]=…, bind_and_activate: bool=…, use_builtin_types: bool=…) -> None - added:
constructor XMLRPCDocGenerator() -> None - added:
field MultiPathXMLRPCServer.allow_none: bool - added:
field MultiPathXMLRPCServer.dispatchers: Dict[str, SimpleXMLRPCDispatcher] - added:
field MultiPathXMLRPCServer.encoding: str - added:
field SimpleXMLRPCDispatcher.allow_none: bool - added:
field SimpleXMLRPCDispatcher.encoding: str - added:
field SimpleXMLRPCDispatcher.funcs: Dict[str, _DispatchProtocol] - added:
field SimpleXMLRPCDispatcher.instance: Optional[Any] - added:
field SimpleXMLRPCDispatcher.use_builtin_types: bool - added:
field SimpleXMLRPCRequestHandler.aepattern: Pattern[str] - added:
field SimpleXMLRPCRequestHandler.encode_threshold: int - added:
field SimpleXMLRPCRequestHandler.rpc_paths: Tuple[str, str] - added:
field SimpleXMLRPCServer.allow_reuse_address: bool - added:
field XMLRPCDocGenerator.server_documentation: str - added:
field XMLRPCDocGenerator.server_name: str - added:
field XMLRPCDocGenerator.server_title: str - added:
function list_public_methods(obj: Any) -> List[str] - added:
function resolve_dotted_attribute(obj: Any, attr: str, allow_dotted_names: bool=…) -> Any - added:
method CGIXMLRPCRequestHandler.handle_get() -> None - added:
method CGIXMLRPCRequestHandler.handle_request(request_text: Optional[str]=…) -> None - added:
method CGIXMLRPCRequestHandler.handle_xmlrpc(request_text: str) -> None - added:
method DocXMLRPCRequestHandler.do_GET() -> None - added:
method MultiPathXMLRPCServer.add_dispatcher(path: str, dispatcher: SimpleXMLRPCDispatcher) -> SimpleXMLRPCDispatcher - added:
method MultiPathXMLRPCServer.get_dispatcher(path: str) -> SimpleXMLRPCDispatcher - added:
method ServerHTMLDoc.docroutine(object: object, name: str, mod: Optional[str]=…, funcs: Mapping[str, str]=…, classes: Mapping[str, str]=…, methods: Mapping[str, str]=…, cl: Optional[type]=…) -> str - added:
method ServerHTMLDoc.docserver(server_name: str, package_documentation: str, methods: Dict[str, str]) -> str - added:
method SimpleXMLRPCDispatcher.register_function(function: _DispatchProtocol, name: Optional[str]=…) -> Callable[..., Any] - added:
method SimpleXMLRPCDispatcher.register_instance(instance: Any, allow_dotted_names: bool=…) -> None - added:
method SimpleXMLRPCDispatcher.register_introspection_functions() -> None - added:
method SimpleXMLRPCDispatcher.register_multicall_functions() -> None - added:
method SimpleXMLRPCDispatcher.system_listMethods() -> List[str] - added:
method SimpleXMLRPCDispatcher.system_methodHelp(method_name: str) -> str - added:
method SimpleXMLRPCDispatcher.system_methodSignature(method_name: str) -> str - added:
method SimpleXMLRPCDispatcher.system_multicall(call_list: List[Dict[str, _Marshallable]]) -> List[_Marshallable] - added:
method SimpleXMLRPCRequestHandler.accept_encodings() -> Dict[str, float] - added:
method SimpleXMLRPCRequestHandler.decode_request_content(data: bytes) -> Optional[bytes] - added:
method SimpleXMLRPCRequestHandler.do_POST() -> None - added:
method SimpleXMLRPCRequestHandler.is_rpc_path_valid() -> bool - added:
method SimpleXMLRPCRequestHandler.log_request(code: Union[int, str]=…, size: Union[int, str]=…) -> None - added:
method SimpleXMLRPCRequestHandler.report_404() -> None - added:
method XMLRPCDocGenerator.generate_html_documentation() -> str - added:
method XMLRPCDocGenerator.set_server_documentation(server_documentation: str) -> None - added:
method XMLRPCDocGenerator.set_server_name(server_name: str) -> None - added:
method XMLRPCDocGenerator.set_server_title(server_title: str) -> None
- added:
class Error - added:
class Null - added:
class Str - added:
class Xxo - added:
class error - added:
function foo(__i: int, __j: int) -> Any - added:
function new() -> Xxo - added:
function roj(__b: Any) -> None - added:
method Xxo.demo() -> None
- added:
class ZipAppError(ValueError) - added:
function create_archive(source: _Path, target: Optional[_Path]=…, interpreter: Optional[str]=…, main: Optional[str]=…) -> None - added:
function get_interpreter(archive: _Path) -> str
- added:
class BadZipFile(Exception) - added:
class BadZipfile(Exception) - added:
class LargeZipFile(Exception) - added:
class Path - added:
class PyZipFile(ZipFile) - added:
class ZipExtFile(io.BufferedIOBase) - added:
class ZipFile - added:
class ZipInfo - added:
constructor Path(root: Union[ZipFile, StrPath, IO[bytes]], at: str=…) -> None - added:
constructor PyZipFile(file: Union[str, IO[bytes]], mode: str=…, compression: int=…, allowZip64: bool=…, optimize: int=…) -> None - added:
constructor ZipExtFile(fileobj: IO[bytes], mode: str, zipinfo: ZipInfo, decrypter: Optional[Callable[[Sequence[int]], bytes]]=…, close_fileobj: bool=…) -> None - added:
constructor ZipFile(file: Union[StrPath, IO[bytes]], mode: Text=…, compression: int=…, allowZip64: bool=…) -> None - added:
constructor ZipInfo(filename: Optional[Text]=…, date_time: Optional[_DT]=…) -> None - added:
field ZipExtFile.MAX_N: int - added:
field ZipExtFile.MAX_SEEK_READ: int - added:
field ZipExtFile.MIN_READ_SIZE: int - added:
field ZipExtFile.PATTERN: Pattern[str] - added:
field ZipExtFile.mode: str - added:
field ZipExtFile.name: str - added:
field ZipExtFile.newlines: Optional[List[bytes]] - added:
field ZipFile.NameToInfo: Dict[Text, ZipInfo] - added:
field ZipFile.comment: bytes - added:
field ZipFile.debug: int - added:
field ZipFile.filelist: List[ZipInfo] - added:
field ZipFile.filename: Optional[Text] - added:
field ZipFile.fp: Optional[IO[bytes]] - added:
field ZipFile.start_dir: int - added:
field ZipInfo.CRC: int - added:
field ZipInfo.comment: bytes - added:
field ZipInfo.compress_size: int - added:
field ZipInfo.compress_type: int - added:
field ZipInfo.create_system: int - added:
field ZipInfo.create_version: int - added:
field ZipInfo.date_time: _DT - added:
field ZipInfo.external_attr: int - added:
field ZipInfo.extra: bytes - added:
field ZipInfo.extract_version: int - added:
field ZipInfo.file_size: int - added:
field ZipInfo.filename: Text - added:
field ZipInfo.flag_bits: int - added:
field ZipInfo.header_offset: int - added:
field ZipInfo.internal_attr: int - added:
field ZipInfo.reserved: int - added:
field ZipInfo.volume: int - added:
function is_zipfile(filename: Union[StrPath, IO[bytes]]) -> bool - added:
method Path.exists() -> bool - added:
method Path.is_dir() -> bool - added:
method Path.is_file() -> bool - added:
method Path.iterdir() -> Iterator[Path] - added:
method Path.joinpath(add: StrPath) -> Path - added:
method Path.read_bytes() -> bytes - added:
method Path.read_text(encoding: Optional[str]=…, errors: Optional[str]=…, newline: Optional[str]=…, line_buffering: bool=…, write_through: bool=…) -> str - added:
method PyZipFile.writepy(pathname: Text, basename: Text=…) -> None - added:
method ZipExtFile.peek(n: int=…) -> bytes - added:
method ZipExtFile.read(n: Optional[int]=…) -> bytes - added:
method ZipExtFile.read1(n: Optional[int]) -> bytes - added:
method ZipExtFile.readline(limit: int=…) -> bytes - added:
method ZipFile.close() -> None - added:
method ZipFile.extract(member: _SZI, path: Optional[StrPath]=…, pwd: Optional[bytes]=…) -> str - added:
method ZipFile.extractall(path: Optional[StrPath]=…, members: Optional[Iterable[Text]]=…, pwd: Optional[bytes]=…) -> None - added:
method ZipFile.getinfo(name: Text) -> ZipInfo - added:
method ZipFile.infolist() -> List[ZipInfo] - added:
method ZipFile.namelist() -> List[Text] - added:
method ZipFile.open(name: _SZI, mode: Text=…, pwd: Optional[bytes]=…, *, force_zip64: bool=…) -> IO[bytes] - added:
method ZipFile.printdir() -> None - added:
method ZipFile.read(name: _SZI, pwd: Optional[bytes]=…) -> bytes - added:
method ZipFile.setpassword(pwd: bytes) -> None - added:
method ZipFile.testzip() -> Optional[str] - added:
method ZipFile.write(filename: StrPath, arcname: Optional[StrPath]=…, compress_type: Optional[int]=…) -> None - added:
method ZipFile.writestr(zinfo_or_arcname: _SZI, bytes: bytes, compress_type: Optional[int]=…) -> None - added:
method ZipInfo.FileHeader(zip64: Optional[bool]=…) -> bytes - added:
method ZipInfo.is_dir() -> bool - added:
property Path.name -> str - added:
property Path.open -> _PathOpenProtocol - added:
property Path.parent -> Path - added:
static method ZipInfo.from_file(filename: StrPath, arcname: Optional[StrPath]=…) -> ZipInfo - added:
variable BadZipfile - added:
variable ZIP64_LIMIT: int - added:
variable ZIP_BZIP2: int - added:
variable ZIP_DEFLATED: int - added:
variable ZIP_FILECOUNT_LIMIT: int - added:
variable ZIP_LZMA: int - added:
variable ZIP_MAX_COMMENT: int - added:
variable ZIP_STORED: int - added:
variable error
- added:
class ZipImportError(ImportError) - added:
class zipimporter(object) - added:
constructor zipimporter(path: Union[str, bytes]) -> None - added:
field zipimporter.archive: str - added:
field zipimporter.prefix: str - added:
method zipimporter.find_loader(fullname: str, path: Optional[str]=…) -> Tuple[Optional[zipimporter], List[str]] - added:
method zipimporter.find_module(fullname: str, path: Optional[str]=…) -> Optional[zipimporter] - added:
method zipimporter.get_code(fullname: str) -> CodeType - added:
method zipimporter.get_data(pathname: str) -> str - added:
method zipimporter.get_filename(fullname: str) -> str - added:
method zipimporter.get_resource_reader(fullname: str) -> Optional[ResourceReader] - added:
method zipimporter.get_source(fullname: str) -> Optional[str] - added:
method zipimporter.is_package(fullname: str) -> bool - added:
method zipimporter.load_module(fullname: str) -> ModuleType
- added:
class error(Exception) - added:
function adler32(__data: bytes, __value: int=…) -> int - added:
function compress(__data: bytes, level: int=…) -> bytes - added:
function compressobj(level: int=…, method: int=…, wbits: int=…, memlevel: int=…, strategy: int=…) -> _Compress - added:
function crc32(__data: Union[array[Any], bytes], __value: int=…) -> int - added:
function decompress(__data: bytes, wbits: int=…, bufsize: int=…) -> bytes - added:
function decompressobj(wbits: int=…) -> _Decompress - added:
variable DEFLATED: int - added:
variable DEF_BUF_SIZE: int - added:
variable DEF_MEM_LEVEL: int - added:
variable MAX_WBITS: int - added:
variable ZLIB_RUNTIME_VERSION: str - added:
variable ZLIB_VERSION: str - added:
variable Z_BEST_COMPRESSION: int - added:
variable Z_BEST_SPEED: int - added:
variable Z_DEFAULT_COMPRESSION: int - added:
variable Z_DEFAULT_STRATEGY: int - added:
variable Z_FILTERED: int - added:
variable Z_FINISH: int - added:
variable Z_FIXED: int - added:
variable Z_FULL_FLUSH: int - added:
variable Z_HUFFMAN_ONLY: int - added:
variable Z_NO_FLUSH: int - added:
variable Z_RLE: int - added:
variable Z_SYNC_FLUSH: int
- added:
class InvalidTZPathWarning(RuntimeWarning) - added:
class ZoneInfo(tzinfo) - added:
class ZoneInfoNotFoundError(KeyError) - added:
constructor ZoneInfo(key: str) -> None - added:
function available_timezones() -> Set[str] - added:
function reset_tzpath(to: Optional[Sequence[Union[os.PathLike[AnyStr], str]]]=…) -> None - added:
property ZoneInfo.key -> str - added:
static method ZoneInfo.clear_cache(*, only_keys: Iterable[str]=…) -> None - added:
static method ZoneInfo.from_file(__fobj: _IOBytes, key: Optional[str]=…) -> _T - added:
static method ZoneInfo.no_cache(key: str) -> _T - added:
variable TZPATH: Sequence[str]
- added:
method TypeTraverserVisitor.visit_type_guard_type(t: TypeGuardType) -> None
- added:
function is_stub_package_file(file: str) -> bool
- added:
method BaseAnalysisVisitor.visit_assign_multi(op: AssignMulti) -> GenAndKill - added:
method BaseAnalysisVisitor.visit_keep_alive(op: KeepAlive) -> GenAndKill - added:
method BaseAnalysisVisitor.visit_load_literal(op: LoadLiteral) -> GenAndKill - added:
method BorrowedArgumentsVisitor.visit_assign_multi(op: AssignMulti) -> GenAndKill - added:
method DefinedVisitor.visit_assign_multi(op: AssignMulti) -> GenAndKill - added:
method LivenessVisitor.visit_assign_multi(op: AssignMulti) -> GenAndKill - added:
method UndefinedVisitor.visit_assign_multi(op: AssignMulti) -> GenAndKill
- removed:
function encode_as_c_string(s: str) -> Tuple[str, int] - changed:
function encode_bytes_as_c_string(b: bytes) -> Tuple[str, int] → function encode_bytes_as_c_string(b: bytes) -> str - added:
function c_string_initializer(value: bytes) -> str
- changed:
constructor Emitter(context: EmitterContext, value_names: Optional[Dict[Value, str]]=…) -> None → constructor Emitter(context: EmitterContext, value_names: Optional[Dict[Value, str]]=…, capi_version: Optional[Tuple[int, int]]=…) -> None - added:
method Emitter.use_vectorcall() -> bool
- added:
function generate_call_wrapper(cl: ClassIR, fn: FuncIR, emitter: Emitter) -> str - added:
variable AS_SEQUENCE_SLOT_DEFS
- added:
method FunctionEmitterVisitor.visit_assign_multi(op: AssignMulti) -> None - added:
method FunctionEmitterVisitor.visit_keep_alive(op: KeepAlive) -> None - added:
method FunctionEmitterVisitor.visit_load_literal(op: LoadLiteral) -> None
- changed:
constructor GroupGenerator(literals: LiteralsMap, modules: List[Tuple[str, ModuleIR]], source_paths: Dict[str, str], group_name: Optional[str], group_map: Dict[str, Optional[str]], names: NameGenerator, compiler_options: CompilerOptions) -> None → constructor GroupGenerator(modules: List[Tuple[str, ModuleIR]], source_paths: Dict[str, str], group_name: Optional[str], group_map: Dict[str, Optional[str]], names: NameGenerator, compiler_options: CompilerOptions) -> None - added:
function c_array_initializer(components: List[str]) -> str - added:
function c_string_array_initializer(components: List[bytes]) -> str - added:
function collect_literals(fn: FuncIR, literals: Literals) -> None - added:
function is_fastcall_supported(fn: FuncIR, capi_version: Tuple[int, int]) -> bool - added:
method GroupGenerator.generate_literal_tables() -> None
- changed:
function make_format_string(func_name: str, groups: List[List[RuntimeArg]]) -> str → function make_format_string(func_name: Optional[str], groups: List[List[RuntimeArg]]) -> str - added:
function generate_contains_wrapper(cl: ClassIR, fn: FuncIR, emitter: Emitter) -> str - added:
function generate_del_item_wrapper(cl: ClassIR, fn: FuncIR, emitter: Emitter) -> str - added:
function generate_legacy_wrapper_function(fn: FuncIR, emitter: Emitter, source_path: str, module_name: str) -> None - added:
function generate_len_wrapper(cl: ClassIR, fn: FuncIR, emitter: Emitter) -> str - added:
function generate_set_del_item_wrapper(cl: ClassIR, fn: FuncIR, emitter: Emitter) -> str - added:
function generate_set_del_item_wrapper_inner(fn: FuncIR, emitter: Emitter, args: Sequence[RuntimeArg]) -> None - added:
function generate_traceback_code(fn: FuncIR, emitter: Emitter, source_path: str, module_name: str) -> str - added:
function legacy_wrapper_function_header(fn: FuncIR, names: NameGenerator) -> str - added:
function make_arg_groups(args: List[RuntimeArg]) -> List[List[RuntimeArg]] - added:
function make_static_kwlist(args: List[RuntimeArg]) -> str - added:
function reorder_arg_groups(groups: List[List[RuntimeArg]]) -> List[RuntimeArg]
- added:
class Literals - added:
constructor Literals() -> None - added:
function float_to_c(x: float) -> str - added:
function format_int(n: int) -> bytes - added:
function format_str_literal(s: str) -> bytes - added:
method Literals.encoded_bytes_values() -> List[bytes] - added:
method Literals.encoded_complex_values() -> List[str] - added:
method Literals.encoded_float_values() -> List[str] - added:
method Literals.encoded_int_values() -> List[bytes] - added:
method Literals.encoded_str_values() -> List[bytes] - added:
method Literals.encoded_tuple_values() -> List[str] - added:
method Literals.literal_index(value: LiteralValue) -> int - added:
method Literals.num_literals() -> int - added:
method Literals.record_literal(value: LiteralValue) -> None - added:
variable LiteralValue - added:
variable NUM_SINGLETONS
- removed:
variable INT_PREFIX - added:
function use_fastcall(capi_version: Tuple[int, int]) -> bool - added:
function use_method_vectorcall(capi_version: Tuple[int, int]) -> bool - added:
function use_vectorcall(capi_version: Tuple[int, int]) -> bool
- removed:
variable LiteralsMap - changed:
constructor LoadMem(type: RType, src: Value, base: Optional[Value], line: int=…) -> None → constructor LoadMem(type: RType, src: Value, line: int=…) -> None - changed:
constructor SetMem(type: RType, dest: Value, src: Value, base: Optional[Value], line: int=…) -> None → constructor SetMem(type: RType, dest: Value, src: Value, line: int=…) -> None - added:
class AssignMulti(Op) - added:
class KeepAlive(RegisterOp) - added:
class LoadLiteral(RegisterOp) - added:
constructor AssignMulti(dest: Register, src: List[Value], line: int=…) -> None - added:
constructor KeepAlive(src: List[Value]) -> None - added:
constructor LoadLiteral(value: Union[None, str, bytes, bool, int, float, complex, Tuple[object, ...]], rtype: RType) -> None - added:
field AssignMulti.error_kind - added:
field KeepAlive.error_kind - added:
field LoadLiteral.error_kind - added:
field LoadLiteral.is_borrowed - added:
method AssignMulti.accept(visitor: OpVisitor[T]) -> T - added:
method AssignMulti.sources() -> List[Value] - added:
method AssignMulti.stolen() -> List[Value] - added:
method KeepAlive.accept(visitor: OpVisitor[T]) -> T - added:
method KeepAlive.sources() -> List[Value] - added:
method LoadLiteral.accept(visitor: OpVisitor[T]) -> T - added:
method LoadLiteral.sources() -> List[Value] - added:
method OpVisitor.visit_assign_multi(op: AssignMulti) -> T - added:
method OpVisitor.visit_keep_alive(op: KeepAlive) -> T - added:
method OpVisitor.visit_load_literal(op: LoadLiteral) -> T
- added:
method IRPrettyPrintVisitor.visit_assign_multi(op: AssignMulti) -> str - added:
method IRPrettyPrintVisitor.visit_keep_alive(op: KeepAlive) -> str - added:
method IRPrettyPrintVisitor.visit_load_literal(op: LoadLiteral) -> str
- added:
class RArray(RType) - added:
constructor RArray(item_type: RType, length: int) -> None - added:
function is_uint32_rprimitive(rtype: RType) -> bool - added:
function is_uint64_rprimitive(rtype: RType) -> bool - added:
method RArray.accept(visitor: RTypeVisitor[T]) -> T - added:
method RArray.serialize() -> JsonDict - added:
method RTypeVisitor.visit_rarray(typ: RArray) -> T - added:
method TupleNameVisitor.visit_rarray(t: RArray) -> str - added:
static method RArray.deserialize(data: JsonDict, ctx: DeserMaps) -> RArray - added:
variable c_size_t_rprimitive - added:
variable uint32_rprimitive - added:
variable uint64_rprimitive
- removed:
method IRBuilder.load_static_int(value: int) -> Value - removed:
method IRBuilder.load_static_unicode(value: str) -> Value - changed:
method IRBuilder.init_final_static(lvalue: Lvalue, rvalue_reg: Value, class_name: Optional[str]=…) -> None → method IRBuilder.init_final_static(lvalue: Lvalue, rvalue_reg: Value, class_name: Optional[str]=…, *, type_override: Optional[RType]=…) -> None - added:
method IRBuilder.get_module(module: str, line: int) -> Value - added:
method IRBuilder.get_module_attr(module: str, attr: str, line: int) -> Value - added:
method IRBuilder.load_int(value: int) -> Value - added:
method IRBuilder.load_str(value: str) -> Value
- changed:
function add_non_ext_class_attr(builder: IRBuilder, non_ext: NonExtClassInfo, lvalue: NameExpr, stmt: AssignmentStmt, cdef: ClassDef, attr_to_cache: List[Lvalue]) -> None → function add_non_ext_class_attr(builder: IRBuilder, non_ext: NonExtClassInfo, lvalue: NameExpr, stmt: AssignmentStmt, cdef: ClassDef, attr_to_cache: List[Tuple[Lvalue, RType]]) -> None - changed:
function cache_class_attrs(builder: IRBuilder, attrs_to_cache: List[Lvalue], cdef: ClassDef) -> None → function cache_class_attrs(builder: IRBuilder, attrs_to_cache: List[Tuple[Lvalue, RType]], cdef: ClassDef) -> None - added:
variable MAGIC_TYPED_DICT_CLASSES
- added:
function for_loop_helper_with_index(builder: IRBuilder, index: Lvalue, expr: Expression, body_insts: Callable[[Value], None], line: int) -> None - added:
function is_range_ref(expr: RefExpr) -> bool - added:
function sequence_from_generator_preallocate_helper(builder: IRBuilder, gen: GeneratorExpr, empty_op_llbuilder: Callable[[Value, int], Value], set_item_op: CFunctionDescription) -> Optional[Value] - added:
function translate_set_comprehension(builder: IRBuilder, gen: GeneratorExpr) -> Value
- removed:
method LowLevelIRBuilder.literal_static_name(value: Union[int, float, complex, str, bytes]) -> str - removed:
method LowLevelIRBuilder.load_static_bytes(value: bytes) -> Value - removed:
method LowLevelIRBuilder.load_static_complex(value: complex) -> Value - removed:
method LowLevelIRBuilder.load_static_float(value: float) -> Value - removed:
method LowLevelIRBuilder.load_static_int(value: int) -> Value - removed:
method LowLevelIRBuilder.load_static_unicode(value: str) -> Value - changed:
constructor LowLevelIRBuilder(current_module: str, mapper: Mapper) -> None → constructor LowLevelIRBuilder(current_module: str, mapper: Mapper, options: CompilerOptions) -> None - changed:
method LowLevelIRBuilder.builtin_len(val: Value, line: int) -> Value → method LowLevelIRBuilder.builtin_len(val: Value, line: int, use_pyssize_t: bool=…) -> Value - added:
function num_positional_args(arg_values: List[Value], arg_kinds: Optional[List[int]]) -> int - added:
method LowLevelIRBuilder.load_bytes(value: bytes) -> Value - added:
method LowLevelIRBuilder.load_complex(value: complex) -> Value - added:
method LowLevelIRBuilder.load_float(value: float) -> Value - added:
method LowLevelIRBuilder.load_int(value: int) -> Value - added:
method LowLevelIRBuilder.load_str(value: str) -> Value - added:
method LowLevelIRBuilder.new_list_op_with_length(length: Value, line: int) -> Value - added:
method LowLevelIRBuilder.new_tuple_with_length(length: Value, line: int) -> Value - added:
method LowLevelIRBuilder.translate_instance_contains(inst: Value, item: Value, op: str, line: int) -> Value - added:
variable PY_VECTORCALL_ARGUMENTS_OFFSET
- removed:
method Mapper.literal_static_name(module: str, value: Union[int, float, complex, str, bytes]) -> str
- added:
function translate_list_from_generator_call(builder: IRBuilder, expr: CallExpr, callee: RefExpr) -> Optional[Value] - added:
function translate_set_from_generator_call(builder: IRBuilder, expr: CallExpr, callee: RefExpr) -> Optional[Value] - added:
function translate_tuple_from_generator_call(builder: IRBuilder, expr: CallExpr, callee: RefExpr) -> Optional[Value]
- changed:
constructor CompilerOptions(strip_asserts: bool=…, multi_file: bool=…, verbose: bool=…, separate: bool=…, target_dir: Optional[str]=…, include_runtime_files: Optional[bool]=…) -> None → constructor CompilerOptions(strip_asserts: bool=…, multi_file: bool=…, verbose: bool=…, separate: bool=…, target_dir: Optional[str]=…, include_runtime_files: Optional[bool]=…, capi_version: Optional[Tuple[int, int]]=…) -> None
- added:
variable generic_ssize_t_len_op - added:
variable py_vectorcall_method_op - added:
variable py_vectorcall_op
- added:
variable new_list_set_item_op
- added:
variable str_check_if_true
- added:
variable new_tuple_set_item_op - added:
variable new_tuple_with_length_op
- added:
method RTSubtypeVisitor.visit_rarray(left: RArray) -> bool
- added:
method SameTypeVisitor.visit_rarray(left: RArray) -> bool
- added:
method SubtypeVisitor.visit_rarray(left: RArray) -> bool