Changeset 184:a9ab7d3945e2 for wokkel/generic.py
- Timestamp:
- May 6, 2013, 9:15:41 PM (9 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wokkel/generic.py
r178 r184 8 8 """ 9 9 10 from encodings import idna11 12 10 from zope.interface import implements 13 11 14 12 from twisted.internet import defer, protocol 15 13 from twisted.python import reflect 14 from twisted.python.deprecate import deprecated 15 from twisted.python.versions import Version 16 16 from twisted.words.protocols.jabber import error, jid, xmlstream 17 17 from twisted.words.protocols.jabber.xmlstream import toResponse … … 333 333 334 334 335 @deprecated(Version("Wokkel", 0, 8, 0), "unicode.encode('idna')") 335 336 def prepareIDNName(name): 336 337 """ … … 342 343 standard full stop. 343 344 """ 344 result = [] 345 labels = idna.dots.split(name) 346 347 if labels and len(labels[-1]) == 0: 348 trailing_dot = b'.' 349 del labels[-1] 350 else: 351 trailing_dot = b'' 352 353 for label in labels: 354 result.append(idna.ToASCII(label)) 355 356 return b'.'.join(result) + trailing_dot 345 return name.encode('idna')
Note: See TracChangeset
for help on using the changeset viewer.