Make error message less misleading for u"a..b".encode("idna").

This commit is contained in:
Walter Dörwald 2006-04-14 17:00:36 +00:00
parent 82972e7f01
commit a40cf31de6
1 changed files with 3 additions and 3 deletions

View File

@ -70,7 +70,7 @@ def ToASCII(label):
# Skip to step 8. # Skip to step 8.
if 0 < len(label) < 64: if 0 < len(label) < 64:
return label return label
raise UnicodeError("label too long") raise UnicodeError("label empty or too long")
# Step 2: nameprep # Step 2: nameprep
label = nameprep(label) label = nameprep(label)
@ -85,7 +85,7 @@ def ToASCII(label):
# Skip to step 8. # Skip to step 8.
if 0 < len(label) < 64: if 0 < len(label) < 64:
return label return label
raise UnicodeError("label too long") raise UnicodeError("label empty or too long")
# Step 5: Check ACE prefix # Step 5: Check ACE prefix
if label.startswith(uace_prefix): if label.startswith(uace_prefix):
@ -100,7 +100,7 @@ def ToASCII(label):
# Step 8: Check size # Step 8: Check size
if 0 < len(label) < 64: if 0 < len(label) < 64:
return label return label
raise UnicodeError("label too long") raise UnicodeError("label empty or too long")
def ToUnicode(label): def ToUnicode(label):
# Step 1: Check for ASCII # Step 1: Check for ASCII