/usr/lib/python3.9/site-packages/rhn
NameSizeModeActions
actions/-0755rm
__pycache__/-0755rm
connections.py6660644editdlrm
i18n.py17730644editdlrm
rhnLockfile.py56780644editdlrm
rpclib.py54160644editdlrm
transports.py40480644editdlrm
__init__.py1320644editdlrm
Edit: /usr/lib/python3.9/site-packages/rhn/connections.py (666B)
# # Connection objects # # Copyright (c) 2002--2020 Red Hat, Inc. # # Author: Mihai Ibanescu from rhn import i18n def idn_puny_to_unicode(hostname): """ Convert Internationalized domain name from Punycode (RFC3492) to Unicode """ if hostname is None: return None else: hostname = i18n.bstr(hostname) return hostname.decode('idna') def idn_ascii_to_puny(hostname): """ Convert domain name to Punycode (RFC3492). Hostname can be instance of string or Unicode """ if hostname is None: return None else: hostname = i18n.ustr(hostname) return i18n.ustr(hostname.encode('idna'))