contains trailing dot. (Fix from Ralph)
git-svn-id: file:///svn/unbound/trunk@3644
be551aaa-1e26-0410-a405-
d3ace91eadb9
- 1.5.8 release tag
- trunk contains 1.5.9 in development.
- iana portlist update.
+ - Fix #745: unbound.py - idn2dname throws UnicodeError when idnname
+ contains trailing dot.
24 February 2016: Wouter
- Fix OpenBSD asynclook lock free that gets used later (fix test code).
:param idnname: (unicode string) IDN name
:returns: (string) domain name
"""
- return '.'.join([encodings.idna.ToASCII(a) for a in idnname.split('.')])
+ return '.'.join([encodings.idna.ToASCII(a) if a else '' for a in idnname.split('.')])
def dname2idn(name):
"""Converts canonic domain name in IDN format to unicode string