1 #! /usr/bin/env python3
4 from m_lib.defenc import default_encoding
8 if (l == 2) and (sys.argv[1] != '-r'):
11 elif (l == 3) and (sys.argv[1] == '-r'):
15 sys.exit('Usage: %s [-r] name.domain' % sys.argv[0])
18 if not isinstance(address, bytes):
19 address = address.encode('ascii')
20 print(address.decode("idna"))
22 if isinstance(address, bytes):
23 address = address.decode(default_encoding)
24 print(address.encode("idna").decode('ascii'))