octodns.idna

Functions

decode(s)

encode(s)

idna_decode(name)

idna_encode(name)

Classes

IdnaDict([data])

A dict type that is insensitive to case and utf-8/idna encoded strings

Exceptions

IdnaError(idna_error)

exception octodns.idna.IdnaError(idna_error)[source]

Bases: Exception

__init__(idna_error)[source]
octodns.idna.encode(s)[source]
octodns.idna.idna_encode(name)[source]
octodns.idna.decode(s)[source]
octodns.idna.idna_decode(name)[source]
class octodns.idna.IdnaDict(data=None)[source]

Bases: MutableMapping

A dict type that is insensitive to case and utf-8/idna encoded strings

__init__(data=None)[source]
decoded_keys()[source]
decoded_items()[source]
__repr__()[source]

Return repr(self).

_abc_impl = <_abc._abc_data object>