Make error message less misleading for u"a..b".encode("idna").
This commit is contained in:
parent
82972e7f01
commit
a40cf31de6
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue