Skip to content

Commit cd58a23

Browse files
authored
Merge pull request #152 from elliotwutingfeng/dev
Remove redundant steps in alabel()
2 parents 1b12148 + c095c75 commit cd58a23

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

idna/core.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -262,13 +262,8 @@ def alabel(label: str) -> bytes:
262262
except UnicodeEncodeError:
263263
pass
264264

265-
if not label:
266-
raise IDNAError('No Input')
267-
268-
label = str(label)
269265
check_label(label)
270-
label_bytes = _punycode(label)
271-
label_bytes = _alabel_prefix + label_bytes
266+
label_bytes = _alabel_prefix + _punycode(label)
272267

273268
if not valid_label_length(label_bytes):
274269
raise IDNAError('Label too long')

0 commit comments

Comments
 (0)