From 70b99aa0172de58d6a71b987bf71656fcf8c11f8 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Thu, 19 Jun 2014 05:41:48 -0700 Subject: In _escapify, rename whitespaces_only to unicode_mode --- dns/name.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dns/name.py b/dns/name.py index 0d9b4f2..5eb925d 100644 --- a/dns/name.py +++ b/dns/name.py @@ -88,9 +88,9 @@ _escaped = { '$' : True } -def _escapify(label, whitespaces_only=False): +def _escapify(label, unicode_mode=False): """Escape the characters in label which need it. - @param whitespaces_only: escapify only special and whitespace (ord < 0x20) + @param unicode_mode: escapify only special and whitespace (<= 0x20) characters @returns: the escaped string @rtype: string""" @@ -101,7 +101,7 @@ def _escapify(label, whitespaces_only=False): elif ord(c) > 0x20 and ord(c) < 0x7F: text += c else: - if whitespaces_only and ord(c) >= 0x7F: + if unicode_mode and ord(c) >= 0x7F: text += c else: text += '\\%03d' % ord(c) @@ -357,7 +357,7 @@ class Name(object): l = self.labels[:-1] else: l = self.labels - s = u'.'.join([_escapify(encodings.idna.ToUnicode(x), whitespaces_only=True) for x in l]) + s = u'.'.join([_escapify(encodings.idna.ToUnicode(x), True) for x in l]) return s def to_digestable(self, origin=None): -- cgit v1.2.1