Markdown Format | JSON API | MCP Server Tool
Help on package idna: NAME idna PACKAGE CONTENTS codec compat core idnadata intranges package_data uts46data CLASSES builtins.UnicodeError(builtins.ValueError) idna.core.IDNAError idna.core.IDNABidiError idna.core.InvalidCodepoint idna.core.InvalidCodepointContext class IDNABidiError(IDNAError) | Exception when bidirectional requirements are not satisfied | | Method resolution order: | IDNABidiError | IDNAError | builtins.UnicodeError | builtins.ValueError | builtins.Exception | builtins.BaseException | builtins.object | | Data descriptors inherited from IDNAError: | | __weakref__ | list of weak references to the object (if defined) | | ---------------------------------------------------------------------- | Methods inherited from builtins.UnicodeError: | | __init__(self, /, *args, **kwargs) | Initialize self. See help(type(self)) for accurate signature. | | ---------------------------------------------------------------------- | Static methods inherited from builtins.UnicodeError: | | __new__(*args, **kwargs) from builtins.type | Create and return a new object. See help(type) for accurate signature. | | ---------------------------------------------------------------------- | Methods inherited from builtins.BaseException: | | __delattr__(self, name, /) | Implement delattr(self, name). | | __getattribute__(self, name, /) | Return getattr(self, name). | | __reduce__(...) | Helper for pickle. | | __repr__(self, /) | Return repr(self). | | __setattr__(self, name, value, /) | Implement setattr(self, name, value). | | __setstate__(...) | | __str__(self, /) | Return str(self). | | with_traceback(...) | Exception.with_traceback(tb) -- | set self.__traceback__ to tb and return self. | | ---------------------------------------------------------------------- | Data descriptors inherited from builtins.BaseException: | | __cause__ | exception cause | | __context__ | exception context | | __dict__ | | __suppress_context__ | | __traceback__ | | args class IDNAError(builtins.UnicodeError) | Base exception for all IDNA-encoding related problems | | Method resolution order: | IDNAError | builtins.UnicodeError | builtins.ValueError | builtins.Exception | builtins.BaseException | builtins.object | | Data descriptors defined here: | | __weakref__ | list of weak references to the object (if defined) | | ---------------------------------------------------------------------- | Methods inherited from builtins.UnicodeError: | | __init__(self, /, *args, **kwargs) | Initialize self. See help(type(self)) for accurate signature. | | ---------------------------------------------------------------------- | Static methods inherited from builtins.UnicodeError: | | __new__(*args, **kwargs) from builtins.type | Create and return a new object. See help(type) for accurate signature. | | ---------------------------------------------------------------------- | Methods inherited from builtins.BaseException: | | __delattr__(self, name, /) | Implement delattr(self, name). | | __getattribute__(self, name, /) | Return getattr(self, name). | | __reduce__(...) | Helper for pickle. | | __repr__(self, /) | Return repr(self). | | __setattr__(self, name, value, /) | Implement setattr(self, name, value). | | __setstate__(...) | | __str__(self, /) | Return str(self). | | with_traceback(...) | Exception.with_traceback(tb) -- | set self.__traceback__ to tb and return self. | | ---------------------------------------------------------------------- | Data descriptors inherited from builtins.BaseException: | | __cause__ | exception cause | | __context__ | exception context | | __dict__ | | __suppress_context__ | | __traceback__ | | args class InvalidCodepoint(IDNAError) | Exception when a disallowed or unallocated codepoint is used | | Method resolution order: | InvalidCodepoint | IDNAError | builtins.UnicodeError | builtins.ValueError | builtins.Exception | builtins.BaseException | builtins.object | | Data descriptors inherited from IDNAError: | | __weakref__ | list of weak references to the object (if defined) | | ---------------------------------------------------------------------- | Methods inherited from builtins.UnicodeError: | | __init__(self, /, *args, **kwargs) | Initialize self. See help(type(self)) for accurate signature. | | ---------------------------------------------------------------------- | Static methods inherited from builtins.UnicodeError: | | __new__(*args, **kwargs) from builtins.type | Create and return a new object. See help(type) for accurate signature. | | ---------------------------------------------------------------------- | Methods inherited from builtins.BaseException: | | __delattr__(self, name, /) | Implement delattr(self, name). | | __getattribute__(self, name, /) | Return getattr(self, name). | | __reduce__(...) | Helper for pickle. | | __repr__(self, /) | Return repr(self). | | __setattr__(self, name, value, /) | Implement setattr(self, name, value). | | __setstate__(...) | | __str__(self, /) | Return str(self). | | with_traceback(...) | Exception.with_traceback(tb) -- | set self.__traceback__ to tb and return self. | | ---------------------------------------------------------------------- | Data descriptors inherited from builtins.BaseException: | | __cause__ | exception cause | | __context__ | exception context | | __dict__ | | __suppress_context__ | | __traceback__ | | args class InvalidCodepointContext(IDNAError) | Exception when the codepoint is not valid in the context it is used | | Method resolution order: | InvalidCodepointContext | IDNAError | builtins.UnicodeError | builtins.ValueError | builtins.Exception | builtins.BaseException | builtins.object | | Data descriptors inherited from IDNAError: | | __weakref__ | list of weak references to the object (if defined) | | ---------------------------------------------------------------------- | Methods inherited from builtins.UnicodeError: | | __init__(self, /, *args, **kwargs) | Initialize self. See help(type(self)) for accurate signature. | | ---------------------------------------------------------------------- | Static methods inherited from builtins.UnicodeError: | | __new__(*args, **kwargs) from builtins.type | Create and return a new object. See help(type) for accurate signature. | | ---------------------------------------------------------------------- | Methods inherited from builtins.BaseException: | | __delattr__(self, name, /) | Implement delattr(self, name). | | __getattribute__(self, name, /) | Return getattr(self, name). | | __reduce__(...) | Helper for pickle. | | __repr__(self, /) | Return repr(self). | | __setattr__(self, name, value, /) | Implement setattr(self, name, value). | | __setstate__(...) | | __str__(self, /) | Return str(self). | | with_traceback(...) | Exception.with_traceback(tb) -- | set self.__traceback__ to tb and return self. | | ---------------------------------------------------------------------- | Data descriptors inherited from builtins.BaseException: | | __cause__ | exception cause | | __context__ | exception context | | __dict__ | | __suppress_context__ | | __traceback__ | | args FUNCTIONS alabel(label: str) -> bytes check_bidi(label: str, check_ltr: bool = False) -> bool check_hyphen_ok(label: str) -> bool check_initial_combiner(label: str) -> bool check_label(label: Union[str, bytes, bytearray]) -> None check_nfc(label: str) -> None decode(s: Union[str, bytes, bytearray], strict: bool = False, uts46: bool = False, std3_rules: bool = False) -> str encode(s: Union[str, bytes, bytearray], strict: bool = False, uts46: bool = False, std3_rules: bool = False, transitional: bool = False) -> bytes intranges_contain(int_: int, ranges: Tuple[int, ...]) -> bool Determine if `int_` falls into one of the ranges in `ranges`. ulabel(label: Union[str, bytes, bytearray]) -> str uts46_remap(domain: str, std3_rules: bool = True, transitional: bool = False) -> str Re-map the characters in the string according to UTS46 processing. valid_contextj(label: str, pos: int) -> bool valid_contexto(label: str, pos: int, exception: bool = False) -> bool valid_label_length(label: Union[bytes, str]) -> bool valid_string_length(label: Union[bytes, str], trailing_dot: bool) -> bool DATA __all__ = ['IDNABidiError', 'IDNAError', 'InvalidCodepoint', 'InvalidC... VERSION 3.3 FILE /usr/lib/python3/dist-packages/idna/__init__.py
Generated by phpMan Author: Che Dong Under GNU General Public License
2026-06-02 05:15 @216.73.216.198 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)